Report Write Flow
Even though there are four separate Standard Report Writers - one for each of
the four main master files - all are identical in processing flow and structure.
Therefore, a single diagram is used here to represent all four report write
jobs.
Online report controls may be nothing more than a flag indicating which of
the reporting frequencies are to be produced today. Standard reports are set up
to be printed:
- every day that any reports are printed
- weekly
- every check write cycle
- monthly
- annually
- not at all or
- only on request
For example, if only the weekly cycle is flagged for production today,
then only the weekly reports and those set up to print every day will be
produced.
Report controls can activate certain reports that are not normally
produced. Also, one-time reports, which will disappear after the run, may be
defined through online input.
The standard report controls are taken from the report definition records
on the Vendor Master file, along with a few control fields from the company
record. Temporary controls are superimposed over standard controls to arrive
at the specific instructions for reports that will be produced today.
In an earlier section of this introduction we mentioned the kinds of
controls you can exert over the various reports such as sequencing, content
selection, etc. These are the controls that are read to produce the standard
reports.
In the case of invoice reports, the Report Writer reads each invoice
record on the file and builds a temporary sort record for each report
version to be produced. These temporary sort records are sorted and then
used to produce report lines for each of the report versions requested for
the day.
A report splitter job routes these reports by version and company to any
print locations you specify.
|