EXITステートメントは、ループ全体を無条件かつ即座に終了するために使用されます。EXITステートメントが実行されるとすぐに、ループが終了し、ループに続くステートメントが処理されます。
exitステートメントの構文は次のとおりです。
EXIT.
Note − EXITステートメントがネストされたループで使用されている場合、EXITステートメントが処理された後、現在のループのみが実行されます。
ブロック図
例
Report YH_SEP_15.
DO 5 TIMES.
IF SY-INDEX = 3.
EXIT.
ENDIF.
Write / SY-INDEX.
ENDDO.
上記のコードは次の出力を生成します-
1
2