SAP ABAP Interface IF_SWF_WFM_CMP_FACT_COMPONENT (WFM: Component Factory Interface for Components)
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 20041115
Properties
Interface IF_SWF_WFM_CMP_FACT_COMPONENT  
Short Description WFM: Component Factory Interface for Components    
General Data
Package SWP   Business Workflow: Processor 
Created 20041115   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no forward declaration.
Interfaces
Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no interface.
Friends
Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no friend.
Attributes
Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT_INSTANCE Instance method Public Method Adds a component to instance management 20041115
2 ADD_PERSISTENT_DATA Instance method Public Method 20041115
3 CHECK_CHILD_ACTIVE Instance method Public Method Checks whether any child components are still active 20080128
4 COMPLETE_CHILDLIST Instance method Public Method Completes list of child components 20041115
5 CREATE_COMPONENT_ITERATOR Instance method Public Method Generates an iterator using components 20041115
6 GET_ACTIVE_COMPONENTS Instance method Public Method 20060206
7 REGISTER_PERS_COMP Instance method Public Method Registers a persistent object 20041115
8 REGISTER_WIM_HANDLE_TO_DISCARD Instance method Public Method Registers a WIM handle for discard 20060530
9 SET_DELETE_FLAG Instance method Public Method 20041115
10 SET_UPDATE_FLAGS Instance method Public Method 20041115
11 UNREGISTER Instance method Public Method Removes transferred component from instance management 20041115
12 UNREGISTER_PERS_COMP Instance method Public Method Deregisters a persistent object 20041115
Events
Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no event.
Types
Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no local type.
Method Signatures

Method ADD_COMPONENT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041115
2 Importing IM_REFRESH_NODE Value transfer Type reference (TYPE) FLAG 'X' 20041115

Method ADD_COMPONENT_INSTANCE on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method ADD_PERSISTENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_PERSIST Value transfer Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT_PERSIST 20130102
2 Importing IM_SWPJOIN_INSERT Value transfer Type reference (TYPE) SWP_JOIN 20041115
3 Importing IM_SWPJOIN_UPDATE Value transfer Type reference (TYPE) SWP_JOIN 20041115
4 Importing IM_SWPNODEWI_INSERT Value transfer Type reference (TYPE) SWP_NODEWI 20041115
5 Importing IM_SWPNODEWI_UPDATE Value transfer Type reference (TYPE) SWP_NODEWI 20041115
6 Importing IM_SWPNODE_INSERT Value transfer Type reference (TYPE) SWPNODE 20041115
7 Importing IM_SWPNODE_UPDATE Value transfer Type reference (TYPE) SWPNODE 20041115
8 Importing IM_SWPSUSPEND Value transfer Type reference (TYPE) SWP_SUSPEN 20041115

Method ADD_PERSISTENT_DATA on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method CHECK_CHILD_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20080128
2 Returning RE_CHILD_ACTIVE Value transfer Type reference (TYPE) FLAG 20080128
# Exception Resumable Description Created on
1 CX_SWF_WFM 20080128

Method COMPLETE_CHILDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20041115
2 Importing IM_INCLUDE_FINAL_STATES Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20041115
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041115
2 CX_SWF_WFM_SYSTEM WFM System-Ausnahme 20041115

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 20041115
2 Importing IM_FORCE_ENQUEUE Value transfer Type reference (TYPE) FLAG 'X' 20041216
3 Importing IM_NODEID Value transfer Type reference (TYPE) SWD_NODEID 20041115
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 20041115
6 Returning RE_COMPONENT_ITERATOR Value transfer Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT_ITERATOR 20041115
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20041115
2 CX_SWF_WFM_TEMPORARY Temporäre Ausnahme im WFM 20041115

Method GET_ACTIVE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FAILURE_COUNTER Value transfer Type reference (TYPE) I 20060206
2 Exporting EX_ACTIVE_COMPONENTS Value transfer Type reference (TYPE) SWPPRCOT 20060206

Method GET_ACTIVE_COMPONENTS on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method REGISTER_PERS_COMP Signature

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

Method REGISTER_PERS_COMP on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method REGISTER_WIM_HANDLE_TO_DISCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_WFM Workflow: WIM Interface für WFM 20060530

Method REGISTER_WIM_HANDLE_TO_DISCARD on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method SET_DELETE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_GUID Value transfer Type reference (TYPE) SWPCMPGUID 20041115
2 Importing IM_DELETE_INST Value transfer Type reference (TYPE) FLAG 'X' 20041115

Method SET_DELETE_FLAG on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method SET_UPDATE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_GUID Value transfer Type reference (TYPE) SWPCMPGUID 20041115
2 Importing IM_UPDATE_INST Value transfer Type reference (TYPE) FLAG 'X' 20041115
3 Importing IM_UPDATE_NODE Value transfer Type reference (TYPE) FLAG 'X' 20041115

Method SET_UPDATE_FLAGS on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method UNREGISTER Signature

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

Method UNREGISTER on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.

Method UNREGISTER_PERS_COMP Signature

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

Method UNREGISTER_PERS_COMP on Interface IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700