What we generally refer to as the report or report object is technically referred to as a Report Description. The Report Description is the information describing the layout for the planned output and processing logic to be followed when processing the data. Report Descriptions are stored in the database in the same way as other table or form descriptions.
As with forms, we will just use the term reports, whether we mean the output, the description, or the object. Reports share many other attributes with forms including aspects of the Designer, features of various Controls, some Triggers, and even some of the Properties. Where those parallels exist, we should take notice of that. The consistency of any toolset, including NAV, makes it easier to learn and to use. This applies to developers as well as to the users.
The overall structure of an NAV Report consists of all the following elements. Any particular report may utilize only a small number of the possible elements...