Report Procedure

These procedures, structured as executable flowcharts, are the brains of Scribe's Report Builder. They accept Run-time Parameters, retrieve data from database tables, carry out calculations, evaluate conditions to make decisions, and direct raw or formatted data to specific Print Templates in the process of building a report. The executable instructions take the form of graphical components of various kinds that are connected by arrows (in the order of execution). The concept of an executable flowchart  provides virtually unlimited flexibility to design any complex Report.

An example of a simple Report Procedure
This procedure utilizes the "ReportDemo" Print Template that was shown as part of the Print Template explanation:


Clicking on the Test button allows Step-by-step (or full Run) execution of the flowchart instructions to test for accuracy and, by selecting the Report preview tab, for visual acceptability.

Creating a Report Procedure involves the same three windows as for other procedures (Global, Subledger, Transaction, User Functions, and Processes): Palette, Workspace, and Inspector. The component parts are, with a few exceptions, identical and have been dealt with elsewhere. To look at them (again), make your selection from the list of  review options shown at the bottom of this page.

The Palette
for the Report Procedure is different in the Local Resources area (as is the Palette for User-Functions) from the Palette data input template-based procedures, since no data input fields apply:

See also:
Drill Down Reports