SAP ABAP - Relevé de contrôle

L'instruction CHECK met fin à une passe de boucle basée sur une condition. Si la condition de l'instruction CHECK est évaluée à false, toutes les instructions restantes dans le bloc d'instructions après l'instruction CHECK sont ignorées et la passe de boucle suivante démarre. La condition dans l'instruction CHECK peut être n'importe quelle expression logique.

La syntaxe de l'instruction check est -

CHECK.

Exemple

Report YH_SEP_15.  
DO 5 TIMES.  
CHECK SY-INDEX BETWEEN 3 AND 4.  
Write / SY-INDEX.  
ENDDO.

Le code ci-dessus produit la sortie suivante -

3
4