La instrucción EXIT se usa para terminar un ciclo completo incondicional e inmediatamente. Tan pronto como se ejecuta la instrucción EXIT, se termina el ciclo y se procesan las instrucciones que siguen al ciclo.
La sintaxis de la declaración de salida es:
EXIT.
Note - Si la instrucción EXIT se usa en un bucle anidado, solo se ejecuta el bucle actual después de que se procesa la instrucción EXIT.
Diagrama de bloques
Ejemplo
Report YH_SEP_15.
DO 5 TIMES.
IF SY-INDEX = 3.
EXIT.
ENDIF.
Write / SY-INDEX.
ENDDO.
El código anterior produce la siguiente salida:
1
2