Let's start with basic definitions of the NAV 2017 object types:
- Table: Tables serve both to define the data structure and to contain the data records.
- Page: Pages are the way data is formatted and displayed appropriately for each of the client types and user roles.
- Report: Reports provide for the display of data to the user in hardcopy format, either onscreen (preview mode) or through a printing device. Report objects can also update data in processes with or without data display.
- Codeunit: Codeunits are containers for code utilized by other objects. Codeunits are always structured in code segments called functions.
- Query: Queries support extracting data from one or more tables, making calculations, and outputting in the ...