SAP ABAP Class CL_SWF_EVT_SERVICES (Services for Events/Handlers)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWF_EVT (Package) Workflow: Events

⤷

⤷

Properties
Class | CL_SWF_EVT_SERVICES | |
Short Description | Services for Events/Handlers | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_EVT | Workflow: Events |
Created | 20000815 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SWF_EVT_SERVICES has no interface implemented.
Friends
Class CL_SWF_EVT_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | IF_SWF_EVT_ERROR_CONTEXT | 20010326 | |||
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_SWF_UTL_TRC_CALL_MGR | 20130801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Converts the XML container to a reference | 20001120 |
2 | ![]() |
Static method | Public | Method | Generates a context object for errors in the event handler | 20010326 |
3 | ![]() |
Static method | Public | Method | Confirmation in event of errors in event handler | 20000815 |
4 | ![]() |
Static method | Public | Method | 20130801 | |
5 | ![]() |
Static method | Public | Method | Updates the event handler (POR) in the event trace | 20001017 |
6 | ![]() |
Static method | Public | Method | Triggers synchronous events of internal buffer | 20040810 |
7 | ![]() |
Static method | Public | Method | Resets Buffers | 20010221 |
8 | ![]() |
Static method | Public | Method | Simulates an event | 20001031 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | FLUSH_SYNC | Static Event (1) |
Public (2) |
Triggers events of internal buffer | 20040810 |
Types
Class CL_SWF_EVT_SERVICES has no local type.
Method Signatures
Method CONVERT_FROM_XML_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_XML_CONTAINER | Call by reference | Type reference (TYPE) | SWF_XMLCNT | Container als XML-Strom fixer Breite | 20001120 | ||
2 | ![]() |
IM_XML_SIZE | Call by reference | Type reference (TYPE) | SWF_XMLSIZ | Natürliche Zahl | 20001120 | ||
3 | ![]() |
RE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Ereigniscontainer | 20001120 |
Method CONVERT_FROM_XML_CONTAINER on class CL_SWF_EVT_SERVICES has no exception.
Method CREATE_ERROR_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_ERROR_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_EVT_ERROR_CONTEXT | 20010326 |
Method CREATE_ERROR_CONTEXT on class CL_SWF_EVT_SERVICES has no exception.
Method EVENT_HANDLER_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BOR_CONTAINER | Value transfer | Type reference (TYPE) | SWCONTTAB | Container-Tabelle | 20000815 | ||
2 | ![]() |
IM_CLIENT | Value transfer | Type reference (TYPE) | SY-MANDT | SY-MANDT | R/3-System, Mandantennummer aus Anmeldung | 20000815 | |
3 | ![]() |
IM_DO_COMMIT | Value transfer | Type reference (TYPE) | SWE_COMMIT | 'X' | COMMIT WORK ausführen | 20000815 | |
4 | ![]() |
IM_EVENT | Value transfer | Type reference (TYPE) | C | Ereignisname | 20000815 | ||
5 | ![]() |
IM_EVENT_ID | Value transfer | Type reference (TYPE) | SWE_EVTID | Kennung einer Ereignisinstanz | 20000815 | ||
6 | ![]() |
IM_MESSAGE | Value transfer | Type reference (TYPE) | SWR_MSTRUC | Workflow-Schnittstellen: Nachrichtenstruktur | 20000815 | ||
7 | ![]() |
IM_NOTIFY_RECEIVERS | Value transfer | Type reference (TYPE) | TSWHACTOR | Tabelle mit OrgObjekten | 20000815 | ||
8 | ![]() |
IM_OBJCATEG | Value transfer | Type reference (TYPE) | SWF_CLSTYP | SWFEV_OBJCATEG_BOR | Objektkategorie | 20001124 | |
9 | ![]() |
IM_OBJKEY | Value transfer | Type reference (TYPE) | C | Objektschlüssel | 20001124 | ||
10 | ![]() |
IM_OBJTYPE | Value transfer | Type reference (TYPE) | C | Objekttyp, Klasse | 20001124 | ||
11 | ![]() |
IM_RECTYPE | Value transfer | Type reference (TYPE) | C | Verbrauchertyp | 20000815 | ||
12 | ![]() |
IM_REF_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Ereigniscontainer | 20001024 | ||
13 | ![]() |
IM_RETRY_TIMESTAMP | Value transfer | Type reference (TYPE) | TZNTSTMPS | UTC-Zeitstempel für Wiederholung bei temp. Fehler | 20010326 | ||
14 | ![]() |
IM_SEND_NOTIFICATION | Value transfer | Type reference (TYPE) | SY-INPUT | 'X' | Nachricht versenden | 20000815 | |
15 | ![]() |
IM_TEMP_ERROR | Value transfer | Type reference (TYPE) | SY-INPUT | SPACE | temporärer Fehler | 20000815 | |
16 | ![]() |
IM_XML_CONTAINER | Value transfer | Type reference (TYPE) | SWF_XMLCNT | Container: XML-Stream als itab fixer Breite | 20000815 | ||
17 | ![]() |
IM_XML_SIZE | Value transfer | Type reference (TYPE) | SWF_XMLSIZ | Natürliche Zahl | 20001024 |
Method EVENT_HANDLER_ERROR on class CL_SWF_EVT_SERVICES has no exception.
Method EVENT_HANDLER_ERROR_TRACE Signature
Method EVENT_HANDLER_ERROR_TRACE on class CL_SWF_EVT_SERVICES has no exception.
Method EVENT_HANDLER_LOG_UPDATE_POR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DO_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | DB_COMMIT durchführen | 20001017 | |
2 | ![]() |
IM_EVENT_ID | Call by reference | Type reference (TYPE) | SWE_EVTID | Kennung einer Ereignisinstanz | 20001017 | ||
3 | ![]() |
IM_HANDLER_POR | Call by reference | Type reference (TYPE) | SIBFLPORB | Lokale Persistente Objektreferenz - BOR kompatibel | 20001017 | ||
4 | ![]() |
IM_RECTYPE | Call by reference | Type reference (TYPE) | C | Name des Verbrauchertyps | 20001017 |
Method EVENT_HANDLER_LOG_UPDATE_POR on class CL_SWF_EVT_SERVICES has no exception.
Method FLUSH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PARAMETER | Call by reference | Type reference (TYPE) | SWFEDMPARA | SWFEV_DELIVERY_PARA_ALL | Parameter für Zustellungsmodus (swfedelmod) | 20040810 |
Method FLUSH on class CL_SWF_EVT_SERVICES has no exception.
Method RESET_BUFFERS Signature
Method RESET_BUFFERS on class CL_SWF_EVT_SERVICES has no parameter.
Method RESET_BUFFERS on class CL_SWF_EVT_SERVICES has no exception.
Method SIMULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_HANDLERS_NO_START | Call by reference | Type reference (TYPE) | SWFREVSIMT | Tabelle für Ereignisbehandler bei der Simulation | 20001031 | ||
2 | ![]() |
EX_HANDLERS_START | Call by reference | Type reference (TYPE) | SWFREVSIMT | Tabelle für Ereignisbehandler bei der Simulation | 20001031 | ||
3 | ![]() |
IM_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_EVT_EVENT | Ereignis | 20001031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Ereignis | 20001031 | |
2 | ![]() |
Fehler in der Klasse / im Objekttyp | 20001031 |
Event Signatures
Event FLUSH_SYNC Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | PARAMETER | Exporting | Value transfer | Type reference (TYPE) | SWFEDMPARA | Parameter für Zustellungsmodus (swfedelmod) | 20040810 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 610 |