SAP ABAP Class CL_SWF_UTL_MULTI_EXEC (Automation of Work Item Executions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWU (Package) Business Workflow: Utility Functions (Package-Independent)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_UTL_MULTI_EXEC Automation of Work Item Executions 20001218
Properties
Class CL_SWF_UTL_MULTI_EXEC  
Short Description Automation of Work Item Executions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWU   Business Workflow: Utility Functions (Package-Independent) 
Created 20001218   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
# Interface Abstract Final Description Created on
1 IF_SWF_UTL_MULTI_EXEC Automation of Work Item Executions 20001218
Friends
Class CL_SWF_UTL_MULTI_EXEC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ME_AUTO Instance attribute Public Attribute reference (LIKE) 20001218
2 C_ME_INIT Instance attribute Public Attribute reference (LIKE) 20001218
3 C_ME_MANU Instance attribute Public Attribute reference (LIKE) 20001218
4 DECIDED_INSTANCE Instance attribute Private Object reference (TYPE REF TO) CL_SWF_UTL_MULTI_EXEC Automation of Work Item Executions 20001218
5 DEF_GUID Instance attribute Private Type reference (TYPE) SWFRDGUID Workflow: Unique ID of Step Definition (6.1/get) 20001218
6 ME_GUID Static Attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20001218
7 ME_ITAB Static Attribute Private Type reference (TYPE) MULTIEXEC_ITAB Internal Table for Class CL_DECISION_MULTI_EXEC 20001218
8 ME_STATUS Instance attribute Private Type reference (TYPE) SWUMEXESTA Multiple Execution Status of a User Decision 20001218
9 ME_WORKLIST Static Attribute Private Type reference (TYPE) SWR_WIHDR_TABLE Table für Work Item Information 20001218
10 NODETYPE Instance attribute Private Type reference (TYPE) SWD_NODETP Workflow definition: Node types 20001218
11 NUM_OF_RELATIVES Instance attribute Private Type reference (TYPE) SWUNUMLST Number of Work Items of a Particular Type in the Worklist 20001218
12 TASK Instance attribute Private Type reference (TYPE) SWD_STEP_T Task Name 20001218
13 WI_ID Instance attribute Private Type reference (TYPE) SWW_WIID Work Item ID 20001218
14 WI_NOTE Instance attribute Private Type reference (TYPE) SWOTOBJID Structure for Object ID 20111031
15 WI_NOT_IN_LIST Instance attribute Private Type reference (TYPE) FLAG Work Item Not in List 20060725
16 WI_RESULT Instance attribute Private Type reference (TYPE) SWFUTLDREF Data reference (REF TO DATA) 20001218
17 WI_TASK Instance attribute Private Type reference (TYPE) SWW_TASK Task ID 20060822
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20001218
2 CREATE Static method Public Method Instance Factory. Gets interface reference 20001218
3 GET_ATTRIBUTES_FROM_WORKLIST Instance method Private Method Gets attributes from SWR_WIHDR_TABLE for current WI_ID 20001218
4 GET_ITAB_ENTRY Instance method Private Method Gets entry in ITAB for current work item 20001218
5 GET_ME_PERMISSION Instance method Private Method Checks system customizing after ME setting 20001219
6 GET_RESULT Instance method Private Method Gets the result of an identical completed dialog 20001218
7 GET_STATUS Instance method Public Method 20001218
8 INITIALIZE_ME_ITAB Instance method Private Method Initializes the ME list 20001218
9 INITIALIZE_WORKLIST Instance method Private Method Initializes the list of work items to be processed 20001218
10 POPUP_USER_DIALOGUE Instance method Private Method Asks user whether to propagate his action 20001218
11 SET_ITAB_ENTRY Instance method Private Method Sets an entry in ITAB for current work item 20001218
12 UPDATE_RESULT Instance method Public Method 20001218
Events
Class CL_SWF_UTL_MULTI_EXEC has no event.
Types
Class CL_SWF_UTL_MULTI_EXEC has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWF_UTL_MULTI_EXEC has no parameter.
Method CONSTRUCTOR on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IF_REF Call by reference Object reference (TYPE REF TO) IF_SWF_UTL_MULTI_EXEC Interfacereferenz 20001218

Method CREATE on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method GET_ATTRIBUTES_FROM_WORKLIST Signature

Method GET_ATTRIBUTES_FROM_WORKLIST on class CL_SWF_UTL_MULTI_EXEC has no parameter.
Method GET_ATTRIBUTES_FROM_WORKLIST on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method GET_ITAB_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEF_GUID Call by reference Type reference (TYPE) SWFRDGUID Workflow: GUID der Schrittdefinition (6.1/get) 20001218
2 Exporting EX_ME_ITAB Call by reference Type reference (TYPE) SWUMEXSTRU Struktur für die interne Tabelle in CL_DECISION_MULTI_EXEC 20001218

Method GET_ITAB_ENTRY on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method GET_ME_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PERMISSION Call by reference Type reference (TYPE) SWLMEPERM Erlaubnis zum Ausführen von Workitems im ME Modus 20001219

Method GET_ME_PERMISSION on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WI_RESULT Call by reference Type reference (TYPE) ANY 20001218

Method GET_RESULT on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method GET_STATUS Signature

Method GET_STATUS on class CL_SWF_UTL_MULTI_EXEC has no parameter.
Method GET_STATUS on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method INITIALIZE_ME_ITAB Signature

Method INITIALIZE_ME_ITAB on class CL_SWF_UTL_MULTI_EXEC has no parameter.
Method INITIALIZE_ME_ITAB on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method INITIALIZE_WORKLIST Signature

Method INITIALIZE_WORKLIST on class CL_SWF_UTL_MULTI_EXEC has no parameter.
Method INITIALIZE_WORKLIST on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method POPUP_USER_DIALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POPUP_ANSWER Call by reference Type reference (TYPE) C 20001218

Method POPUP_USER_DIALOGUE on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method SET_ITAB_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ME_ITAB Call by reference Type reference (TYPE) SWUMEXSTRU Struktur für die interne Tabelle in CL_DECISION_MULTI_EXEC 20001218

Method SET_ITAB_ENTRY on class CL_SWF_UTL_MULTI_EXEC has no exception.

Method UPDATE_RESULT Signature

Method UPDATE_RESULT on class CL_SWF_UTL_MULTI_EXEC has no parameter.
Method UPDATE_RESULT on class CL_SWF_UTL_MULTI_EXEC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610