CONSTANTS
Variants
1. CONSTANTS c. ... VALUE [ val | IS INITIAL ].
2. CONSTANTS c(len) ... VALUE [ val | IS INITIAL ].
3. CONSTANTS: BEGIN OF crec,
...
END OF crec.
Effect
The CONSTANTS statement defines global and local
constants. Constants allow you to read statically declared
data objects . They always have a particular
data type. Data types and data objects are essential components of the
ABAP/4 type concept .
In contrast to variables defined with the
DATA statement, you cannot change the
value of a constant once it has been defined.
Apart from the additions ... TYPE typ OCCURS n , ... LIKE
f1OCCURS n and WITH HEADER LINE , all the additions used with
the DATA statement are allowed. However, in contrast to the
DATA statement, the addition ... VALUE val or VALUE
IS INITIAL obligatory with variants 1 and 2. See additions with
DATA .
Example
-
CONSTANTS CHAR1 VALUE 'X'.
CONSTANTS INT TYPE I VALUE 99.
CONSTANTS: BEGIN OF CONST_REC,
C(2) TYPE I VALUE 'XX',
N(2) TYPE N VALUE '12',
X TYPE X VALUE 'FF',
I TYPE I VALUE 99,
P TYPE P VALUE 99,
F TYPE F VALUE '9.99E9',
D TYPE D VALUE '19950101',
T TYPE T VALUE '235959',
END OF CONST_REC.
Index
© SAP AG 1996