La instrucción CHECK finaliza un paso de bucle según una condición. Si la condición en la instrucción CHECK se evalúa como falsa, todas las declaraciones restantes en el bloque de instrucciones después de la instrucción CHECK se ignoran y comienza el siguiente paso de bucle. La condición en la instrucción CHECK puede ser cualquier expresión lógica.
La sintaxis de la declaración de verificación es:
CHECK.
Ejemplo
Report YH_SEP_15.
DO 5 TIMES.
CHECK SY-INDEX BETWEEN 3 AND 4.
Write / SY-INDEX.
ENDDO.
El código anterior produce la siguiente salida:
3
4