SAP ABAP Class CL_SWL_BWSP_BADI_SERVICES (Workflow: Services for SBWP Badi)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWL (Package) Business Workflow: Worklist Client
Properties
Class CL_SWL_BWSP_BADI_SERVICES  
Short Description Workflow: Services for SBWP Badi    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWL   Business Workflow: Worklist Client 
Created 20040715   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWL_BWSP_BADI_SERVICES has no interface implemented.
Friends
Class CL_SWL_BWSP_BADI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PERF_BADI_DYN_COLUMN Instance attribute Private Type reference (TYPE) CHAR30 'BADI_DYN_COLUMN' Types 20111104
2 C_PERF_BADI_OBJ_ATTRIBUTE Instance attribute Private Type reference (TYPE) CHAR30 'BADI_OBJ_ATTRIBUTE' Types 20111104
3 C_PERF_BADI_SELECT_FILTER Instance attribute Private Type reference (TYPE) CHAR30 'BADI_SELECT_FILTER' Types 20111104
4 C_PERF_BADI_SUBSTITUTE_DELETE Instance attribute Private Type reference (TYPE) CHAR30 'BADI_SUBSTITUTE_DELETE' Types 20111104
5 C_PERF_BADI_SUBSTITUTE_MAINT Instance attribute Private Type reference (TYPE) CHAR30 'BADI_SUBSTITUTE_MAINTAIN' Types 20111104
6 C_PERF_BADI_SUBSTITUTE_PROF Instance attribute Private Type reference (TYPE) CHAR30 'BADI_SUBSTITUTE_PROFILES' Types 20111104
7 C_WF_BWP_DYN_COLUMN Constant Public Type reference (TYPE) EXIT_DEF 'WF_BWP_DYN_COLUMN' 20111027
8 C_WF_BWP_OBJ_ATTRIBUTE Constant Public Type reference (TYPE) EXIT_DEF 'WF_BWP_OBJ_ATTRIBUTE' 20111027
9 C_WF_BWP_SELECT_FILTER Constant Public Type reference (TYPE) EXIT_DEF 'WF_BWP_SELECT_FILTER' Business Add-In Definition 20111027
10 C_WF_SUBSTITUTE Constant Public Type reference (TYPE) EXIT_DEF 'WF_SUBSTITUTE' 20111027
11 MT_DEF_ATTR Instance attribute Private Type reference (TYPE) SWLTOBJATT WLC: BAdI: Default Attribute of an Object 20130816
12 M_CRT_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMPL 20111104
13 M_EXIT Instance attribute Private Object reference (TYPE REF TO) OBJECT 20111104
14 M_EXIT_NAME Instance attribute Private Type reference (TYPE) EXIT_DEF 20111104
15 M_PERFORMANCE Instance attribute Private Object reference (TYPE REF TO) CL_SWF_UTL_PERF_MEASUREMENT 20111104
16 M_SINGLETON Static Attribute Private Type reference (TYPE) TABLE_LOCAL_SINGLETON 20111104
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXIT_OBJECT Instance method Private Method 20111104
2 END_PERFORMANCE_MEASURE Instance method Private Method 20111104
3 EXECUTE_WF_BWP_DYN_COLUMN Instance method Public Method 20111104
4 EXECUTE_WF_BWP_OBJ_ATTRIBUTE Instance method Public Method 20111104
5 EXECUTE_WF_BWP_SELECT_FILTER Instance method Public Method 20111104
6 EXECUTE_WF_SUBSTITUTE_DELETE Instance method Public Method 20111104
7 EXECUTE_WF_SUBSTITUTE_MAINTAIN Instance method Public Method 20111104
8 EXECUTE_WF_SUBSTITUTE_PROFILES Instance method Public Method 20111104
9 GET_INSTANCE Static method Public Method 20111104
10 INVOKE_WF_BWP_DYN_COLUMN Static method Public Method 20111104
11 INVOKE_WF_BWP_OBJ_ATTRIBUTE Static method Public Method 20111104
12 INVOKE_WF_BWP_SELECT_FILTER Static method Public Method 20111104
13 INVOKE_WF_SUBSTITUTE_DELETE Static method Public Method 20111104
14 INVOKE_WF_SUBSTITUTE_MAINTAIN Static method Public Method 20111104
15 INVOKE_WF_SUBSTITUTE_PROFILES Static method Public Method 20111104
16 IS_EXIT_ACTIVE Instance method Public Method 20111104
17 START_PERFORMANCE_MEASURE Instance method Private Method 20111104
Events
Class CL_SWL_BWSP_BADI_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCAL_SINGLETON Private See coding 20111104 BEGIN OF local_singleton, exit_name TYPE exit_def, exit TYPE REF TO cl_swl_bwsp_badi_services, END OF local_singleton
2 TABLE_LOCAL_SINGLETON Private See coding 20111104 table_local_singleton TYPE SORTED TABLE OF local_singleton WITH UNIQUE KEY exit_name
Method Signatures

Method CREATE_EXIT_OBJECT Signature

Method CREATE_EXIT_OBJECT on class CL_SWL_BWSP_BADI_SERVICES has no parameter.
Method CREATE_EXIT_OBJECT on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method END_PERFORMANCE_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_METHOD Call by reference Type reference (TYPE) CHAR30 20111104

Method END_PERFORMANCE_MEASURE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method EXECUTE_WF_BWP_DYN_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUFFER_UPDATE Value transfer Type reference (TYPE) SWL_DYNUPD WLC: BAdI: Aktualisierung des Puffers der dyn. Spalten 20111104
2 Exporting EX_WI_DYNCOL_VALUES Call by reference Type reference (TYPE) SWLTDYNCO Dynamische Spalten 20111104
3 Importing IM_DYNCOL_CONTEXT Call by reference Type reference (TYPE) SWLTDYNCO Dynamische Spalten (aktueller Kontext) 20111104
4 Importing IM_DYNCOL_CUSTOMIZING Call by reference Type reference (TYPE) SWLTDYNCUS Customizing der dynamischen Spalten 20111104
5 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) SWLTWIOBJS Objektreferenzen zu Workitem (WI_OBJECT_ID, WI_GROUP_ID) 20111104
6 Importing IM_WORKLIST Call by reference Type reference (TYPE) TSWWWLHEAD Tabellentyp zur Struktur SWWWLHEAD 20111104

Method EXECUTE_WF_BWP_DYN_COLUMN on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method EXECUTE_WF_BWP_OBJ_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) SWLTWIOBJS WLC: BAdI: Tabellentyp mit Objektreferenzen 20111104
2 Returning RE_ATTRIBUTES Value transfer Type reference (TYPE) SWLTOBJATT WLC: BAdI: Defaultattribut eines Objekts 20111104

Method EXECUTE_WF_BWP_OBJ_ATTRIBUTE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method EXECUTE_WF_BWP_SELECT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WORKLIST Call by reference Type reference (TYPE) TSWWWLHEAD Tabellentyp zur Struktur SWWWLHEAD 20111104

Method EXECUTE_WF_BWP_SELECT_FILTER on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method EXECUTE_WF_SUBSTITUTE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BADI_CALLED Call by reference Type reference (TYPE) XFELD Kennzeichen: BAdI wurde gerufen 20111104
2 Importing DELETE_WITHOUT_DATE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111104
3 Importing END_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20111104
4 Exporting MESSAGES Call by reference Type reference (TYPE) SWRTMSTRUC WAPI: Tabelle für Nachrichtenstruktur 20111104
5 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20111104
6 Importing START_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20111104
7 Importing SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Ergebnis der Rollenauflösung 20111104
8 Importing SUBSTITUTES Call by reference Type reference (TYPE) SWRTAGENT Ergebnis der Rollenauflösung (Tabellentyp) 20111104

Method EXECUTE_WF_SUBSTITUTE_DELETE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method EXECUTE_WF_SUBSTITUTE_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BADI_CALLED Call by reference Type reference (TYPE) XFELD Kennzeichen: BAdI wurde gerufen 20111104
2 Exporting MESSAGES Call by reference Type reference (TYPE) SWRTMSTRUC WAPI: Tabelle für Nachrichtenstruktur 20111104
3 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20111104
4 Importing SUBSTITUTE Call by reference Type reference (TYPE) SWRAGENT Ergebnis der Rollenauflösung 20111104
5 Importing SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Ergebnis der Rollenauflösung 20111104
6 Changing SUBST_ACTIVE Call by reference Type reference (TYPE) SWR_SUBSTACTIVE Kennzeichen: Vertretung aktiv 20111104
7 Changing SUBST_BEGIN Call by reference Type reference (TYPE) SWR_SUBSTBEGIN Beginn der Vertretung 20111104
8 Changing SUBST_END Call by reference Type reference (TYPE) SWR_SUBSTEND Ende der Vertretung 20111104
9 Changing SUBST_PROFILE Call by reference Type reference (TYPE) SWR_SUBSTPROF Vertreterprofil 20111104

Method EXECUTE_WF_SUBSTITUTE_MAINTAIN on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method EXECUTE_WF_SUBSTITUTE_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BADI_CALLED Call by reference Type reference (TYPE) XFELD Kennzeichen: BAdI wurde gerufen 20111104
2 Changing PROFILES Call by reference Type reference (TYPE) SWRTSUBSTPROFILE Vertreterprofile 20111104

Method EXECUTE_WF_SUBSTITUTE_PROFILES on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION Call by reference Type reference (TYPE) CHAR30 20111104
2 Importing IM_EXIT_NAME Call by reference Type reference (TYPE) EXIT_DEF 20111104
3 Importing IM_ZONLO Call by reference Type reference (TYPE) SYSTZONLO 20111104
4 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWL_BWSP_BADI_SERVICES 20111104

Method GET_INSTANCE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method INVOKE_WF_BWP_DYN_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUFFER_UPDATE Value transfer Type reference (TYPE) SWL_DYNUPD WLC: BAdI: Aktualisierung des Puffers der dyn. Spalten 20111104
2 Exporting EX_WI_DYNCOL_VALUES Call by reference Type reference (TYPE) SWLTDYNCO Dynamische Spalten 20111104
3 Importing IM_DYNCOL_CONTEXT Call by reference Type reference (TYPE) SWLTDYNCO Dynamische Spalten (aktueller Kontext) 20111104
4 Importing IM_DYNCOL_CUSTOMIZING Call by reference Type reference (TYPE) SWLTDYNCUS Customizing der dynamischen Spalten 20111104
5 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) SWLTWIOBJS Objektreferenzen zu Workitem (WI_OBJECT_ID, WI_GROUP_ID) 20111104
6 Importing IM_WORKLIST Call by reference Type reference (TYPE) TSWWWLHEAD Tabellentyp zur Struktur SWWWLHEAD 20111104

Method INVOKE_WF_BWP_DYN_COLUMN on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method INVOKE_WF_BWP_OBJ_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_LIST Call by reference Type reference (TYPE) SWLTWIOBJS WLC: BAdI: Tabellentyp mit Objektreferenzen 20111104
2 Returning RE_ATTRIBUTES Value transfer Type reference (TYPE) SWLTOBJATT WLC: BAdI: Defaultattribut eines Objekts 20111104

Method INVOKE_WF_BWP_OBJ_ATTRIBUTE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method INVOKE_WF_BWP_SELECT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WORKLIST Call by reference Type reference (TYPE) TSWWWLHEAD Tabellentyp zur Struktur SWWWLHEAD 20111104

Method INVOKE_WF_BWP_SELECT_FILTER on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method INVOKE_WF_SUBSTITUTE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BADI_CALLED Call by reference Type reference (TYPE) XFELD Kennzeichen: BAdI wurde gerufen 20111104
2 Importing DELETE_WITHOUT_DATE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20111104
3 Importing END_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20111104
4 Exporting MESSAGES Call by reference Type reference (TYPE) SWRTMSTRUC WAPI: Tabelle für Nachrichtenstruktur 20111104
5 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20111104
6 Importing START_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20111104
7 Importing SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Ergebnis der Rollenauflösung 20111104
8 Importing SUBSTITUTES Call by reference Type reference (TYPE) SWRTAGENT Ergebnis der Rollenauflösung (Tabellentyp) 20111104

Method INVOKE_WF_SUBSTITUTE_DELETE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method INVOKE_WF_SUBSTITUTE_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BADI_CALLED Call by reference Type reference (TYPE) XFELD Kennzeichen: BAdI wurde gerufen 20111104
2 Exporting MESSAGES Call by reference Type reference (TYPE) SWRTMSTRUC WAPI: Tabelle für Nachrichtenstruktur 20111104
3 Exporting RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20111104
4 Importing SUBSTITUTE Call by reference Type reference (TYPE) SWRAGENT Ergebnis der Rollenauflösung 20111104
5 Importing SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Ergebnis der Rollenauflösung 20111104
6 Changing SUBST_ACTIVE Call by reference Type reference (TYPE) SWR_SUBSTACTIVE Kennzeichen: Vertretung aktiv 20111104
7 Changing SUBST_BEGIN Call by reference Type reference (TYPE) SWR_SUBSTBEGIN Beginn der Vertretung 20111104
8 Changing SUBST_END Call by reference Type reference (TYPE) SWR_SUBSTEND Ende der Vertretung 20111104
9 Changing SUBST_PROFILE Call by reference Type reference (TYPE) SWR_SUBSTPROF Vertreterprofil 20111104

Method INVOKE_WF_SUBSTITUTE_MAINTAIN on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method INVOKE_WF_SUBSTITUTE_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BADI_CALLED Call by reference Type reference (TYPE) XFELD Kennzeichen: BAdI wurde gerufen 20111104
2 Changing PROFILES Call by reference Type reference (TYPE) SWRTSUBSTPROFILE Vertreterprofile 20111104

Method INVOKE_WF_SUBSTITUTE_PROFILES on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method IS_EXIT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EXIT_ACTIVE Value transfer Type reference (TYPE) XFELD 20111104

Method IS_EXIT_ACTIVE on class CL_SWL_BWSP_BADI_SERVICES has no exception.

Method START_PERFORMANCE_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_METHOD Call by reference Type reference (TYPE) CHAR30 20111104

Method START_PERFORMANCE_MEASURE on class CL_SWL_BWSP_BADI_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700