Joined: 23 Nov 2006 Posts: 19270 Location: Inside the Matrix
You control page breaks in your code. There are typically 2 times when you want a page break. One is when the number of lines printed reached some limit (say 60 - depends on your requirement). The other is when there is a control break (say dept_no changes and each dept should start a new page).
Many (most?) programs use a special-names entry to give a name to C01 (i.e. C01 is TOP-OF-PAGE).