Aktivität "Typkopplungen"
/WMD/BC_SPRO → xSuite Business Solutions → Workflow → Standard Customizing
Direkter Aufruf: SWETYPV
Die Funktion der Typkopplung besteht darin, dass nach Erzeugung eines definierten Ereignisses eines Objekttyps (z. B. /WMD/CL_XF_AP) ein Verbraucher-Funktionsbaustein gestartet wird (Publish-Subscribe-Prinzip).
Folgende Einstellungen müssen hier vorgenommen werden:
xSuite-Produkt | Objektkategorie | Objekttyp | Ereignis |
|---|---|---|---|
Interface Invoice | ABAP-Klasse | /WMD/CL_XF_XI | CREATED |
Interface Orders | ABAP-Klasse | /WMD/CL_XF_SI | STARTWF |
Invoice | ABAP-Klasse | /WMD/CL_XF_AL | STARTWF |
Invoice | ABAP-Klasse | /WMD/CL_XF_AP | CREATED |
Invoice | ABAP-Klasse | /WMD/CL_XF_AP | POSTED |
Invoice | ABAP-Klasse | /WMD/CL_XF_LO | CREATED |
Order Confirmation | ABAP-Klasse | /WMD/CL_XF_OC | STARTWF |
Order Confirmation | ABAP-Klasse | /WMD/CL_XF_OC | COMPLETED |
Order Confirmation | ABAP-Klasse | /WMD/CL_XF_OC | DELETED |
Orders | ABAP-Klasse | /WMD/CL_XF_OR | CHANGED |
Orders | ABAP-Klasse | /WMD/CL_XF_OR | CREATED |
Orders | ABAP-Klasse | /WMD/CL_XF_OR | ITEM_DELETED |
Orders | ABAP-Klasse | /WMD/CL_XF_OR | STARTXF |
Procurement | ABAP-Klasse | /WMD/CL_XF_PF | CREATED |
Procurement | ABAP-Klasse | /WMD/CL_XF_PO | CREATED |
Procurement | ABAP-Klasse | /WMD/CL_XF_PO | CHANGED |
Procurement | ABAP-Klasse | /WMD/CL_XF_PO | ITEM_DELETED |
Procurement | ABAP-Klasse | /WMD/CL_XF_PR | CREATED |
Procurement | ABAP-Klasse | /WMD/CL_XF_PR | CHANGED_RESTART |
Im folgenden Screenshot wird eine mögliche Konfiguration einer Ereignistypkopplung dargestellt. Die Konfiguration ist für alle Typkopplungen nahezu identisch aufgebaut. Folgende Informationen müssen Sie immer angeben:
Klassenname
Check-Funktionsbaustein /WMD/XF_CHECK_EVENT
Verhalten bei Fehlerrückmeldung "Kopplung nicht verändern"
Sie öffnen die Einstellungen zur Ansicht, indem Sie in der Liste eine Ereignistypkopplung markieren und entweder auf den Button Detail klicken oder CtrlShiftF2 drücken:
![]() |
Sie können die folgenden Klassennamen verwenden:
Klassenname | Objekttyp | Events | xSuite-Produkt |
|---|---|---|---|
/WMD/CL_XF_AL_EVENT | /WMD/CL_XF_AL | COMPLETED, STARTWF, DELETED | Invoice |
/WMD/CL_XF_AP_EVENT | /WMD/CL_XF_AP | CREATED, POSTED | Invoice |
/WMD/CL_XF_LO_EVENT | /WMD/CL_XF_LO | CREATED | Invoice |
/WMD/CL_XF_OC_EVENT | /WMD/CL_XF_OC | COMPLETED, STARTWF, DELETED | Order Confirmation |
/WMD/CL_XF_OR_EVENT | /WMD/CL_XF_OR | CHANGED, CREATED, ITEM_DELETED, STARTXF | Orders |
/WMD/CL_XF_PF_EVENT | /WMD/CL_XF_PF | CREATED | Procurement |
/WMD/CL_XF_PO_EVENT | /WMD/CL_XF_PO | CHANGED, CREATED, ITEM_DELETED | Procurement |
/WMD/CL_XF_PR_EVENT | /WMD/CL_XF_PR | CREATED, CHANGED_CHECK, CHANGED_RESTART | Procurement |
/WMD/CL_XF_SI_EVENT | /WMD/CL_XF_SI | COMPLETED, STARTWF, DELETED | Interface Orders |
/WMD/CL_XF_XI_EVENT | /WMD/CL_XF_XI | CREATED | Invoice |
