The text read off it
[02.03.03]
-
The following key words may be used as Procedure and Data names providing it is not necessary to reference the procedure or data items in the Environment Division:
ACTIVITY COM LOW SEQ BCD CONSERVE MULTI SERIAL BINARY CONTROL NO SPACE BLOCK DEFER OPENCOUNT SPANS BLOCKSIZE ERROR OPENF TAPE BUFFERCOUNT FIND OPENW THROUGH CARD HIGH OUTPUT TIME CHECKC HOLD PLACE UNIT1 CHECKF INPUT PRIMARY UNIT2 CHECKPOINT KEYS REEL WORD CKSUMS LABEL RETAIN CLOSER LABELN CLOSEW LABELS COLLATE LENGTH
C. Name Qualification
Qualified names may not be used in the Environment Description or in CRYPT instructions. Data and Procedure names used in these sections must be of one word only. The verb CALL enables the programmer to reduce a qualified name to a one-word name to fulfill this requirement.
D. Effect of Data Storage Mode on Arithmetic Efficiency
Arithmetic operations are performed only in the internal (binary) mode. For this reason it is advantageous to have fields used in arithmetic operations in the internal mode when the programmer has a choice. If the fields are in the external mode and reoccur in different arithmetic statements, it is generally more efficient to MOVE this data to an area which has been defined with the mode as internal. This area would be referenced when the fields are used in arithmetic statements.
Consider the following examples:
Assume the following Data Description
| A | 01 | 999 |
| B | 01 | 99 |
| C | 01 | 99 |
| D | 01 | 999 |
| E | 01 | 99 |
| X | 01 | IR999 |
