SAP ABAP - Esegui loop
I cicli incondizionati eseguono ripetutamente diverse istruzioni senza specificare alcuna condizione. L'istruzione DO implementa cicli incondizionati eseguendo più volte incondizionatamente un insieme di blocchi di istruzioni.
Sintassi
Il formato generale per l'istruzione DO è il seguente:
DO [n TIMES].
<statement block>.
ENDDO.
"Times" impone una restrizione al numero di passaggi del ciclo, che è rappresentato da "n". Il valore di "n" non deve essere negativo o zero. Se è zero o negativo, le istruzioni nel ciclo non vengono eseguite.
Diagramma di flusso
Esempio
Report YH_SEP_15.
Do 15 TIMES.
Write: / 'Hello'.
ENDDO.
Il codice precedente produce il seguente output:
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
In questo esempio, il sistema comprende che il ciclo deve essere elaborato 15 volte.