Reports are created using Developer. Refer to the Agile Business Suite Developer Online Help for more information on how to create reports.
Reports are generally described as being one of three types; standard, direct, or Enterprise Output Manager, according to the type of device to which the report output is to be directed.
Standard Reports are those reports whose default device type is defined as one of the following:
Line printers (LP)
Terminal printers (TP)
Extract files (EX)
Video Display (VD)
They also use the Remote Output Control System (ROC) database to store control information and to manage output.
Direct Reports (DI) do not do not use ROC to manage their output. Rather, output is directed to files or devices depending on the specified device and the built-in attribute Glb.Stn.
Enterprise Output Manager Reports are specially formatted reports designed to be used with the Enterprise Output Manager print management application (previously called DEPCON). They can be defined by selected the Add Enterprise Output Manager Report option in Developer.
Reports can be further distinguished as either synchronous or asynchronous, according to the way in which a report is to be executed.
The most common form of reports is asynchronous reports. Asynchronous reports can be executed, stopped, recovered, and deleted using the Runtime Administration tool or administration commands. They can be executed from logic using the Run logic command.
Synchronous reports can be called from the logic of a generated application or from an external program and are loaded into COM+. Synchronous reports are called from the logic of your generated application using external classes. Refer to the Agile Business Suite Developer Online Help for more information on how to use external classes.