
Pflege der Registerkarte Programmier-Exits 
Verwendung
Auf dieser Registerkarte hinterlegen Sie ABAP-Klassen, die zu definierten Zeitpunkten ausgeführt werden.

Die hier verwendeten ABAP-Klassen dürfen folgende Elemente nicht enthalten:
Systemelemente im Container dürfen nicht geändert werden. Aus Performance-Gründen sollten Sie nur absolut notwendige Datenbankselektionen ausführen.
Funktionsumfang
Die ABAP-Klassen, die Sie hier angeben können, müssen bestimmte Interfaces unterstützen. Die Klassen werden in der angegeben Reihenfolge ausgeführt.
Je nach unterstütztem Interface werden die ABAP-Klassen zu unterschiedlichen Zeitpunkten ausgeführt.
Aus einer ABAP-Klasse, die das Interface
IF_SWF_IFS_WF_CONSTRUCTOR unterstützt, wird vor der Workflow-Ausführung die Methode WF_CONSTRUCTOR ausgeführt.Aus einer ABAP-Klasse, die das Interface
IF_SWF_IFS_WF_DESTRUCTOR unterstützt, wird die Methode WF_DESTRUCTOR ausgeführt. Diese Methode wird ausgeführt, sobald das zugehörige Workflow-Workitem in den Status beendet oder logisch gelöscht gesetzt wird.Aus einer ABAP-Klasse, die das Interface
IF_SWF_IFS_WORKITEM_EXIT unterstützt, wird die Methode EVENT_RAISED ausgeführt. Diese Methode wird ausgeführt, sobald das zugehörige Workflow-Workitem einen im Interface definierten Statuswechsel durchläuft.
Um in einer ABAP-Klasse mit dem Container zu arbeiten, müssen Sie die Include-Dateien
Beispiel
Ein Beispiel für eine ABAP-Klasse, die das Interface
IF_SWF_IFS_WORKITEM_EXIT unterstützt, ist die Klasse CL_SWH_WORKITEM_EXIT.Ein Beispiel für eine ABAP-Klasse, die sowohl als Konstruktor als auch als Destruktor dient, ist die Klasse
CL_SWF_IFS_WF_EXITS. Diese ABAP-Klasse unterstützt die Interfaces IF_SWF_IFS_WF_CONSTRUCTOR und IF_SWF_IFS_WF_DESTRUCTOR.Mit Hilfe der Programmier-Exits ist für SAP-Workflow Abwesenheitsmitteilung bearbeiten (
AF_APPROVE, WS30000015) ein Prozessinfosystem realisiert.Sie können das Prozessinfosystem über Werkzeuge
® Business Workflow ® Entwicklung ® Demo ® Workitem-Exits ® Prozessinfosystem aufrufen.