Ansicht
Dokumentation
ABENABAP_MINI_DAEMON_ABEXA - ABAP MINI DAEMON ABEXA
BAL Application Log Documentation CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
- Minimaler ABAP-Daemon
Das Beispiel demonstriert einen minimalen ABAP-Daemon.
Quelltext
Beschreibung
Die vom obigen Programm verwendete Klasse CL_DEMO_ABAP_MINI_DAEMON demonstriert eine minimale ABAP-Daemon-Klasse. Sie implementiert nur die folgenden Methoden des Interface IF_ABAP_DAEMON_EXTENSION:
- ON_ACCEPT
- In dieser Methode muss der Rückgabewert E_SETUP_MODE gesetzt werden, sonst wird der Daemon nicht erzeugt. Die Methode schränkt die Erzeugung des Daemons auf das Programm DEMO_ABAP_MINI_DAEMON ein.
- ON_MESSAGE
- Diese Methode zeigt, dass der Daemon auf eine Nachricht aus einem Programm reagiert. Die Nachricht wird hierfür in den transaktionsübergreifenden Anwendungspuffer des Shared Memory exportiert.
Das Programm DEMO_ABAP_MINI_DAEMON verwendet den ABAP-Daemon-Manager, um
- einen auf der Klasse CL_DEMO_ABAP_MINI_DAEMON beruhenden Daemon zu starten
- eine PCP-Nachricht über einen temporären ABAP-Daemon-Handle zu senden
- den Daemon untypischerweise sofort wieder anzuhalten
Danach wird überprüft, ob der Daemon die Nachricht in das Shared Memory geschrieben hat.
BAL_S_LOG - Application Log: Log header data General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2272 Date: 20240523 Time: 180241 sap01-206 ( 26 ms )