Code the Procedure Division logic under the NTRY (or PROC) keyword to produce and generate the report.
In AMB with all versions of COBOL except OS/VS COBOL, you can use the automatic page and date features by coding ACCEPT statements in your Procedure Division Code, as follows:
ACCEPT WS-fieldname FROM DATE ACCEPT WS-fieldname FROM PAGE
For example:
NTRY OPEN INPUT INPUT-FILE ...OUTPUT REPORT-OUTPUT-FILE ACCEPT WS-DATE-HOLD FROM DATE MOVE WS-DATE-YY-X TO WS-DATE-YY MOVE WS-DATE-MM-X TO WS-DATE-MM MOVE WS-DATE-DD-X TO WS-DATE-DD INITIATE STOCK-REPORT REPEAT READ INPUT-FILE INTO WS-PART-STOCK-REC UNTIL AT END ON INPUT-FILE GENERATE DETAIL-LINE TERMINATE STOCK-REPORT CLOSE INPUT-FILE ... REPORT-OUTPUT-FILE