Definitions and Records
Data Definition Language (DDL) Reference Manual — 426798-002
5- 19
Record Structure Syntax
group-name
is a DDL name that identifies a group of fields or groups in a record. The name
must be unique within the record or, if part of a group, within the group.
FILLER
is an unnamed field that reserves storage space within a record.
{ PICTURE clause | TYPE clause }
declares the data type and size of a field in the record structure. A PICTURE
clause cannot describe a group. A TYPE clause can refer to an existing definition
in the open dictionary.
AS clause
specifies the default display string for a field of type ENUM. DDL uses this default
when the value of the field does not match any of the values specified by level 89
clauses in the field’s description. You can use an AS clause to specify a default
display string only for a field whose type is ENUM.
When an AS clause is part of a level 89 clause, AS specifies the display string for a
field that has the value associated with that level 89 item.
DISPLAY clause
specifies a default format for field or group values listed in an Enform report.
EDIT-PIC clause
specifies a format for a field’s data.
HEADING clause
specifies a column heading for field or group values listed in an Enform report or
on a screen generated by Enable or Pathmaker.
HELP clause
assigns help text to a field or group in a RECORD statement. Requesters
generated by Pathmaker use help text.
JUSTIFIED clause
tells the DDL compiler to output the JUSTIFIED RIGHT clause in COBOL source
files.
KEYTAG clause
KEYTAG clause
declares that the field or group is an Enscribe key field. Key fields can overlap one
another.