Let us take a simple report with customer and Cust. Ledger Entry as dataitems. Cust. Ledger Entry is linked to Customer using Customer No. Suppose there are only two records in the Ledger Entry table.
- OnInitReport
- OnPreReport
- Dataitem–> Customer–> OnPreDataitem
- Dataitem–> Customer–> onAfterGetRecord
- Section–> Customer Header –> OnPreSection
- Section–>Customer Header –> OnPostSection
- Section–>Customer Body –> OnPreSection
- Section–>Customer Body –> OnPostSection
- Dataitem–> Cust.Ledger Entry –> OnPreDataitem
- Dataitem–>Cust.Ledger Entry –> onAfterGetRecord
- Section–> Cust.Ledger Entry header–> OnPreSection
- Section–> Cust.Ledger Entry header–> OnPostSection
- Section–> Cust.Ledger Entry body –> OnPreSection
- Section–> Cust.Ledger Entry body –> OnPostSection
- Dataitem –> Cust.Ledger Entry –> onAfterGetRecord
- Section –> Cust.Ledger Entry body –> OnPreSection
- Section –> Cust.Ledger Entry body –> OnPostSection
- Dataitem–> Cust.Ledger Entry –> OnPostDataitem
- Dataitem–> Customer –> OnPostDataitem
- OnPostReport
Trademarks & Screenshots: Microsoft, Dynamics 365, Business Central, Dynamics NAV, and related names are trademarks of Microsoft Corporation. LS Central and LS Retail are products of LS Retail. Screenshots are used for educational and illustrative purposes only. Navision Planet is an independent resource and is not affiliated with, endorsed by, or sponsored by Microsoft or LS Retail. All product names, logos, and brands are the property of their respective owners.

