"Type Linkage" activity
/WMD/BC_SPRO → xSuite Business Solutions → Workflow → Standard Customizing
Direct access: SWETYPV
The type linkage function is that after a defined event of an object type (for example, /WMD/CL_XF_AP) has been created, a receiver function module is started (publish-subscribe principle).
The following settings must be made:
xSuite product | Object category | Object type | Event |
|---|---|---|---|
Interface Invoice | ABAP class | /WMD/CL_XF_XI | CREATED |
Interface Orders | ABAP class | /WMD/CL_XF_SI | STARTWF |
Invoice | ABAP class | /WMD/CL_XF_AL | STARTWF |
Invoice | ABAP class | /WMD/CL_XF_AP | CREATED |
Invoice | ABAP class | /WMD/CL_XF_AP | POSTED |
Invoice | ABAP class | /WMD/CL_XF_LO | CREATED |
Order Confirmation | ABAP class | /WMD/CL_XF_OC | STARTWF |
Order Confirmation | ABAP class | /WMD/CL_XF_OC | COMPLETED |
Order Confirmation | ABAP class | /WMD/CL_XF_OC | DELETED |
Orders | ABAP class | /WMD/CL_XF_OR | CHANGED |
Orders | ABAP class | /WMD/CL_XF_OR | CREATED |
Orders | ABAP class | /WMD/CL_XF_OR | ITEM_DELETED |
Orders | ABAP class | /WMD/CL_XF_OR | STARTXF |
Procurement | ABAP class | /WMD/CL_XF_PF | CREATED |
Procurement | ABAP class | /WMD/CL_XF_PO | CREATED |
Procurement | ABAP class | /WMD/CL_XF_PO | CHANGED |
Procurement | ABAP class | /WMD/CL_XF_PO | ITEM_DELETED |
Procurement | ABAP class | /WMD/CL_XF_PR | CREATED |
Procurement | ABAP class | /WMD/CL_XF_PR | CHANGED_RESTART |
The following screenshot shows a possible configuration of an event-type linkage. The configuration is structured almost identically for each type linkage. You must always provide the following information:
Class name
Check Function Module /WMD/CL_XF_CHECK_EVENT
Behavior upon error feedback "Do not change linkage"
To view the settings, highlight an event type linkage in the list and either click the Detail button or press CtrlShiftF2:
![]() |
You can use the following class names:
Class Name | Object type | Event | xSuite product |
|---|---|---|---|
/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 |
