SAP ABAP Class CL_SWF_EVT_UTILITIES (Utilities for Events)
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_UTILITIES  
Short Description Utilities for Events    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_EVT   Workflow: Events 
Created 20000616   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_EVT_UTILITIES has no interface implemented.
Friends
Class CL_SWF_EVT_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MST_CLASS_IMPL_IF Static Attribute Private Type reference (TYPE) TABLE_CL_IMPL_IF 20060420
2 MST_STANDARD_CONTAINERS Static Attribute Private See coding Standard Event Container 20001211
3 MST_SUPERTYPE_BUFFER Static Attribute Private See coding 20001212
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HANDLER_IS_VALID Static method Public Method Checks whether a handler is suitable for the event 20001030
2 CHECK_INTERFACE_HANDLER Static method Public Method Checks a class as possible handler 20001107
3 CHECK_SPECIFIC_ELEMENTS_EXIST Static method Public Method Checks for specific container elements 20000815
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060420
5 EXTRACT_DEFAULT_ELEMENTS Static method Public Method Gets the standard elements from a container as structure 20000815
6 GET_BOR_DDIC_ATTRIBUTES Static method Private Method Gets attributes with DDIC reference from BOR 20000919
7 GET_CLIF_DDIC_ATTRIBUTES Static method Private Method Gets attributes with DDIC reference from SE24 20000919
8 GET_EVENT_SUPERTYPES Static method Public Method Gets the supertypes for which the event is defined 20000616
9 GET_OBJECT_DDIC_ATTRIBUTES Static method Public Method Gets the attributes that reference a DDIC table 20000919
10 GET_SPECIFIC_CONTAINER Static method Public Method Gets the event container (only event parameters) 20001211
11 GET_STANDARD_CONTAINER Static method Public Method Gets the standard event container 20001211
12 RAISE_EVENTS_IN_UPDATE_TASK Static method Public Method Generates multiple events in the V1 update 20000926
Events
Class CL_SWF_EVT_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_STANDARD_CONTAINER Private See coding T_STANDARD_CONTAINER 20001211 begin of t_standard_container, objcateg type swf_clstyp, objtype type swf_clsnam, container type ref to if_swf_cnt_container, end of t_standard_container
2 T_SUPERTYPE_BUFFER Private See coding T_SUPERTYPE_BUFFER 20001212 begin of t_supertype_buffer, objcateg type swf_clstyp, objtype type swf_clsnam, event type swo_event, supertypes type swf_classes, end of t_supertype_buffer
Method Signatures

Method CHECK_HANDLER_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HANDLER Call by reference Object reference (TYPE REF TO) IF_SWF_EVT_HANDLER Ereignisbehandler 20001030
2 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20001030
3 Importing IM_TYPELINK Call by reference Type reference (TYPE) SWE_GLOBAL Kennzeichen, daß globale Ereigniskopplung eingeschaltet 20001108
# Exception Resumable Description Created on
1 CX_SWF_EVT_INVALID_HANDLER Ereignisbehandler ist inkompatibel 20001030

Method CHECK_INTERFACE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_METHOD_TYP Call by reference Type reference (TYPE) SWFEMETTYP Typ der Methode 20001107
2 Importing IM_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20001107
3 Importing IM_INTERFACE Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20001107
# Exception Resumable Description Created on
1 CX_SWF_EVT_INVALID_HANDLER Ereignisbehandler ist inkompatibel 20001107

Method CHECK_SPECIFIC_ELEMENTS_EXIST 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' 20000815
2 Returning RE_COUNTER Value transfer Type reference (TYPE) I Anzahl spezifischer Elemente 20000815

Method CHECK_SPECIFIC_ELEMENTS_EXIST on class CL_SWF_EVT_UTILITIES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_EVT_UTILITIES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_EVT_UTILITIES has no exception.

Method EXTRACT_DEFAULT_ELEMENTS 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' 20000815
2 Returning RE_ELEMENTS Value transfer Type reference (TYPE) SWFREVTSTD Standard-Containerelemente des Ereignismanagers 20000815

Method EXTRACT_DEFAULT_ELEMENTS on class CL_SWF_EVT_UTILITIES has no exception.

Method GET_BOR_DDIC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) SWFDDBCMP_TAB Tabelle für Komponenten mit DDIC-Bezug 20000919
2 Importing IM_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20000919
3 Importing IM_TABLE Call by reference Type reference (TYPE) SWOTDDIC-TABNAME Tabellenname 20000919

Method GET_BOR_DDIC_ATTRIBUTES on class CL_SWF_EVT_UTILITIES has no exception.

Method GET_CLIF_DDIC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) SWFDDBCMP_TAB Tabelle für Komponenten mit DDIC-Bezug 20000919
2 Importing IM_OBJTYPE Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000919
3 Importing IM_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20000919

Method GET_CLIF_DDIC_ATTRIBUTES on class CL_SWF_EVT_UTILITIES has no exception.

Method GET_EVENT_SUPERTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT Call by reference Type reference (TYPE) C Komponentenname 20000616
2 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
3 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttypname 20000830
4 Returning RE_SUPERTYPES Value transfer Type reference (TYPE) SWF_CLASSES Klassen 20000830

Method GET_EVENT_SUPERTYPES on class CL_SWF_EVT_UTILITIES has no exception.

Method GET_OBJECT_DDIC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) SWFDDBCMP_TAB Tabelle für Komponenten mit DDIC-Bezug 20000919
2 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektart. 20000921
3 Importing IM_OBJTYPE Call by reference Type reference (TYPE) SWF_CLSNAM Typ von Objekten in Persistenten Objektreferenzen 20000919
4 Importing IM_TABLE Call by reference Type reference (TYPE) SWOTDDIC-TABNAME Tabellenname 20000919

Method GET_OBJECT_DDIC_ATTRIBUTES on class CL_SWF_EVT_UTILITIES has no exception.

Method GET_SPECIFIC_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT Call by reference Type reference (TYPE) C Ereignis 20001211
2 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Workflow: Objekttyp BO , CL ... 20001211
3 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20001211
4 Returning RE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20001211
# Exception Resumable Description Created on
1 CX_SWF_EVT_EXCEPTION Ausnahme im Ereignismanager 20010212

Method GET_STANDARD_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20001211
2 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20001211
3 Returning RE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Standardcontainer 20001211

Method GET_STANDARD_CONTAINER on class CL_SWF_EVT_UTILITIES has no exception.

Method RAISE_EVENTS_IN_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENTS Call by reference Type reference (TYPE) SWFREVENTS Tabelle für Referenzen von Ereignissen 20000926

Method RAISE_EVENTS_IN_UPDATE_TASK on class CL_SWF_EVT_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610