SAP ABAP Class CL_SWF_RUN_WIM_EXECUTION_MGR (Workflow: Executes a work item)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_RUN (Package) Workflow: Runtime
Properties
Class CL_SWF_RUN_WIM_EXECUTION_MGR  
Short Description Workflow: Executes a work item    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWF_RUN   Workflow: Runtime 
Created 20030602   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_SWF_RUN_WIM_EXECUTION_MGR has no interface implemented.
Friends
Class CL_SWF_RUN_WIM_EXECUTION_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CALLBACK_STANDARD Constant Private Type reference (TYPE) FUNCNAME 'SWP_CALLBACK_WI_DONE' 20030812
2 C_CALLBACK_WORKQUEUE Constant Private Type reference (TYPE) FUNCNAME 'SWZ_AI_ELEMENT_CALLBACK' Function name 20050523
3 C_EXECMGR_PHASE_AFTER_EXEC Constant Private Type reference (TYPE) SWF_EXCEC_PHASE 'AFTER_EXEC' Workflow: Internal Status of Execution Manager 20040702
4 G_TRACE_LPOINT Instance attribute Private Type reference (TYPE) SWFTRCLPNT Trace: Definition of a Logical Date/Time 20040603
5 M_ADM_ACTIVE Instance attribute Private Type reference (TYPE) XFELD Administrator Active 20030723
6 M_ASYNCHRON_MODE Instance attribute Private Type reference (TYPE) XFELD 20030816
7 M_BACKGROUND Instance attribute Private Type reference (TYPE) XFELD acces-> get_called_in_background 20031025
8 M_CALLBACK_ENTRY Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback Entry 20031119
9 M_DEBUG_MODE Instance attribute Private Type reference (TYPE) SWFDBGMOD '00' 20031015
10 M_DISABLE_SYNC_CHAIN Instance attribute Private Type reference (TYPE) XFELD 20031008
11 M_DO_SYNC_CHAIN Instance attribute Private Type reference (TYPE) XFELD Activate Synchronous Chain (Callback) 20030723
12 M_EXECUTE_IN_BACKGROUND Instance attribute Private Type reference (TYPE) XFELD Execution must begin in background 20030605
13 M_EXECUTE_METHOD Instance attribute Private Type reference (TYPE) CHAR3 20030708
14 M_EXEC_PHASE Instance attribute Private Type reference (TYPE) SWF_EXCEC_PHASE Workflow: Internal Status of Execution Manager 20040702
15 M_IMMEDIATE_START_POSSIBLE Instance attribute Private Object reference (TYPE REF TO) SWF_FLGEXC 20030815
16 M_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU 20030722
17 M_LOG_METHOD Instance attribute Private Type reference (TYPE) FUNCNAME 20031028
18 M_LOG_USER Instance attribute Private Type reference (TYPE) SYUNAME 20120228
19 M_MAX_RETRY_COUNTER Instance attribute Private Type reference (TYPE) SWW_RETCNT 5 Retries for Work Items with Temporary Errors 20031116
20 M_METHOD_TO_WORKITEM_CONT Instance attribute Private Type reference (TYPE) XFELD Binding Method -> Work Item Executed 20040301
21 M_PROCESS_STATUS Instance attribute Private Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS Process Status Interface 20041007
22 M_RESTART_ACTIVE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20040116
23 M_RESULT Instance attribute Private Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20030917
24 M_TRACE_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logical Trace Handle 20040603
25 M_TRACE_LEVEL Instance attribute Private Type reference (TYPE) SWFTRCLEV '0' 20031015
26 M_TXMGR Instance attribute Private Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030617
27 M_USER Instance attribute Private Type reference (TYPE) SYUNAME 20030602
28 M_USER_ADDRESS Instance attribute Private Type reference (TYPE) SWWADDRKEY 20030603
29 M_WFM Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030624
30 M_WFM_EXECUTION_MODE Instance attribute Private Type reference (TYPE) SWPEXECMOD WFM: Execution Mode 20040115
31 M_WI_HANDLE Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20030605
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_TO_TXMGR Instance method Private Method 20050209
2 CHECK_IMMEDIATE_EXECUTE Instance method Private Method 20030729
3 CHECK_SELECT_POSSIBLE Instance method Private Method 20030729
4 CHECK_TERMINATING_EVENTS Instance method Private Method 20050406
5 DISCARD_WFM Instance method Public Method 20031114
6 EXECUTE Instance method Public Method Execute Work Item 20030708
7 EXECUTE_CALLBACK Instance method Public Method Execute Callback 20030723
8 EXECUTE_CALLBACK_IN_BACKGROUND Instance method Private Method Execute Callback (Using tRFC, Commit Work Required) 20030817
9 EXECUTE_CALLBACK_VIA_FUNCTION Instance method Private Method Callback Using Function Module (Compatibility Mode) 20031026
10 EXECUTE_INTERNAL Instance method Private Method Execute a Work Item (for WLC, RFC) 20030709
11 FINALIZE_EXECUTION Instance method Public Method 20030605
12 GET_ACTUAL_USER Instance method Public Method 20030815
13 GET_CALLED_IN_BACKGROUND Instance method Private Method 20030815
14 GET_EXECUTE_IN_BACKGROUND Instance method Public Method 'X' - Execution or Callback Using tRFC (+ Commit) 20090511
15 GET_EXECUTION_MGR_FOR_CALLBACK Instance method Private Method 20030908
16 GET_EXECUTION_MODE Instance method Private Method 20050719
17 GET_INSTANCE Static method Public Method Creates an Instance 20030715
18 GET_INSTANCE_FOR_ADM Static method Public Method Creates an Instance for Administrator 20030723
19 GET_INSTANCE_FOR_CALLBACK Static method Public Method Creates an Instance for Callback 20031002
20 GET_INSTANCE_FOR_RESTART Static method Public Method Creates an Instance for Restart 20051108
21 GET_INSTANCE_FOR_RESULT Static method Public Method Creates an instance for asynchronous result confirmation 20040325
22 GET_INSTANCE_FOR_RFC Static method Public Method Creates an Instance for tRFC 20030708
23 GET_INSTANCE_FOR_START Static method Public Method Creates an instance for start 20040325
24 GET_INSTANCE_FOR_WFM Static method Public Method Creates an Instance for WFM 20030605
25 GET_INSTANCE_FOR_WLC Static method Public Method Creates an Instance for WLC 20030605
26 GET_INSTANCE_INTERNAL Static method Private Method Creates an Instance + Initialization 20030605
27 GET_LANGUAGE Instance method Private Method 20030817
28 GET_LOG_USER Instance method Public Method 20120228
29 GET_POR_FOR_TRANSACTION Instance method Private Method 20031112
30 GET_RESULT Instance method Public Method 20030624
31 GET_RESULT_FOR_CALLBACK Instance method Private Method 20030908
32 GET_RFC_DESTINATION Instance method Public Method 20030817
33 GET_TRANSACTION Instance method Private Method 20030617
34 GET_WFM Instance method Private Method 20030722
35 GET_WI_HANDLE Instance method Private Method 20031115
36 HANDLE_CANCEL_REQUEST Instance method Private Method 20031115
37 HANDLE_EVENT_RESULT Instance method Private Method 20031119
38 HANDLE_EXCEPTION_RESULT Instance method Private Method 20031104
39 HANDLE_EXECUTION_RESULT Instance method Public Method 20030722
40 HANDLE_METHOD_RESULT Instance method Private Method 20031120
41 HANDLE_RESULT_CREATED Instance method Private Event handling method 20031002
42 MERGE_METHOD_TO_WORKITEM_CONT Instance method Private Method 20040301
43 PREPARE_EXECUTION Instance method Public Method 20030605
44 RESTART_EXECUTION Instance method Public Method 20040107
45 SET_ACTUAL_USER Instance method Public Method Sets User 20030602
46 SET_ADMIN_MODE Instance method Private Method 20030723
47 SET_CALLED_IN_BACKGROUND Instance method Public Method Sets Background Processing 20030602
48 SET_DEBUG_MODE Instance method Public Method 20031015
49 SET_DISABLE_SYNC_CHAIN Instance method Public Method 20031008
50 SET_EXECUTE_IN_BACKGROUND Instance method Public Method 'X' - Execution or Callback Using tRFC (+ Commit) 20030803
51 SET_EXECUTION_MODE Instance method Public Method Sets Execution Mode of WFM 20071112
52 SET_LOG_METHOD Instance method Public Method 20031116
53 SET_LOG_USER Instance method Public Method 20120228
54 SET_MAX_RETRY_COUNTER Instance method Public Method 20031116
55 SET_NO_CALLBACK_FLAG Instance method Public Method 'X' - Do Not Call Callback 20030715
56 SET_PHASE Instance method Private Method Set Internal Status 20040702
57 SET_RESTART_ACTIVE Instance method Public Method 20040116
58 SET_TRACE_LEVEL Instance method Public Method 20031015
59 SET_TRANSACTION_MANAGER Instance method Private Method 20030617
60 SET_WFM Instance method Public Method 20030624
61 SET_WI_HANDLE Instance method Private Method 20031002
62 SET_WORKITEM_STATUS_CANCELLED Instance method Private Method 20031115
63 SET_WORKITEM_STATUS_ERROR Instance method Public Method 20030917
64 START_EXECUTION Instance method Public Method 20030605
65 START_EXECUTION_IN_BACKGROUND Instance method Private Method Starts Work Item Execution with tRFC 20030817
66 TRC_WRITE_HANDLE_RESULT_FINAL Instance method Private Method 20040614
67 TRC_WRITE_HANDLE_RESULT_INIT Instance method Private Method 20040614
68 TRC_WRITE_INIT_FINALIZE Instance method Private Method 20040614
69 _EXECUTE_CALLBACK Instance method Private Method 20031111
70 _GET_RFC_DESTINATION Instance method Private Method 20120619
Events
# Event Type Visibility Description Created on
1 WFM_CREATED Instance Event
(0)
Public
(2)
20030812
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCAL_RFCDEST Private See coding 20120619 BEGIN OF local_rfcdest. TYPES: rfcdest TYPE rfcdest. TYPES: source TYPE char10. TYPES: END OF local_rfcdest
Method Signatures

Method ADD_OBJECT_TO_TXMGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Workitemmanager (lokal) 20050209

Method ADD_OBJECT_TO_TXMGR on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method CHECK_IMMEDIATE_EXECUTE Signature

Method CHECK_IMMEDIATE_EXECUTE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM_EXEC_NOT_POSSIB Ausführung nicht möglich (sync. Kette) 20030729

Method CHECK_SELECT_POSSIBLE Signature

Method CHECK_SELECT_POSSIBLE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030729
2 CX_SWF_RUN_WIM_EXEC_NOSELAGENT Bearbeiter gehört nicht zu Empfängern 20030729

Method CHECK_TERMINATING_EVENTS Signature

Method CHECK_TERMINATING_EVENTS on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20050406
2 CX_SWF_RUN_WIM_EXEC_IGNORED Ausführung nicht notwendig 20050406

Method DISCARD_WFM Signature

Method DISCARD_WFM on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
Method DISCARD_WFM on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030708

Method EXECUTE_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20030819
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20030812

Method EXECUTE_CALLBACK_IN_BACKGROUND Signature

Method EXECUTE_CALLBACK_IN_BACKGROUND on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Ausnahme im WIM 20030817
2 CX_SWF_RUN_WIM_IGNORE_CALLBACK Laufzeitfehler WFM: Callback ignorieren 20030817

Method EXECUTE_CALLBACK_VIA_FUNCTION Signature

Method EXECUTE_CALLBACK_VIA_FUNCTION on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20031026
2 CX_SWF_RUN_WIM_IGNORE_CALLBACK Laufzeitfehler WFM: Callback ignorieren 20031026

Method EXECUTE_INTERNAL Signature

Method EXECUTE_INTERNAL on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030709

Method FINALIZE_EXECUTION Signature

Method FINALIZE_EXECUTION on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
Method FINALIZE_EXECUTION on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_ACTUAL_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_USER Value transfer Type reference (TYPE) SYUNAME 20030815

Method GET_ACTUAL_USER on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_CALLED_IN_BACKGROUND Signature

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

Method GET_CALLED_IN_BACKGROUND on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_EXECUTE_IN_BACKGROUND Signature

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

Method GET_EXECUTE_IN_BACKGROUND on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_EXECUTION_MGR_FOR_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WORKFLOW_MANAGER Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20030908
2 Returning RE_EXECUTION_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030908
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030908

Method GET_EXECUTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EXECUTION_MODE Value transfer Type reference (TYPE) SWPEXECMOD 20050719

Method GET_EXECUTION_MODE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' 20031015
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20030722
3 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' 20031015
4 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030715
5 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20031026
6 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20030715
7 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030715
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030715

Method GET_INSTANCE_FOR_ADM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTUAL_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20030723
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20030723
3 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030723
4 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20030723
5 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030723
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030723

Method GET_INSTANCE_FOR_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTUAL_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20031002
2 Importing IM_BACKGROUND Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20031118
3 Importing IM_CALLBACK_ENTRY Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback-Eintrag 20031119
4 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20031002
5 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20031002
6 Importing IM_WFM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20040115
7 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20031002
8 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20031002
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031002

Method GET_INSTANCE_FOR_RESTART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' 20051108
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20051108
3 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' 20051108
4 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20051108
5 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20051108
6 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20051108
7 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20051108
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20051108

Method GET_INSTANCE_FOR_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' 20040325
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20040325
3 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS Prozessstatus-Interface 20041007
4 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' 20040325
5 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20040325
6 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20040325
7 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20040325
8 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20040325
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20040325

Method GET_INSTANCE_FOR_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' Debug-Mode Workflow Laufzeit 20031031
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20030722
3 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' Trace-Level Workflow-Laufzeit 20031031
4 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030724
5 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20031028
6 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20030708
7 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030708
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030708

Method GET_INSTANCE_FOR_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' 20040325
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20040325
3 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' 20040325
4 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20040325
5 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20040325
6 Importing IM_WFM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20040405
7 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20040325
8 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20040325
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20040325

Method GET_INSTANCE_FOR_WFM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTUAL_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20030605
2 Importing IM_CALLED_IN_BACKGROUND Call by reference Type reference (TYPE) XFELD SPACE 'X' - Hintergrundverarbeitung aktiv 20030605
3 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' 20031015
4 Importing IM_DISABLE_SYNC_CHAIN Call by reference Type reference (TYPE) XFELD 20031008
5 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20030722
6 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' 20031015
7 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030617
8 Importing IM_WFM Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030624
9 Importing IM_WFM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20040115
10 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20030605
11 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030605
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030605
2 CX_SWF_RUN_WIM_EXEC_NOT_POSSIB Ausführung nicht notwendig 20030729

Method GET_INSTANCE_FOR_WLC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTUAL_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20030605
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20030722
3 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030723
4 Importing IM_WFM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD 20050609
5 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WLC 20030605
6 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030605
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030605

Method GET_INSTANCE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTUAL_USER Call by reference Type reference (TYPE) SYUNAME 20030605
2 Importing IM_CALLBACK_ENTRY Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback-Eintrag 20031119
3 Importing IM_CALLED_IN_BACKGROUND Call by reference Type reference (TYPE) XFELD 20030605
4 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD '00' 20031015
5 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU 20030722
6 Importing IM_PROCESS_STATUS Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_PROCESS_STATUS Prozessstatus-Interface 20041007
7 Importing IM_RESTART_ACTIVE Call by reference Type reference (TYPE) XFELD SPACE 20051108
8 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV '0' 20031015
9 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030617
10 Importing IM_WFM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20040120
11 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) OBJECT 20030605
12 Returning RE_EXEC_MGR Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_EXECUTION_MGR 20030605
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030605

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LANGUAGE Value transfer Type reference (TYPE) SYLANGU 20030817

Method GET_LANGUAGE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_LOG_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LOG_USER Value transfer Type reference (TYPE) SYUNAME 20120228

Method GET_LOG_USER on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_POR_FOR_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FNUM Call by reference Type reference (TYPE) ARFCLUWCNT Counter innerhalb einer Transaktion (LUW). 20031112
2 Importing IM_TID Call by reference Type reference (TYPE) ARFCTID eindeutige Transaktions-Id (LUW->COMMIT WORK). 20031112
3 Returning RE_TID_POR Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20031112

Method GET_POR_FOR_TRANSACTION on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_RESULT 20030624
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM_NO_RESULT Ausnahme im WIM 20031016

Method GET_RESULT_FOR_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WORKFLOW_MANAGER Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20030908
2 Returning RE_RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20030908

Method GET_RESULT_FOR_CALLBACK on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DESTINATION Value transfer Type reference (TYPE) RFCDEST 20030817
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM_SYST_ERROR System-Fehler 20030817

Method GET_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRANSACTION Value transfer Object reference (TYPE REF TO) IF_SWF_UTL_TRANSACTION 20030617

Method GET_TRANSACTION on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method GET_WFM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20030819
2 Returning RE_WFM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030722
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030722

Method GET_WI_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WI_HANDLE Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Workitemmanager (lokal) 20031115

Method GET_WI_HANDLE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method HANDLE_CANCEL_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031115
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031115

Method HANDLE_EVENT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031119
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031119

Method HANDLE_EXCEPTION_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031104
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031104

Method HANDLE_EXECUTION_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20030722
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030722

Method HANDLE_METHOD_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031120
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031120

Method HANDLE_RESULT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Value transfer Attribute reference (LIKE) 20031002

Method HANDLE_RESULT_CREATED on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method MERGE_METHOD_TO_WORKITEM_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20040301
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20040301

Method PREPARE_EXECUTION Signature

Method PREPARE_EXECUTION on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030605
2 CX_SWF_RUN_WIM_EXEC_NOT_POSSIB Ausführung nicht möglich (sync. Kette) 20030815

Method RESTART_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCREMENT_RETRY_COUNTER Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040107
2 Returning RE_RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20040107
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20040107

Method SET_ACTUAL_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20030602

Method SET_ACTUAL_USER on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_ADMIN_MODE Signature

Method SET_ADMIN_MODE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
Method SET_ADMIN_MODE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_CALLED_IN_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLED_IN_BACKGROUND Call by reference Type reference (TYPE) XFELD SPACE 20030602

Method SET_CALLED_IN_BACKGROUND on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_DEBUG_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEBUG_MODE Call by reference Type reference (TYPE) SWFDBGMOD 20031015

Method SET_DEBUG_MODE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_DISABLE_SYNC_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISABLE_SYNC_CHAIN Call by reference Type reference (TYPE) XFELD SPACE 20031008

Method SET_DISABLE_SYNC_CHAIN on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_EXECUTE_IN_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXECUTE_IN_BACKGROUND Call by reference Type reference (TYPE) XFELD SPACE 20030803

Method SET_EXECUTE_IN_BACKGROUND on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_EXECUTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WFM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20071112

Method SET_EXECUTION_MODE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_LOG_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_METHOD Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20031116

Method SET_LOG_METHOD on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_LOG_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_USER Call by reference Type reference (TYPE) SYUNAME 20120228

Method SET_LOG_USER on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_MAX_RETRY_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAX_RETRY_COUNTER Call by reference Type reference (TYPE) SWW_RETCNT Wiederholungsversuche für temporär fehlerhafte Workitems 20031116

Method SET_MAX_RETRY_COUNTER on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_NO_CALLBACK_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_CALLBACK Call by reference Type reference (TYPE) XFELD SPACE 20030715

Method SET_NO_CALLBACK_FLAG on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXECUTION_PHASE Call by reference Type reference (TYPE) SWF_EXCEC_PHASE Workflow: Interner Zustand des Executionmanagers 20040702
2   IM_PHASE    

Method SET_PHASE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_RESTART_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESTART_ACTIVE Call by reference Type reference (TYPE) XFELD 'X' - Restart ist aktiv 20040116

Method SET_RESTART_ACTIVE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_TRACE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRACE_LEVEL Call by reference Type reference (TYPE) SWFTRCLEV 20031015

Method SET_TRACE_LEVEL on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_TRANSACTION_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TXMGR Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_TRANSACTION_MANAGER 20030617

Method SET_TRANSACTION_MANAGER on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_WFM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RAISE_EVENT_WFM_CREATED Call by reference Type reference (TYPE) XFELD SPACE 20030812
2 Importing IM_WFM Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030624

Method SET_WFM on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method SET_WI_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WI_HANDLE Call by reference Object reference (TYPE REF TO) OBJECT 20031002
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM_TYPE_INVALID Workitemtyp für Operation nicht vorgesehen 20040702

Method SET_WORKITEM_STATUS_CANCELLED Signature

Method SET_WORKITEM_STATUS_CANCELLED on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031115

Method SET_WORKITEM_STATUS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXCP Call by reference Object reference (TYPE REF TO) CX_SWF_RUN_WIM 20031030
2 Exporting EX_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031030
3 Importing IM_EXCP Call by reference Object reference (TYPE REF TO) CX_SWF_RUN_WIM 20030918
4 Importing IM_T100MSG Call by reference Type reference (TYPE) SWF_T100MS 20030917
5 Importing IM_WORKITEM Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20030917
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030917

Method START_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORCE_TRFC Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040119
2 Importing IM_INCREMENT_RETRY_COUNTER Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20031116
3 Returning RE_RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20030917
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030605

Method START_EXECUTION_IN_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031116
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20110525

Method TRC_WRITE_HANDLE_RESULT_FINAL Signature

Method TRC_WRITE_HANDLE_RESULT_FINAL on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
Method TRC_WRITE_HANDLE_RESULT_FINAL on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method TRC_WRITE_HANDLE_RESULT_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Führt ein Workitem aus 20040614

Method TRC_WRITE_HANDLE_RESULT_INIT on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method TRC_WRITE_INIT_FINALIZE Signature

Method TRC_WRITE_INIT_FINALIZE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no parameter.
Method TRC_WRITE_INIT_FINALIZE on class CL_SWF_RUN_WIM_EXECUTION_MGR has no exception.

Method _EXECUTE_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT Workflow: Ergebnis 20031111
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20031111

Method _GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DESTINATION Value transfer Type reference (TYPE) LOCAL_RFCDEST 20120619
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM_SYST_ERROR System-Fehler 20120619
Event Signatures

Event WFM_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 WFM Exporting Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WFM 20030812
History
Last changed by/on SAP  20130531 
SAP Release Created in 640