SAP ABAP Class CL_SWF_WFM_COMPOSITE (WFM: Structured Process Component)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWP (Package) Business Workflow: Processor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WFM_COMPONENT WFM Process Component 20030305
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_WFM_COMPOSITE_EXECUTE WFM: Execution Interface for COMPOSITE Components 20030620
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WFM_COMPOSITE_NO_WIM WFM: Structured Process Component 20030710
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WFM_COMPOSITE_WIM WFM: Structured Process Component with WIM Handle 20030623
Properties
Class CL_SWF_WFM_COMPOSITE  
Short Description WFM: Structured Process Component    
Super Class CL_SWF_WFM_COMPONENT WFM Process Component 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWP   Business Workflow: Processor 
Created 20030305   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
# Interface Abstract Final Description Created on
1 IF_SWF_WFM_COMPOSITE_EXECUTE WFM: Execution Interface for COMPOSITE Components 20030620
Friends
# Friend Modeled only Created on Description
1 CL_SWF_WFM_LEAF 20030623 WFM: Atomic Process Component
2 CL_SWF_WFM_LEAF_WIM 20030623
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CHILDREN Instance attribute Protected Type reference (TYPE) SWPPRCOT WFM: Table of Process Components 20030305
2 M_CHILDLIST_COMPLETE Instance attribute Protected Type reference (TYPE) FLAG General Flag 20040129
3 M_COMPATIBILITY_MODE Instance attribute Protected Type reference (TYPE) FLAG 20030922
4 M_END_NODE_DEFINITION Instance attribute Protected Type reference (TYPE) SWD_SNODES 20030408
5 M_END_NODE_REACHED Instance attribute Protected Type reference (TYPE) FLAG General Flag 20031103
6 M_END_NODE_TYPE Instance attribute Protected Type reference (TYPE) SWD_NODETY 20030922
7 M_HAS_DEAD_END_NODE Instance attribute Protected Type reference (TYPE) FLAG 20050622
8 M_NODETYPE Instance attribute Protected Type reference (TYPE) SWP_NODETYPE 20031021
9 M_PRED_NODE_ID Instance attribute Protected Type reference (TYPE) SWD_NODEID 20060112
10 M_PRED_NODE_P_IND Instance attribute Protected Type reference (TYPE) SWP_PARIND 20060112
11 M_START_NODE_DEFINITION Instance attribute Protected Type reference (TYPE) SWD_SNODES 20030408
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method Adds child to composite 20030310
2 CHECK Instance method Public Method 20040112
3 COMPLETE Instance method Public Method 20040114
4 CONSTRUCTOR Instance method Public Constructor 20030819
5 DEBUG Instance method Public Method 20050113
6 FINALIZE Instance method Public Method 20030624
7 GET_CHILDREN Instance method Public Method 20080128
8 GET_PRED_WI_ID_REF Instance method Public Method 20060112
9 HANDLE_DEADLINE Instance method Public Method 20040206
10 HANDLE_EXCEPTION Instance method Public Method 20031121
11 HAS_SWPNODE_PERSISTENCY Instance method Public Method 20041008
12 IS_END_NODE Instance method Public Method 20030928
13 IS_PART_OF_DIALOG_BLOCK Instance method Public Method Gets Whether Part of a Dialog Block 20050510
14 IS_START_NODE Instance method Public Method 20030928
15 PROPAGATE_RESTART Instance method Public Method 20040108
16 REMOVE_CHILD Instance method Public Method 20030714
17 RESTART Instance method Public Method 20040112
18 SET_END_NODE_TYPE Instance method Public Method Sets current type of end node 20030922
19 START Instance method Public Method 20030624
20 _GET_STEP_HANDLE Instance method Public Method 20030620
21 _GET_WI_HIERARCHY_INTERNAL Instance method Public Method 20031010
Events
Class CL_SWF_WFM_COMPOSITE has no event.
Types
Class CL_SWF_WFM_COMPOSITE has no local type.
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALREADY_THERE Value transfer Type reference (TYPE) FLAG 20030919
2 Importing IM_CHILD Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT WFM Prozesskomponente 20030310

Method ADD_CHILD on class CL_SWF_WFM_COMPOSITE has no exception.

Method CHECK Signature

Method CHECK on class CL_SWF_WFM_COMPOSITE has no parameter.
Method CHECK on class CL_SWF_WFM_COMPOSITE has no exception.

Method COMPLETE Signature

Method COMPLETE on class CL_SWF_WFM_COMPOSITE has no parameter.
Method COMPLETE on class CL_SWF_WFM_COMPOSITE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPATIBILITY_MODE Call by reference Type reference (TYPE) FLAG 20030919
2 Importing IM_COMPONENT_FACTORY Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_CMP_FACT_COMPONENT 20030819
3 Importing IM_NODE_DEFINITION Call by reference Type reference (TYPE) SWD_SNODES 20030919
4 Importing IM_NODE_L_IND Value transfer Type reference (TYPE) SWP_LOOPIND 20040601
5 Importing IM_NODE_P_IND Value transfer Type reference (TYPE) SWP_PARIND 20030819
6 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_SWF_WFM_COMPOSITE 20030824
7 Importing IM_PERSISTENCE Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT_PERSIST 20030819
8 Importing IM_PRED_NODE_ID Call by reference Type reference (TYPE) SWD_NODEID 20060112
9 Importing IM_PRED_NODE_P_IND Call by reference Type reference (TYPE) SWP_PARIND 20060112
10 Importing IM_STEP_DEFINITION Call by reference Type reference (TYPE) SWD_SSTEPS 20030919
11 Importing IM_WFM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WFM_INTERNAL 20030819
# Exception Resumable Description Created on
1 CX_SWF_WFM_SYSTEM WFM System-Ausnahme 20031016

Method DEBUG Signature

Method DEBUG on class CL_SWF_WFM_COMPOSITE has no parameter.
Method DEBUG on class CL_SWF_WFM_COMPOSITE has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_SWF_WFM_COMPOSITE has no parameter.
Method FINALIZE on class CL_SWF_WFM_COMPOSITE has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHILDREN Call by reference Type reference (TYPE) SWPPRCOT 20080128
2 Exporting EX_LIST_INCOMPLETE Value transfer Type reference (TYPE) FLAG 20080128

Method GET_CHILDREN on class CL_SWF_WFM_COMPOSITE has no exception.

Method GET_PRED_WI_ID_REF Signature

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

Method GET_PRED_WI_ID_REF on class CL_SWF_WFM_COMPOSITE has no exception.

Method HANDLE_DEADLINE Signature

Method HANDLE_DEADLINE on class CL_SWF_WFM_COMPOSITE has no parameter.
Method HANDLE_DEADLINE on class CL_SWF_WFM_COMPOSITE has no exception.

Method HANDLE_EXCEPTION Signature

Method HANDLE_EXCEPTION on class CL_SWF_WFM_COMPOSITE has no parameter.
Method HANDLE_EXCEPTION on class CL_SWF_WFM_COMPOSITE has no exception.

Method HAS_SWPNODE_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HAS_SWPNODE_PERSISTENCY Value transfer Type reference (TYPE) FLAG 20041008

Method HAS_SWPNODE_PERSISTENCY on class CL_SWF_WFM_COMPOSITE has no exception.

Method IS_END_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Value transfer Type reference (TYPE) SWD_NODEID 20030928
2 Returning RE_IS_END_NODE Value transfer Type reference (TYPE) FLAG 20030928

Method IS_END_NODE on class CL_SWF_WFM_COMPOSITE has no exception.

Method IS_PART_OF_DIALOG_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_PART_OF_DIALOG_BLOCK Value transfer Type reference (TYPE) FLAG allgemeines flag 20050510

Method IS_PART_OF_DIALOG_BLOCK on class CL_SWF_WFM_COMPOSITE has no exception.

Method IS_START_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Value transfer Type reference (TYPE) SWD_NODEID 20030928
2 Returning RE_IS_START_NODE Value transfer Type reference (TYPE) FLAG 20030928

Method IS_START_NODE on class CL_SWF_WFM_COMPOSITE has no exception.

Method PROPAGATE_RESTART Signature

Method PROPAGATE_RESTART on class CL_SWF_WFM_COMPOSITE has no parameter.
Method PROPAGATE_RESTART on class CL_SWF_WFM_COMPOSITE has no exception.

Method REMOVE_CHILD 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 20031010

Method REMOVE_CHILD on class CL_SWF_WFM_COMPOSITE has no exception.

Method RESTART Signature

Method RESTART on class CL_SWF_WFM_COMPOSITE has no parameter.
Method RESTART on class CL_SWF_WFM_COMPOSITE has no exception.

Method SET_END_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_END_NODE_TYPE Value transfer Type reference (TYPE) SWD_NODETP 20030922

Method SET_END_NODE_TYPE on class CL_SWF_WFM_COMPOSITE has no exception.

Method START Signature

Method START on class CL_SWF_WFM_COMPOSITE has no parameter.
Method START on class CL_SWF_WFM_COMPOSITE has no exception.

Method _GET_STEP_HANDLE Signature

Method _GET_STEP_HANDLE on class CL_SWF_WFM_COMPOSITE has no parameter.
Method _GET_STEP_HANDLE on class CL_SWF_WFM_COMPOSITE has no exception.

Method _GET_WI_HIERARCHY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARENT_WI Value transfer Type reference (TYPE) SWW_WIID 20031010
2 Exporting EX_TOP_WI_ID Value transfer Type reference (TYPE) SWW_WIID 20031010
3 Exporting EX_WI_CHCKWI Value transfer Type reference (TYPE) SWW_WIID 20031010

Method _GET_WI_HIERARCHY_INTERNAL on class CL_SWF_WFM_COMPOSITE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640