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 |