Ansicht
Dokumentation
ABENADF_NON_BLOCKING_MODEL - ADF NON BLOCKING MODEL
PERFORM Short Reference RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
- Non-Blocking-Modus
Die ABAP-Daemon-Verarbeitung erfolgt ereignisgesteuert. Um zu verhindern, dass eine ABAP-Daemon-Sitzung für hereinkommende Nachrichten blockiert ist, erfolgt sie im sogenannten Non-Blocking-Modus. Im Non-Blocking-Modus für ADF sind folgende blockierenden Anweisungen in der ABAP-Daemon-Verarbeitung und in den von dort aufgerufenen Prozeduren verboten:
- Aufrufe
- Beenden
- CHECK, EXIT, STOP und REJECT zum Verlassen von Reporting-Ereignissen
- Wait
Die Verwendung einer solchen Anweisung im Non-Blocking-Modus führt zu einem Laufzeitfehler.
Hinweise
- Die Anweisung WAIT ist im Non-Blocking-Modus verboten. Um dennoch auf bestimmte Ereignisse warten zu können, wie z.B. die Beendigung einer Callback-Routine beim aRFC, können ABAP-Timer verwendet werden. Ein ABAP-Timer wird über einen ABAP Timer Manager erzeugt und über ABAP Timer Handler behandelt. Die zugehörige Klasse und Interfaces sind CL_ABAP_TIMER_MANAGER, IF_ABAP_TIMER_MANAGER und IF_ABAP_TIMER_HANDLER. ABAP-Timer sind nur im Non-Blocking-Modus, d.h. in APC und ABAP-Daemon-Sitzungen verwendbar.
- Im Gegensatz zum Non-Blocking-Modus für APC ist in der ABAP-Daemon-Verarbeitung die Anweisung CALL FUNCTION DESTINATION für den sRFC erlaubt.
TXBHW - Original Tax Base Amount in Local Currency BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5324 Date: 20240523 Time: 154643 sap01-206 ( 50 ms )