Below are the events (in order) which are trigger in an ABAP report program:
- Load-of-Program
- Initialization
- At Selection-Screen
- At Selection-Screen on <field(mention the field name)>
- At Selection-Screen on block
- At Selection-Screen output
- start-of-selection
- top-of-page
- end-of-selection.
- end-of-page.
- At Pf<nn>
- At Line-Selection
- At User-Command
- Top-of-Page during line-selection
Hope this helps.