SAP ABAP Interface IF_SWF_WFM_CMP_FACT_WFM (WFM Interface for Component Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWP (Package) Business Workflow: Processor
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWF_WFM_COMPONENT_FACTORY Factory for WFM Components 20041116
Properties
Interface IF_SWF_WFM_CMP_FACT_WFM  
Short Description WFM Interface for Component Factory    
General Data
Package SWP   Business Workflow: Processor 
Created 20041116   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWF_WFM_CMP_FACT_WFM has no forward declaration.
Interfaces
Interface IF_SWF_WFM_CMP_FACT_WFM has no interface.
Friends
Interface IF_SWF_WFM_CMP_FACT_WFM has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BUILD_MODE_ATOMIC Constant Public Type reference (TYPE) STRING 'BUILD_MODE_ATOMIC' 20041116
2 C_BUILD_MODE_BOTTOM_UP Constant Public Type reference (TYPE) STRING 'BUILD_MODE_BOTTOM_UP' 20041116
3 C_BUILD_MODE_TOP_DOWN Constant Public Type reference (TYPE) STRING 'BUILD_MODE_TOP_DOWN' 20041116
4 C_COMP_SELTYPE_FLOW Constant Public Type reference (TYPE) STRING 'COMP_SELTYPE_FLOW' 20041116
5 C_COMP_SELTYPE_GUID Constant Public Type reference (TYPE) STRING 'COMP_SELTYPE_GUID' 20041116
6 C_COMP_SELTYPE_NODE Constant Public Type reference (TYPE) STRING 'COMP_SELTYPE_NODE' 20041116
7 C_COMP_SELTYPE_WI Constant Public Type reference (TYPE) STRING 'COMP_SELTYPE_WI' 20041116
8 C_COMP_SELTYPE_WORKQUEUE Constant Public Type reference (TYPE) STRING 'COMP_SELTYPE_WORKQUEUE' 20050525
9 C_NODE_SELTYPE_GUID Constant Public Type reference (TYPE) STRING 'NODE_SELTYPE_GUID' 20041116
10 C_NODE_SELTYPE_JOIN Constant Public Type reference (TYPE) STRING 'NODE_SELTYPE_JOIN' 20041116
11 C_NODE_SELTYPE_WI Constant Public Type reference (TYPE) STRING 'NODE_SELTYPE_WI' 20041116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NODE_IN_CONTEXT Instance method Public Method Checks that node belongs to context 20041116
2 CLEANUP Instance method Public Method Cleanup Point 20041116
3 CREATE_COMPONENT_ITERATOR Instance method Public Method Generates an iterator using components 20041116
4 CREATE_LOCAL_FLOW Instance method Public Method Generates a new component for a WFD node 20041116
5 GET_COMPONENT_INSTANCE Instance method Public Method 20041116
6 GET_INSTANCE_TABLE Instance method Public Method 20041116
7 GET_NODE_HIERARCHY Instance method Public Method 20041116
8 GET_PERSISTENCE_HANDLE Instance method Public Method Gets a reference to the persistence interface 20060524
9 LOAD_CB_COMPONENT Instance method Public Method Loads component for work item to be recalled 20041116
10 LOAD_COMPONENT_TO_CANCEL Instance method Public Method Loads Components for Work Item to Be deleted Logically 20051010
11 LOAD_COMPONENT_TO_COMPLETE Instance method Public Method Loads Components for Work Item to Be Cancelled 20051010
12 LOAD_DEBUG_COMPONENT Instance method Public Method Loads component for restart 20041203
13 LOAD_FLOW_COMPONENT Instance method Public Method Loads component for flow item 20041116
14 LOAD_RELOAD_COMPONENTS Instance method Public Method Loads all reload-relevant components 20100614
15 LOAD_RESTART_COMPONENT Instance method Public Method Loads component for restart 20041116
16 LOAD_STARTING_COMPONENT Instance method Public Method Loads component for work item to be started 20041116
17 LOAD_SUSPENDED_COMPONENT Instance method Public Method Loads Component from SWP_SUSPEN Entries 20051018
18 LOAD_WIM_CONTEXT Instance method Public Method Loads component hierarchy using WIM object 20041116
19 PROCESS_NODE Instance method Public Method Generates a new component for a WFD node 20041116
20 SET_TRACE_HANDLE Instance method Public Method Sets a logical trace handle 20041116
21 SYNC Instance method Public Method Sync Point 20041116
Events
Interface IF_SWF_WFM_CMP_FACT_WFM has no event.
Types
Interface IF_SWF_WFM_CMP_FACT_WFM has no local type.
Method Signatures

Method CHECK_NODE_IN_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTEXT Value transfer Type reference (TYPE) SWPTCMPGUID 20041116
2 Importing IM_NODEID Value transfer Type reference (TYPE) SWD_NODEID 20041116

Method CHECK_NODE_IN_CONTEXT on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.

Method CLEANUP Signature

Method CLEANUP on Interface IF_SWF_WFM_CMP_FACT_WFM has no parameter.
Method CLEANUP on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.

Method CREATE_COMPONENT_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_PARFOREACH_CONTEXT Value transfer Type reference (TYPE) FLAG SPACE 20041116
2 Importing IM_FORCE_ENQUEUE Value transfer Type reference (TYPE) FLAG 'X' 20041216
3 Importing IM_NODEID Value transfer Type reference (TYPE) SWD_NODEID 20041116
4 Importing IM_ONLY_ACTIVE_COMPONENTS Call by reference Type reference (TYPE) FLAG SPACE 20070403
5 Importing IM_REQUESTER Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
6 Returning RE_COMPONENT_ITERATOR Value transfer Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT_ITERATOR 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20041116

Method CREATE_LOCAL_FLOW 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 20041116
2 Importing IM_NODE_DEFINITION Call by reference Type reference (TYPE) SWD_SNODES 20041116
3 Exporting RE_LOCAL_FLOW Value transfer Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116

Method GET_COMPONENT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
2 Exporting EX_COMPONENT_INSTANCE Value transfer Type reference (TYPE) SWPCMPINST 20041116
3 Exporting EX_COMPONENT_REF Call by reference Object reference (TYPE REF TO) DATA 20041116
4 Importing IM_CMPGUID Value transfer Type reference (TYPE) SWPCMPGUID 20041116
5 Importing IM_NODEID Value transfer Type reference (TYPE) SWD_NODEID 20041116
6 Importing IM_NODE_L_IND Value transfer Type reference (TYPE) SWP_LOOPIND 20041116
7 Importing IM_NODE_P_IND Value transfer Type reference (TYPE) SWP_PARIND 20041116
8 Importing IM_NO_UPDATE Value transfer Type reference (TYPE) FLAG ' ' 20041116
9 Importing IM_PARENT_CMPGUID Value transfer Type reference (TYPE) SWPCMPGUID 20041116
10 Importing IM_SELECTION_TYPE Value transfer Type reference (TYPE) STRING C_COMP_SELTYPE_GUID 20041116
11 Importing IM_WIID Value transfer Type reference (TYPE) SWW_WIID 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM_EMPTY_RESULT WFM: Ausnahme 20041116

Method GET_INSTANCE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE_TABLE Value transfer Type reference (TYPE) SWPCMPINSTT Tabelle für Verwaltung von WFM-Komponenteninstanzen 20041116

Method GET_INSTANCE_TABLE on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.

Method GET_NODE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NODE_HIERARCHY Value transfer Type reference (TYPE) SWPTFNODES Tabelle für Knoteneigenschaften und -hierarchie (Laufzeit) 20041116

Method GET_NODE_HIERARCHY on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.

Method GET_PERSISTENCE_HANDLE Signature

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

Method GET_PERSISTENCE_HANDLE on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.

Method LOAD_CB_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CALLING_BACK_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
2 Exporting EX_IS_CANCELLED Call by reference Type reference (TYPE) FLAG allgemeines flag 20041116
3 Importing IM_BUILD_COMPLETE_HIERARCHY Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20041116
4 Importing IM_CALLBACK_ENTRY Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback-Eintrag 20041116
5 Importing IM_CALLBACK_RESULT Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_RESULT 20041116
6 Importing IM_CANCEL_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20041116
7 Importing IM_COMPLETION_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20041116
8 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20041116

Method LOAD_COMPONENT_TO_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20051010
2 Importing IM_BUILD_COMPLETE_HIERARCHY Value transfer Type reference (TYPE) FLAG 20051010
3 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20051010
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20051010
2 CX_SWF_WFM_ENQUEUE_EXC WFM Fehler: Enqueue im WIM 20051010

Method LOAD_COMPONENT_TO_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20051010
2 Importing IM_BUILD_COMPLETE_HIERARCHY Value transfer Type reference (TYPE) FLAG 20051010
3 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20051010
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20051010
2 CX_SWF_WFM_ENQUEUE_EXC WFM Fehler: Enqueue im WIM 20051010

Method LOAD_DEBUG_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEBUG_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041203
2 Importing IM_CANCEL_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20041203
3 Importing IM_COMPLETION_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20041203
4 Importing IM_CONSISTENT_STATE Call by reference Type reference (TYPE) SWPCONSTAT WFM: konsistenter Zustand 20041203
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041203
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20041203

Method LOAD_FLOW_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
2 Importing IM_BUILD_COMPLETE_HIERARCHY Value transfer Type reference (TYPE) FLAG 20041116
3 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116
2 CX_SWF_WFM_ENQUEUE_EXC WFM Fehler: Enqueue im WIM 20041116

Method LOAD_RELOAD_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CALLING_BACK_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20100614
2 Exporting EX_IS_CANCELLED Call by reference Type reference (TYPE) FLAG allgemeines flag 20100614
3 Importing IM_BUILD_COMPLETE_HIERARCHY Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20100614
4 Importing IM_CALLBACK_ENTRY Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_CALLBACK_ENTRY Callback-Eintrag 20100614
5 Importing IM_CALLBACK_RESULT Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_RESULT 20100614
6 Importing IM_CANCEL_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20100614
7 Importing IM_COMPLETION_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20100614
8 Importing IM_RELOAD_WIS Call by reference Type reference (TYPE) SWWTWIID 20100614
9 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20100614
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20100614
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20100614

Method LOAD_RESTART_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESTART_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
2 Importing IM_CANCEL_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20041116
3 Importing IM_COMPLETION_ERROR Value transfer Type reference (TYPE) FLAG SPACE 20041116
4 Importing IM_CONSISTENT_STATE Call by reference Type reference (TYPE) SWPCONSTAT WFM: konsistenter Zustand 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20041116

Method LOAD_STARTING_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
2 Importing IM_BUILD_COMPLETE_HIERARCHY Value transfer Type reference (TYPE) FLAG 20041116
3 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116
2 CX_SWF_WFM_ENQUEUE_EXC WFM Fehler: Enqueue im WIM 20041116

Method LOAD_SUSPENDED_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUSPENDED_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20051018
2 Importing IM_CANCEL_ERROR Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20051018
3 Importing IM_COMPLETION_ERROR Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20051018
4 Importing IM_SWP_SUSPEN_ENTRY Call by reference Type reference (TYPE) SWP_SUSPEN WFM: konsistenter Zustand 20051018
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20051018
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20051018

Method LOAD_WIM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTAINS_FINAL_STATE Call by reference Type reference (TYPE) FLAG 20041116
2 Exporting EX_FLOW_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
3 Exporting EX_WORKQUEUE_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20050524
4 Importing IM_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
5 Importing IT_SUSPENDED_COMPONENTS Call by reference Type reference (TYPE) SWPPRCOT 20051108
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20041116

Method PROCESS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUM_OF_CREATED_WIS Call by reference Type reference (TYPE) I 20041119
2 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041116
3 Importing IM_NODE_DEFINITION Call by reference Type reference (TYPE) SWD_SNODES 20041116
4 Importing IM_NODE_L_IND Call by reference Type reference (TYPE) SWP_LOOPIND 20041116
5 Importing IM_NODE_P_IND Call by reference Type reference (TYPE) SWP_PARIND 20041116
6 Importing IM_PRED_NODE_ID Value transfer Type reference (TYPE) SWD_NODEID 20060112
7 Importing IM_PRED_NODE_P_IND Value transfer Type reference (TYPE) SWP_PARIND 20060112
8 Importing IM_REENTRY Value transfer Type reference (TYPE) SWPNNREENT 20041116
9 Importing IM_STEP_DEFINITION Call by reference Type reference (TYPE) SWD_SSTEPS 20041116
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041116

Method SET_TRACE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRACE_HANDLE Call by reference Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20041116

Method SET_TRACE_HANDLE on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.

Method SYNC Signature

Method SYNC on Interface IF_SWF_WFM_CMP_FACT_WFM has no parameter.
Method SYNC on Interface IF_SWF_WFM_CMP_FACT_WFM has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700