SAP ABAP Class CL_SWF_WFM_FACTORY (WFM Factory Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWP (Package) Business Workflow: Processor
Properties
Class CL_SWF_WFM_FACTORY  
Short Description WFM Factory Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWP   Business Workflow: Processor 
Created 20030811   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWPCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_WFM_FACTORY has no interface implemented.
Friends
Class CL_SWF_WFM_FACTORY has no friend class.
Attributes
Class CL_SWF_WFM_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FOR_CALLBACK Static method Public Method Generates a WFM ready for execution of a callback 20030811
2 CREATE_FOR_CANCEL Static method Public Method Generates a WFM ready for canceling a work item 20030902
3 CREATE_FOR_COMPLETE Static method Public Method Creates WFM for Terminating a Workflow 20051010
4 CREATE_FOR_DEBUG Static method Public Method Generates a WFM ready for start of a flow 20041203
5 CREATE_FOR_LOCAL_EVENTS Static method Public Method Generates a WFM to receive local events 20031111
6 CREATE_FOR_PARKED_EVENTS Static method Public Method 20031118
7 CREATE_FOR_RESTART Static method Public Method Generates a WFM ready for start of a flow 20040104
8 CREATE_FOR_START Static method Public Method Generates a WFM ready for start of a flow 20030811
9 CREATE_FOR_STATUS Static method Public Method Generates a WFM to query a process status 20040922
10 CREATE_FOR_STRAIGHTENING Static method Public Method Generates a WFM ready for execution of a callback 20041006
Events
Class CL_SWF_WFM_FACTORY has no event.
Types
Class CL_SWF_WFM_FACTORY has no local type.
Method Signatures

Method CREATE_FOR_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20030811
2 Importing IM_CALLBACK_ENTRY Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback-Eintrag 20031112
3 Importing IM_CALLING_BACK_WI Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20030811
4 Importing IM_DEBUG_MODE Value transfer Type reference (TYPE) SWFDBGMOD '00' 20031015
5 Importing IM_DISABLE_SYNC_CHAIN Value transfer Type reference (TYPE) FLAG SPACE 20031008
6 Importing IM_EXECUTION_MODE Value transfer Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20040115
7 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20030811
8 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS 20040921
9 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_RESULT 20030818
10 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20031015
11 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER Workflow: Transaktionsmanager 20031117
12 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20030815
13 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030811
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN WFM: Exception, die WIM zurückgegeben wird 20040202
2 CX_SWF_WFM_WIM_RETURN_TEMP WFM: Temporäre Exception für den WIM 20040202

Method CREATE_FOR_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20030902
2 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20030902
3 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS 20040921
4 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20031015
5 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20031117
6 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20030902
7 Importing IM_WI_TO_CANCEL Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20030902
8 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030902
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20040115

Method CREATE_FOR_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20051010
2 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20051010
3 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS 20051010
4 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20051010
5 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20051010
6 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20051010
7 Importing IM_WI_TO_COMPLETE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20051010
8 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20051010
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20051010

Method CREATE_FOR_DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20041203
2 Importing IM_DEBUG_MODE Value transfer Type reference (TYPE) SWFDBGMOD '00' 20041203
3 Importing IM_DISABLE_SYNC_CHAIN Value transfer Type reference (TYPE) FLAG SPACE 20041203
4 Importing IM_EXPRESSION_FACTORY Call by reference Object reference (TYPE REF TO) CL_SWF_EXP_FACTORY Erzeugung & Verwaltung von Ausdrücken 20051019
5 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20041203
6 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20041203
7 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20041203
8 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20041203
9 Importing IM_WI_TO_DEBUG Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20041203
10 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20041203
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20041203

Method CREATE_FOR_LOCAL_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20031111
2 Importing IM_DEBUG_MODE Value transfer Type reference (TYPE) SWFDBGMOD '00' 20031111
3 Importing IM_FLOW_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20031111
4 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU 20031111
5 Importing IM_LOCAL_EVENTS Call by reference Type reference (TYPE) SWPTLOCEVT WFM: Lokale Ereignisse 20031111
6 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20031111
7 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER Workflow: Transaktionsmanager 20031111
8 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME 20031111
9 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20031111
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20040115

Method CREATE_FOR_PARKED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WAITING_WI Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM Workflow: WIM Interface für WFM 20031118
2 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM Workflow: Workitemmanager 20031118
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20040115

Method CREATE_FOR_RESTART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20040104
2 Importing IM_DEBUG_MODE Value transfer Type reference (TYPE) SWFDBGMOD '00' 20040104
3 Importing IM_DISABLE_SYNC_CHAIN Value transfer Type reference (TYPE) FLAG SPACE 20040104
4 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20040104
5 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20040104
6 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20040104
7 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20040104
8 Importing IM_WI_TO_RESTART Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20040104
9 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20040104
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20040115

Method CREATE_FOR_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20030811
2 Importing IM_DEBUG_MODE Value transfer Type reference (TYPE) SWFDBGMOD '00' 20031015
3 Importing IM_DISABLE_SYNC_CHAIN Value transfer Type reference (TYPE) FLAG SPACE 20031008
4 Importing IM_EXECUTION_MODE Value transfer Type reference (TYPE) SWPEXECMOD SWPCO_WFM_EXECMODE_MAX 20040120
5 Importing IM_EXPRESSION_FACTORY Call by reference Object reference (TYPE REF TO) CL_SWF_EXP_FACTORY 20051019
6 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20030811
7 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS 20040921
8 Importing IM_STARTING_WI Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20030811
9 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20031015
10 Importing IM_TRANSACTION_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_TSI_TRANSACTION_CONTEXT 20060511
11 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20031016
12 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20030815
13 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030811
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR WFM: Ausnahme 20040115

Method CREATE_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20040922
2 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20040922
3 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS 20040922
4 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV 20040922
5 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20040922
6 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20040922
# Exception Resumable Description Created on
1 CX_SWF_WFM_WIM_RETURN_ERROR 20040922

Method CREATE_FOR_STRAIGHTENING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Value transfer Type reference (TYPE) FLAG 20041006
2 Importing IM_CALLBACK_ENTRY Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback-Eintrag 20041006
3 Importing IM_DEBUG_MODE Value transfer Type reference (TYPE) SWFDBGMOD '00' 20041006
4 Importing IM_FLOWITEM Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20041006
5 Importing IM_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU 20041006
6 Importing IM_TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV '0' 20041006
7 Importing IM_TRANSACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER Workflow: Transaktionsmanager 20041006
8 Importing IM_USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME 20041006
9 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20041006
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041013
2 CX_SWF_WFM_WIM_RETURN WFM: Exception, die WIM zurückgegeben wird 20041006
3 CX_SWF_WFM_WIM_RETURN_TEMP WFM: Temporäre Exception für den WIM 20041006
History
Last changed by/on SAP  20110908 
SAP Release Created in 640