If in your program you write more lines to the output page of a list than are defined in the LINE-COUNT option of the REPORT statement, the system automatically creates a new page (see
Determining the Page Length.). Each new page contains the page header as well as the page footer defined for the program (if any).Apart from automatic page breaks, you can use the NEW-PAGE and RESERVE statements to code page breaks explicitly. The options of the NEW-PAGE statement allow you to layout each page individually. You also need NEW-PAGE to print lists from within the program (see
Printing from within the Program).The following topics explain: