or the characteristics of a programmer-defined type of data which can then be used to specify the description of one or more
particular items of data
.
A level 01 data description entry within the Working-Storage Section or File Section determines whether the data record and
its subordinate data items have local names or global names.
A level 01 data description in the Working-Storage Section determines the internal or external attribute of the data record
and its subordinate data items.
, if specified,
must immediately follow the level-number; the REDEFINES clause, when used, must immediately follow the data-name-1 or FILLER clause
if either is specified; otherwise it must immediately follow the level number
; the expanded value table syntax, if specified, must follow the OCCURS clause, or must be subordinate to an OCCURS clause
specified at a higher level
.
For any other entry describing an elementary item, a PICTURE clause must be specified except as indicated in the rule that immediately follows.
where length is the length of the literal as specified in the topic Literals in the chapter Concepts of the COBOL Language.
Note that if the TYPEDEF clause is specified for a group item, subordinate data descriptions can be defined with either an implicit or explicit FILLER clause.
The SYNCHRONIZED clause can be specified for a group item.
or pointer
data item (see the topic The USAGE Clause).
Condition-names can be associated with external floating-point items.