Specify fetch overflow with an F in position 18 of the output specifications
on any detail, total, or exception lines for a PRINTER file. The fetch overflow
routine does not automatically cause forms to advance to the next page.
During output, the conditioning indicators on an output line are tested
to determine if the line is to be written. If the line is to be written and
an F is specified in position 18, the compiler tests to determine if the overflow
indicator is on. If the overflow indicator is on, the overflow routine is
fetched and the following operations occur:
- Only the overflow lines for the file with the fetch specified are checked
for output.
- All total lines conditioned by the overflow indicator are written.
- Forms advance to a new page when a skip to a line number less than the
line number the printer is currently on is specified in a line conditioned
by an overflow indicator.
- Heading, detail, and exception lines conditioned by the overflow indicator
are written.
- The line that fetched the overflow routine is written.
- Any detail and total lines left to be written for that program cycle are
written.
Position 18 of each OR line must contain an F if the overflow routine is
to be used for each record in the OR relationship. Fetch overflow cannot be
used if an overflow indicator is specified in positions 21 through 29 of the
same specification line. If this is the case, the overflow routine is not
fetched.