Report properties and triggers

Completed

The report description contains properties that are related to the report and to the other report components, such as data items, columns, and the Request page.

A property is an attribute of an object or its components that characterizes and specifies behavior of the parent, such as whether it's visible or not.

Certain predefined events that occur in a report cause the system to run a user-definable AL function. The event and the function together are called a trigger.

Triggers in a report can be divided into the following three categories:

  • Report

  • Data item

  • Request page

Examples of report triggers include OnPreReport, which contains statements that are implemented immediately before the report is run, and OnPostReport, which contains statements that are implemented immediately before the report run completes.