The TERMINATE statement causes the RWCS to complete the processing of the specified reports. 
            
            
               General Format
               
                
               
             
            
            
               Syntax Rules
               
               
               
                  
                  - Report-name-1 must be defined by a report description entry in the Report Section of the Data Division. 
 
            
            
               General Rules
               
               
               
                  
                  - The TERMINATE statement causes the RWCS to produce all the CONTROL FOOTING report groups beginning with the minor CONTROL
                     FOOTING report group. Then the REPORT FOOTING report group is produced. The RWCS makes the prior set of control data item
                     values available to the CONTROL FOOTING and REPORT FOOTING SOURCE clauses and USE procedures, as though a control break has
                     been sensed in the most major control data-name. 
                  
- If no GENERATE statements have been executed for a report during the interval between the execution of an INITIATE statement
                     and a TERMINATE statement, for that report, the TERMINATE statement does not cause the RWCS to produce any report groups or
                     perform any of the related processing. 
                  
- During report presentation, an automatic function of the RWCS is to process PAGE HEADING and PAGE FOOTING report groups, if
                     defined, when the RWCS must advance the report to a new page for the purpose of presenting a body group. (See the section
                     Presentation Rules Tables.) 
                  
- The TERMINATE statement cannot be executed for a report unless the TERMINATE statement was chronologically preceded by an
                     INITIATE statement for that report and for which no TERMINATE statement has yet been executed. 
                  
- If more than one report-name is specified in a TERMINATE statement, the result of executing this TERMINATE statement is the
                     same as if a separate TERMINATE statement had been written for each report-name in the same order as specified in the TERMINATE
                     statement. 
                  
- The TERMINATE statement does not close the file with which the report is associated; a CLOSE statement for the file must be
                     executed. Every report that is in an initiated condition must be terminated before a CLOSE statement is executed for the associated
                     file.