Data Definition Language (DDL) Reference Manual
Definition Attributes
Data Definition Language (DDL) Reference Manual—529431-004
6-7
FILLER
FILLER
The FILLER clause defines an unnamed field that is never referenced directly.
A FILLER field must have its data type and size specified with a PICTURE or TYPE 
clause.
A FILLER field can be repeated with an OCCURS clause.
A FILLER field is always part of a group definition or description, never a stand-alone 
field.
A FILLER field cannot be referenced directly, but it can be referenced indirectly as part 
of a group.
A FILLER field cannot be described with a DISPLAY, HEADING, HELP, KEYTAG, 
MUST BE, NULL, REDEFINES, or UPSHIFT clause.
Any noncomputational PICTURE clause or nonnumeric TYPE clause can be used to 
specify the length of a FILLER field. (In Example 6-4 on page 6-7, each FILLER field 
reserves a storage area of 6 bytes.)
Pascal (on D-series systems) and C do not have FILLER clauses. For these 
languages, the DDL compiler generates a unique name for each FILLER field; the 
name is of the form FILLER_number. The number portion of the name is 
incremented by 1 for each FILLER clause the DDL compiler encounters in the 
definition. For C, number starts at 0 for each new DDL definition. For Pascal, number 
starts at 1 for each new DDL definition.
If the generated name for a FILLER field would be the same as the name of an existing 
field or group at the same level, the DDL compiler uses the next integer that does not 
cause duplication.
Do not access the C or Pascal FILLER data items. Example 6-4 on page 6-7 shows a 
DDL definition containing FILLER clauses translated to C and Pascal source code.
FILLER
Example 6-4. FILLER Clause
02 FILLER PIC X(6) .
02 FILLER TYPE CHARACTER 6 .
02 FILLER PIC 9(6) .










