Ansicht
Dokumentation
ABENADF_NON_BLOCKING_MODEL - ADF NON BLOCKING MODEL
ROGBILLS - Synchronize billing plans PERFORM Short ReferenceThis documentation is copyright by SAP AG.
- Non-Blocking Mode
ABAP daemon processing is event-driven. To prevent an ABAP daemon session type from being blocked for inbound messages, the session runs in non-blocking mode. In non-blocking mode for ADF, the following blocking statements are forbidden in ABAP daemon processing and in the procedures called here:
- Calls
- Exit
- CHECK, EXIT, STOP, and REJECT for exiting reporting events
- Wait
Using a statement like this in non-blocking mode produces a runtime error.
Notes
- The statement WAIT is not allowed in non-blocking mode. To be able to wait for certain events despite this restriction, such as the end of a callback routine in aRFC, ABAP Timers can be used. An ABAP Timer is created by ABAP Timer Manager and handled using ABAP Timer handlers. The associated class and interfaces are CL_ABAP_TIMER_MANAGER, IF_ABAP_TIMER_MANAGER, and IF_ABAP_TIMER_HANDLER. ABAP Timers can only be used in non-blocking mode, namely APC and ABAP daemon sessions.
- Unlike in non-blocking mode for APC, the statement CALL FUNCTION DESTINATION for sRFC is allowed in ABAP daemon processing.
BAL Application Log Documentation CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 5114 Date: 20240424 Time: 172254 sap01-206 ( 42 ms )