Ansicht
Dokumentation
ABAPWHILE_VARY - WHILE VARY
rdisp/max_wprun_time - Maximum work process run time SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
WHILE, VARY
WHILE ... VARY dobj FROM dobj1 NEXT dobj2 $[RANGE range$]
$[VARY ...$].
$[statement_block$]
ENDWHILE.
Wirkung
Der Zusatz VARY und sein Zusatz RANGE haben für eine WHILE-Schleife
genau dieselbe Bedeutung wie die ebenfalls obsoleten Zusätze VARYING
und RANGE der Anweisung DO.
Der Zusatz VARY kann in einer WHILE-Anweisung mehrmals verwendet werden.
Hinweise
- Die Funktion des Zusatzes VARY hängt vom internen Aufbau des Arbeitsspeichers ab, der beispielsweise von Ausrichtungslücken beeinflusst werden kann.
- Statt dem Zusatz VARY sollte in der Schleife die Anweisung ASSIGN
mit dem Zusatz INCREMENT verwendet werden.
Ausnahmen
Unbehandelbare Ausnahmen
- Ursache: Unzulässiger Zugriff auf Tabellen, Strings,
Feld- oder Objektreferenzen innerhalb des Bereichs, der durch den RANGE-Zusatz angegeben ist.
Laufzeitfehler: DO_WHILE_VARY_ILLEGAL_ACCESS
- Ursache: Zugriff auf Daten außerhalb des Bereichs, der durch den RANGE-Zusatz angegeben ist.
Laufzeitfehler: DO_WHILE_VARY_NOT_IN_RANGE
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2450 Date: 20240523 Time: 134518 sap01-206 ( 36 ms )