The text read off it
[02.04.01]
02.04 Procedure Description Clarification and Amplification
A. Constants and Literals
1. Figurative Constants
a) Values of HIGH.VALUE and LOW.VALUE
HIGH.VALUE will be considered to be the left parenthesis, (, and LOW.VALUE the zero, 0, unless the Commercial collating sequence (COM) is specified in the Environment Description. The Commercial HIGH.VALUE is 9 and the LOW.VALUE is blank.
b) Figurative constants used in comparisons
ZERO may be compared to either numeric or alphameric fields.
HIGH.VALUE, LOW.VALUE and BLANK may be compared to alphameric fields only.
c) Use of figurative constants with MOVE and SET verbs.
Figurative constants may be used as source fields by both MOVE and SET. Two restrictions on the length of the target fields should be noted.
i. Figurative constants may not be moved to variable length arrays, i.e., to fields with which QUANTITY IN is associated signalling that the field length is determined at execution-time. However, figurative constants may be moved to a particular element of a variable length array.
For example, for the following data description entries:
Lev Quant Description
ARRAY 01
FIELD 02 100 A(6) QUANTITY IN NNN
the sentence MOVE BLANKS TO ARRAY is illegal, whereas MOVE BLANKS TO FIELD(3) is proper.
ii. Figurative constants may not be moved to fields which are longer than 2^15 - 1 characters.
