SAP ABAP SYNTAX FOR CONSTANTS AND CONTINUE

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.

CONTINUE

Basic form

CONTINUE.

Effect

Within loop structures like
  • DO....END DO
  • WHILE ...END WHILE
  • LOOP ....ENDLOOP
  • SELECT....ENDSELECT
CONTINUE terminates the current loop pass, returns the processing to the beginning of the loop and starts the next loop pass, if there is one.

Example

DO loop: Omit an area (10 ... 20)
 
DO 100 TIMES.
  IF SY-INDEX >= 10 AND SY-INDEX <= 20.
    CONTINUE.
  ENDIF.
  ...
ENDDO.

RELATED POST

No comments :

Post a Comment