You can initiate Reports by using the following methods:
From your application, by using the :RUN Administration command. Refer to Initiating a Report Using the :RUN Command.
Programmatically in your application, by using the Run logic command. Refer to the Agile Business Suite Programming Reference Manual.
A non-VD Report initiated by using the Run logic command cannot have an Accept file, and terminates (with an appropriate message) at the first Accept logic command.
In batch mode (for line printer and terminal printer Reports only), by using the Report Initiation Program (RIP). Video Reports might be initiated providing their output is redirected to line printer or terminal printer. Refer to Batch Mode Reports (RIP).
A Report initiated in batch mode that has insufficient accept input file records are treat the input as null input. Also, if the accept input file is not present, the Report program waits for the specified file.
In standalone mode, from an operating system initiation command or from a WFL (which can be initiated by a Start logic command). Refer to Standalone Reports.
Reports can also be initiated in recovery mode. Refer to Recovery for more information.
Shadow Reports
If a Report includes Shadow Reports, both the main Report and the Shadow Reports are printed on the same device, unless the Report is non-ROC and the output device is video (VD); then Shadow Report output is inhibited. ROC video (VD) output for Shadow Reports are queued as video outputs for the specified destination stations.
Use Glb.Device to redirect a ROC Shadow Report to a different device than the main Report. Set Glb.Device x to a different device, where x is the one-character Shadow Report designator, A through Z. This does not apply to non-ROC Reports.