A instrução CHECK termina uma passagem de loop com base em uma condição. Se a condição na instrução CHECK for avaliada como falsa, todas as instruções restantes no bloco de instrução após a instrução CHECK serão ignoradas e a próxima passagem do loop será iniciada. A condição na instrução CHECK pode ser qualquer expressão lógica.
A sintaxe para a instrução de verificação é -
CHECK.
Exemplo
Report YH_SEP_15.
DO 5 TIMES.
CHECK SY-INDEX BETWEEN 3 AND 4.
Write / SY-INDEX.
ENDDO.
O código acima produz a seguinte saída -
3
4