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