Kommando der Dynpro-Ablauflogik
LOOP AT itab
[[ FROM first ] [ TO last ]] |
[ CURSOR cursor ] |
[ WITH CONTROL control ] |
[ INTO work_area ].
flow logic statements
ENDLOOP.
Der Inhalt der internen Tabelle itab wird in einer Step
Loop oder einem Table View bearbeitet. Dabei sorgt das System
ggf. automatisch für die Realisierung einer Blätterfunktion.
Falls ein Table View benutzt wird, ist die Angabe eines entsprechenden
Controls erforderlich. Mit den beiden Optionen
FROM und TO kann
der angezeigte Bereich der Tabelle eingeschränkt werden.
Die Option INTO ermöglicht die Benutzung eines separaten
Arbeitsbereiches an Stelle der Kopfzeile der Tabelle. Ein durch
die Option CURSOR benanntes Feld erfüllt eine Doppelfunktion.
Wird es dynamisch im Programm belegt, so erfolgt im Dynpro die
Anzeige ab der entsprechenden Tabellenzeile. Damit kann eine progammgesteuerte
Blätterfunktion realisiert werden. Innerhalb der LOOP-Anweisung
enthält das Feld die Nummer der jeweils aktuellen Tabellenzeile.