General Description The Procedure Division contains declarative procedures when the USE BEFORE REPORTING statement from the report writer module
is present in a COBOL source program. Shown below is the general format of the Procedure Division when the USE BEFORE REPORTING
statement is present.
The CLOSE Statement The CLOSE statement terminates the processing of reel/units and files with optional rewind and/or lock or removal where applicable.
The GENERATE Statement The GENERATE statement directs the RWCS to produce a report in accordance with the Report Description specified in the Report
Section of the Data Division.
The INITIATE Statement The INITIATE statement causes the RWCS to begin the processing of a report.
The SUPPRESS Statement The SUPPRESS statement causes the RWCS to inhibit the presentation of a report group.
The TERMINATE Statement The TERMINATE statement causes the RWCS to complete the processing of the specified reports.
The USE BEFORE REPORTING Statement The USE BEFORE REPORTING statement specifies Procedure Division statements that are executed just before a report group named
in the Report Section of the Data Division of this program, and optionally a contained program, is presented.