RPG/400 Help

PRTCTL Data Structure

Data Structure Positions
Subfield Contents
1
A one-position character field that contains the space-before value
2
A one-position character field that contains the space-after value
3-4
A two-position character field that contains the skip-before value
5-6
A two-position character field that contains the skip-after value
7-9
A three-digit numeric field with zero decimal positions that contains the current line count value.

The values contained in the first four subfields of the data structure are the same as those allowed in positions 17 through 22 (space and skip entries) of the output specifications. If the space and skip entries (positions 17 through 22) of the output specifications are blank, and if subfields 1 through 4 are also blank, the default is to space 1 after. If the PRTCTL option is specified, it is used only for the output records that have blanks in positions 17 through 22. You can control the space and skip value (subfields 1 through 4) for the PRINTER file by changing the values in these subfields while the program is running.

Subfield 5 contains the current line count value. The RPG/400 compiler does not initialize subfield 5 until after the first output line is printed. The RPG/400 compiler then changes subfield 5 after each output operation to the file.


[ Top of Page | Previous Page | Next Page | Table of Contents ]