SAP ABAP Class CL_SWF_EVT_EVENT_HANDLER (<Internal> Event Handler at Runtime)
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_EVENT_HANDLER  
Short Description <Internal> Event Handler at Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_EVT   Workflow: Events 
Created 20000821   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SWF_CNT_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWFEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_EVT_EVENT_HANDLER has no interface implemented.
Friends
Class CL_SWF_EVT_EVENT_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CONT_PERSISTENCE Constant Protected Type reference (TYPE) SEOCLSNAME 'CL_SWF_EVT_CONT_PERSISTENCE' Container Persistence 20000821
2 M_BOR_CONTAINER Instance attribute Private Type reference (TYPE) SWCONTTAB Container Table 20000821
3 M_BOR_CONTAINER_AS_RUNTIME Instance attribute Private Type reference (TYPE) XFELD BOR Container as Runtime Version 20001011
4 M_BOR_CONTAINER_COPY Instance attribute Private Type reference (TYPE) SWCONTTAB Container Table 20000821
5 M_BOR_CONTAINER_VALID Instance attribute Private Type reference (TYPE) XFELD BOR container is valid 20000821
6 M_BOR_IMPORT_REQUEST Instance attribute Private Type reference (TYPE) XFELD BOR import required 20000821
7 M_CONTAINER_CHANGED Instance attribute Public Type reference (TYPE) XFELD Container was modified 20000824
8 M_CONTAINER_IS_COMPLETE Instance attribute Private Type reference (TYPE) XFELD Container is complete 20000821
9 M_EVENT Instance attribute Private Object reference (TYPE REF TO) CL_SWF_EVT_EVENT Event 20000821
10 M_EVENT_ID Instance attribute Public Type reference (TYPE) SWE_EVTID ID of an event instance 20000821
11 M_LINKAGE Instance attribute Public Type reference (TYPE) SWFDEVLNK Event Linkage 20000821
12 M_PROCESS_MODE Instance attribute Public Type reference (TYPE) CHAR1 Call type 20000821
13 M_REF_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementation of a 'Collection' 20000821
14 M_REF_CONTAINER_VALID Instance attribute Private Type reference (TYPE) XFELD REF container is valid 20000821
15 M_SPECIFIC_PARAMETERS Instance attribute Public Type reference (TYPE) XFELD Specific event parameters exist 20000821
16 M_STANDARD_ELEMENTS Instance attribute Public Type reference (TYPE) SWFREVTSTD Standard Elements 20000821
17 M_XML_CONTAINER Instance attribute Private Type reference (TYPE) SWFREVTXML_TAB Table for XML Stream of Event Container 20000821
18 M_XML_IMPORT_REQUEST Instance attribute Private Type reference (TYPE) XFELD XML import required 20000821
19 M_XML_SIZE Instance attribute Private Type reference (TYPE) SWF_XMLSIZ Size in Bytes 20010213
Methods
# Method Level Visibility Method type Description Created on
1 CALL_CHECK_FUNCTION Instance method Public Method Executes the check function 20000821
2 CALL_RECTYPE_FUNCTION Instance method Public Method Executes the receiver type module 20000821
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000821
4 GET_BOR_CONTAINER Instance method Public Method Delivers the BOR container 20000821
5 GET_EVENT_PROPERTY Instance method Public Method Gets properties of event 20050725
6 GET_REF_CONTAINER Instance method Public Method Delivers the container reference 20000821
7 PREPARE_BOR_IMPORT Instance method Public Method Sets a BOR container for import 20000821
8 PREPARE_XML_IMPORT Instance method Public Method Sets an XML container for import 20000821
9 PROCESS Instance method Public Method Starts an event receiver 20000821
10 SET_BOR_CONTAINER Instance method Protected Method Sets the BOR container (checks whether it has been changed) 20000821
11 SET_DEFAULT_ELEMENTS Instance method Public Method Sets the standard elements 20000821
12 SET_EVENT_ID Instance method Public Method Sets the event ID 20000821
13 SET_PROCESS_MODE Instance method Public Method Sets the type of call 20000821
14 SET_REF_CONTAINER Instance method Public Method Sets the container reference 20000821
15 SET_SPECIFIC_PARAMETERS_EXIST Instance method Public Method Sets the indicator for specific parameters 20000821
16 SET_TRIGGERING_EVENT Instance method Public Method Sets the reference to the triggered event 20000821
Events
# Event Type Visibility Description Created on
1 LOG_REQUEST Instance Event
(0)
Public
(2)
Event for Writing a Log Entry (Event Log) 20000821
Types
Class CL_SWF_EVT_EVENT_HANDLER has no local type.
Method Signatures

Method CALL_CHECK_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000821

Method CALL_CHECK_FUNCTION on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method CALL_RECTYPE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000821

Method CALL_RECTYPE_FUNCTION on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINKAGE Call by reference Type reference (TYPE) SWFDEVLNK Ereigniskopplung 20000821
2 Importing IM_REF_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20001024

Method CONSTRUCTOR on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method GET_BOR_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AS_RUNTIME Value transfer Type reference (TYPE) XFELD 'X' als Laufzeit-Version 20001011
2 Returning RE_CONTAINER Value transfer Type reference (TYPE) SWCONTTAB Container-Tabelle (Laufzeit-Container) 20000821

Method GET_BOR_CONTAINER on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method GET_EVENT_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROPERTY_NAME Call by reference Type reference (TYPE) SWFDEVPROP Name des Properties 20050725
2 Returning RE_PROPERTY_IS_SET Value transfer Type reference (TYPE) XFLAG Wert des Properties 20050725

Method GET_EVENT_PROPERTY on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method GET_REF_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20000821

Method GET_REF_CONTAINER on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method PREPARE_BOR_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BOR_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container-Tabelle 20000821
2 Importing IM_IS_COMPLETE Call by reference Type reference (TYPE) XFELD SPACE Container ist vollständig 20000821

Method PREPARE_BOR_IMPORT on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method PREPARE_XML_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_COMPLETE Call by reference Type reference (TYPE) XFELD SPACE Container ist vollständig 20000821
2 Importing IM_XML_CONTAINER Call by reference Type reference (TYPE) SWFREVTXML_TAB Tabelle für XML-Strom des Ereigniscontainers 20000821
3 Importing IM_XML_SIZE Call by reference Type reference (TYPE) SWF_XMLSIZ Größe in Byte 20010213

Method PREPARE_XML_IMPORT on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method PROCESS Signature

Method PROCESS on class CL_SWF_EVT_EVENT_HANDLER has no parameter.
Method PROCESS on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_BOR_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container-Tabelle 20000821

Method SET_BOR_CONTAINER on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_DEFAULT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFAULTS Call by reference Type reference (TYPE) SWFREVTSTD Standard-Containerelemente des Ereignismanagers 20000821

Method SET_DEFAULT_ELEMENTS on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_EVENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT_ID Call by reference Type reference (TYPE) SWE_EVTID Kennung einer Ereignisinstanz 20000821

Method SET_EVENT_ID on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_PROCESS_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) CHAR1 Art des Aufrufs 20000821

Method SET_PROCESS_MODE on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_REF_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20000821

Method SET_REF_CONTAINER on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_SPECIFIC_PARAMETERS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXIST Call by reference Type reference (TYPE) XFELD Kennzeichen für Spezifische Parameter 20000821

Method SET_SPECIFIC_PARAMETERS_EXIST on class CL_SWF_EVT_EVENT_HANDLER has no exception.

Method SET_TRIGGERING_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT Call by reference Object reference (TYPE REF TO) CL_SWF_EVT_EVENT Ereignis 20000821

Method SET_TRIGGERING_EVENT on class CL_SWF_EVT_EVENT_HANDLER has no exception.
Event Signatures

Event LOG_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_ACTION Exporting Value transfer Type reference (TYPE) SWE_ERROR Ereignis-Trace: Fehlernummer 20000821
History
Last changed by/on SAP  20110908 
SAP Release Created in 610