Execution sequence at the time of Report run in MSD axapta

 Report Run with execution sequence

1. Init – Called on Report is initialized.
2. Dialog / getFromDialog – Called before fetch to interact with Client.
3. Fetch – Do the following
    a. Initialized the QueryRun
    b. Prompt a Query
    c. Prompt printer settings
    d. Fetch the data
    e. Send the data
4. Send – This method is activated every time a record is to be printed.
5. SectionId.ExecuteSection – print the control/s of the section