LOOP AT itab
[INTO workarea]
[FROM first]
[TO last]
[WHERE condition]
[ASSIGNING <field symbol>]
[TRANSPORTING NO FIELDS].
ABAP/4-statements
ENDLOOP.
Schleife über eine interne Tabelle. Die Datensätze werden nacheinander in der Kopfzeile der Tabelle oder in dem mit INTO angegebenen Arbeitsbereich bereitgestellt. Die Zusätze FROM bzw. TO beschränken die Schleifendurchläufe auf die entsprechenden Datensätze. Die Zählung beginnt mit 1. Mittels WHERE ist eine Auswahl der in der Schleife zu bearbeitenden Datensätze über eine logische Bedingung möglich. Der Zusatz TRANSPORTING NO FIELDS verhindert den Transport der Daten aus dem selektierten Datensatz in den Arbeitsbereich. Durch ASSIGNING kann ein Verweis direkt in die Tabelle erzeugt werden. Für den Zugriff auf den Datensatz ist es nicht mehr notwendig, ihn in den Arbeitsbereich zu kopieren. Änderungen finden direkt in der Tabelle statt, es ist kein MODIFY zum Zurückschreiben der Daten erforderlich.