Ansicht
Dokumentation

ABENABAP_MINI_DAEMON_ABEXA - ABAP MINI DAEMON ABEXA

ABENABAP_MINI_DAEMON_ABEXA - ABAP MINI DAEMON ABEXA

BAL Application Log Documentation   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Minimaler ABAP-Daemon

Das Beispiel demonstriert einen minimalen ABAP-Daemon.

Quelltext

Ausführen

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
  • 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 )