Data Definition Language (DDL) Reference Manual (G06.24+)
Data Definition Language (DDL) Reference Manual—426798-002
6-1
6 Definition Attributes
Definition attributes are part of definitions and records, which are DDL dictionary 
objects that describe data structures and disk-file record structures. Each definition and 
record includes attributes such as size, data type, and usage. The definition attributes 
are defined by clauses in DEFINITION statements or in the record structure portion of 
RECORD statements.
This section describes the DEFINITION and RECORD statement clauses that you can 
use to specify definition attributes as well as the level 66 RENAMES, level 88 
condition-name, and level 89 enumeration clauses. Many of these clauses are similar 
to COBOL clauses of the same name.
Table 6-1 summarizes the definition and record clauses. The rest of this section 
presents detailed descriptions of the clauses in alphabetic order.
Table 6-1. Definition and Record Clauses (page 1 of 2)
Clause Function
AS Specifies a display string for a value in a level 89 enumeration clause, 
or, at the definition level, specifies a default display string for a field of 
type ENUM. DDL ignores this clause when generating host-language 
source code.
DISPLAY Specifies a default display format for values listed on Enform reports. 
DDL ignores this clause when generating host-language source code.
EDIT-PIC Specifies a format for a field’s data. Only the Pathmaker product uses 
this format. DDL ignores this clause when generating host-language 
source code.
EXTERNAL Outputs the EXTERNAL clause in COBOL85 source files.
FILLER Specifies an unnamed field, reserving space that will never be 
referred to directly.
HEADING Specifies a default field heading for values listed on Enform reports or 
displayed on Enable and Pathmaker screens. DDL ignores this 
clause when generating host-language source code.
HELP Assigns help text to a group or elementary item in a DEFINITION 
statement. Requesters generated by the Pathmaker product use help 
text. DDL ignores this clause when generating host-language source 
code.
JUSTIFIED Outputs the JUSTIFIED RIGHT clause in COBOL source files.
KEYTAG Declares that a field or group is an Enscribe key field.
LN Specifies the language, territory, and character set for a text item.
MUST BE Specifies a set of valid values for a field. Pathmaker requesters 
enforce the MUST BE constraints; programs written by users must be 
coded to enforce the constraints. DDL ignores this clause when 
generating host-language source code.










