Section courante

A propos

Section administrative du site

Les instructions de boucle (aussi appelé instructions répétitives) en langage ABAP/4 de SAP/3 sont au nombres de trois mais permettent quand même de faire face à n'importe quel situation ou presque:

WHILE

L'instruction «WHILE» permet la comparaison au début de la boucle, avant même que la suite d'instruction inclus dans la boucle ne soit lancé! On peut voir cette instruction à la manière d'un «IF» se répétant tant et aussi longtemps que la condition est vrai. Voici donc sa syntaxe :

WHILE expression_vrai.
   instruction_exécuté_si_vrai
ENDWHILE.

DO TIMES

Le compteur permet d'indiquer de façon très simple le nombre de fois que doit être exécuté le bloc d'instruction spécifié. En somme, expression permet d'indiquer le nombre de fois que la boucle est exécutée. Voici enfin sa syntaxe:

DO expression TIMES.
    instruction.
ENDDO.

LOOP AT

Cette instruction permet d'effectuer une boucle sur tous les éléments d'une liste ou d'un ensemble. Voici sa syntaxe:

LOOP AT variableliste.
    instruction.
ENDLOOP.


Dernière mise à jour : Samedi, le 11 mars 2006