Report entity

A Report entity generates the logic to retrieve data from the database and run a report based on a defined data definition and report layout.

A Report entity is represented as a 4rd file which can be opened and edited.

When a Report entity is implemented from the diagram, the 4rd file is created as well as 4gl source files containing the report's driver and routing instructions.

Any changes to the Report entity properties in the BA diagram or in the 4rd file are included in the subsequent re-generating of the program code.

The generated code can be customized.

Right-click the Report Data entity in the diagram to display a context menu of options.

Table 1. Context Menu Options
Menu Option Description
Implement Report Data Creates a new blank Report Data entity (4rd) to build from scratch.
Implement Report Data from Database Provides a New Record wizard to select tables and columns to include in the Report Data entity business record (4rd). This option is generally preferred. The business record can be modified after it is created.
Open Business Record Opens report business record.
Convert to Converts entity from one type to another.
Locate in Project Locates and highlights the selected item in the project.