Ansicht
Dokumentation
ABAPWAIT_UP_TO - WAIT UP TO
PERFORM Short Reference BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
WAIT UP TO
WAIT UP TO sec SECONDS.
Wirkung
Diese Anweisung unterbricht die Programmausführung um so viele Sekunden, wie in sec angegeben sind. sec ist eine
numerische
Ausdrucksposition vom Operandentyp i, an die positive Zahlen einschließlich 0 übergeben
werden können. Die Einheit der in sec angegebenen Zahl ist Sekunde und die Zeitauflösung
ist eine Millisekunde. Nach Ablauf der angegebenen Zeit wird die Programmausführung mit der auf WAIT folgenden Anweisung fortgesetzt. Die Verwendung dieser Anweisung führt immer zu einem Wechsel des
Workprozesses.
Returncodes
Diese Anweisung setzt sy-subrc immer auf 0.
Hinweise
- Bei der Verwendung dieser Variante der Anweisung WAIT wird außer während der Verbuchung ein Datenbank-Commit abgesetzt. Aus diesem Grund darf WAIT nicht zwischen -Anweisungen verwendet werden, die einen Datenbank-Cursor öffnen oder schließen.
- Es gibt Varianten WAIT FOR ASYNCHRONOUS
TASKS, WAIT FOR MESSAGING CHANNELS
und WAIT FOR PUSH CHANNELS dieser Anweisung, die nur im Zusammenhang mit Callback-Routinen bei
aRFC,
AMC bzw.
APC sinnvoll sind. Die hier gezeigte Variante wartet nicht auf Callback-Routinen.
Beispiel
Die Ausgabe des folgenden Beispiels sollte in etwa einer Million Mikrosekunden entsprechen.
Ausnahmen
Unbehandelbare Ausnahmen
- Ursache: Negative Zeitangabe für sec.
Laufzeitfehler: WAIT_ILLEGAL_TIME_LIMIT
Vendor Master (General Section) General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3195 Date: 20240523 Time: 132535 sap01-206 ( 45 ms )