SAP ABAP Class IF_SWF_WFM_CMP_FACT_COMPONENT (WFM: Component Factory Interface for Components)
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
Class IF_SWF_WFM_CMP_FACT_COMPONENT  
Short Description WFM: Component Factory Interface for Components    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20041115   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SWF_WFM_CMP_FACT_COMPONENT has no forward declaration.
Interfaces
Class IF_SWF_WFM_CMP_FACT_COMPONENT has no interface implemented.
Friends
Class IF_SWF_WFM_CMP_FACT_COMPONENT has no friend class.
Attributes
Class 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
Class IF_SWF_WFM_CMP_FACT_COMPONENT has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_SWF_WFM_CMP_FACT_COMPONENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in