SAP ABAP Class CL_SWF_WFM_COMPONENT (WFM 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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_WFM_COMPONENT WFM: Process Component 20030305
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WFM_COMPOSITE WFM: Structured Process Component 20030305
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WFM_LEAF WFM: Atomic Process Component 20030305
Properties
Class CL_SWF_WFM_COMPONENT  
Short Description WFM Process Component    
Super Class    
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_COMPONENT WFM: Process Component 20030305
Friends
Class CL_SWF_WFM_COMPONENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INSTANTIATION_MODE_CREATE Constant Protected Type reference (TYPE) STRING 'CREATE' 20030923
2 C_INSTANTIATION_MODE_LOAD Constant Protected Type reference (TYPE) STRING 'LOAD' 20030923
3 M_ACTION Instance attribute Protected Type reference (TYPE) SWPEXCACT 20031112
4 M_COMPONENT_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_WFM_CMP_FACT_COMPONENT 20030611
5 M_COMPONENT_GUID Instance attribute Public Attribute reference (LIKE) 20030320
6 M_COMPONENT_TYPE Instance attribute Protected Type reference (TYPE) SWPCMPTYP Component Type 20030401
7 M_EXCLOG Instance attribute Protected Type reference (TYPE) SWP_EXCLOG 20031116
8 M_INSTANTIATION_MODE Instance attribute Protected Type reference (TYPE) STRING 20030923
9 M_LOG_CONTEXT Instance attribute Protected Type reference (TYPE) SWF_LOGCTX 20030908
10 M_LOOP_INDEX Instance attribute Protected Type reference (TYPE) SWP_LOOPIND 20040526
11 M_LOOP_INDEX_SET Instance attribute Protected Type reference (TYPE) FLAG 20040526
12 M_NEXT_NODE_STRATEGY Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_WFM_NEXT_NODE_STRATEGY 20030927
13 M_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_WFM_COMPOSITE 20030305
14 M_PARFOREACH_INDEX Instance attribute Protected Type reference (TYPE) SWC_INDEX $REF$ 20030312
15 M_PERSISTENCE Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT_PERSIST 20030710
16 M_T100 Instance attribute Protected Type reference (TYPE) SWF_T100MS 20030715
17 M_TIMESTAMP Instance attribute Protected Type reference (TYPE) TIMESTAMPL 20030716
18 M_TRACE_HANDLE Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE 20040616
19 M_TRC_APP_CTX Instance attribute Protected Type reference (TYPE) SWFTRC_WF_CTX Workflow Trace: Application Context Structure 20040616
20 M_WFM Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_RUN_WFM_INTERNAL $REF$ 20030312
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_WIM_TRANSACTION Instance method Public Method 20030905
2 CANCEL Instance method Protected Method 20030917
3 CAST_WIM_COMPONENT Instance method Public Method 20030620
4 CHECK_EXCEPTION_CAUGHT Instance method Public Method 20040114
5 CONSTRUCTOR Instance method Public Constructor 20030310
6 DESTROY Instance method Protected Method 20030707
7 DISPOSE_ENQUEUE Instance method Public Method 20060102
8 GET_CONTAINER Instance method Public Method 20031118
9 GET_GUID Instance method Public Method 20030610
10 GET_LOOP_INDEX Instance method Public Method 20040601
11 GET_NEXT_LOOP_COUNTER Instance method Public Method 20040601
12 GET_NEXT_NODE_STRATEGY Instance method Public Method 20030928
13 GET_NODEID Instance method Protected Method 20030625
14 GET_PARENT Instance method Public Method 20030310
15 GET_PARFOREACH Instance method Public Method 20030825
16 GET_TRANSIENT_METHOD Instance method Public Method Gets method for transient execution 20031103
17 GET_WIM_CONTEXT Instance method Public Method 20031011
18 IS_CANCELLED Instance method Public Method 20040129
19 IS_COMPLETED Instance method Public Method 20040129
20 IS_NEW Instance method Public Method 20040113
21 RAISE_EXCEPTION Instance method Public Method 20031112
22 REGAIN_ENQUEUE Instance method Public Method 20060102
23 SET_DISCARD_AT_CLEANUP Instance method Protected Method 20040202
24 SET_PARENT Instance method Protected Method 20030310
25 WRITE_LOG_ENTRY Instance method Protected Method Writes a log entry 20030522
26 _GET_CONTEXT_CONTAINER Instance method Protected Method Gets container of current context 20030620
27 _GET_WIM_CONTEXT Instance method Public Method 20031011
Events
# Event Type Visibility Description Created on
1 COMPONENT_QUERY_FOR_GUID Instance Event
(0)
Private
(0)
20030825
Types
Class CL_SWF_WFM_COMPONENT has no local type.
Method Signatures

Method ADD_TO_WIM_TRANSACTION Signature

Method ADD_TO_WIM_TRANSACTION on class CL_SWF_WFM_COMPONENT has no parameter.
Method ADD_TO_WIM_TRANSACTION on class CL_SWF_WFM_COMPONENT has no exception.

Method CANCEL Signature

Method CANCEL on class CL_SWF_WFM_COMPONENT has no parameter.
Method CANCEL on class CL_SWF_WFM_COMPONENT has no exception.

Method CAST_WIM_COMPONENT Signature

Method CAST_WIM_COMPONENT on class CL_SWF_WFM_COMPONENT has no parameter.
Method CAST_WIM_COMPONENT on class CL_SWF_WFM_COMPONENT has no exception.

Method CHECK_EXCEPTION_CAUGHT Signature

Method CHECK_EXCEPTION_CAUGHT on class CL_SWF_WFM_COMPONENT has no parameter.
Method CHECK_EXCEPTION_CAUGHT on class CL_SWF_WFM_COMPONENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT_FACTORY Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_CMP_FACT_COMPONENT 20030611
2 Importing IM_NODE_L_IND Value transfer Type reference (TYPE) SWP_LOOPIND WFM: Schleifenzähler eines Knotens 20040601
3 Importing IM_NODE_P_IND Value transfer Type reference (TYPE) SWP_PARIND 20030710
4 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_SWF_WFM_COMPOSITE 20030824
5 Importing IM_PERSISTENCE Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT_PERSIST 20030918
6 Importing IM_WFM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WFM_INTERNAL Workflow-Manager 20030313
# Exception Resumable Description Created on
1 CX_SWF_WFM_SYSTEM WFM System-Ausnahme 20031010

Method DESTROY Signature

Method DESTROY on class CL_SWF_WFM_COMPONENT has no parameter.
Method DESTROY on class CL_SWF_WFM_COMPONENT has no exception.

Method DISPOSE_ENQUEUE Signature

Method DISPOSE_ENQUEUE on class CL_SWF_WFM_COMPONENT has no parameter.
Method DISPOSE_ENQUEUE on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_CONTAINER Signature

Method GET_CONTAINER on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_CONTAINER on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_GUID on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_LOOP_INDEX Signature

Method GET_LOOP_INDEX on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_LOOP_INDEX on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_NEXT_LOOP_COUNTER Signature

Method GET_NEXT_LOOP_COUNTER on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_NEXT_LOOP_COUNTER on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_NEXT_NODE_STRATEGY Signature

Method GET_NEXT_NODE_STRATEGY on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_NEXT_NODE_STRATEGY on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_NODEID Signature

Method GET_NODEID on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_NODEID on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_PARENT on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_PARFOREACH Signature

Method GET_PARFOREACH on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_PARFOREACH on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_TRANSIENT_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_METHOD Value transfer Type reference (TYPE) SWF_METNAM Workflow: Methodenname 20031103

Method GET_TRANSIENT_METHOD on class CL_SWF_WFM_COMPONENT has no exception.

Method GET_WIM_CONTEXT Signature

Method GET_WIM_CONTEXT on class CL_SWF_WFM_COMPONENT has no parameter.
Method GET_WIM_CONTEXT on class CL_SWF_WFM_COMPONENT has no exception.

Method IS_CANCELLED Signature

Method IS_CANCELLED on class CL_SWF_WFM_COMPONENT has no parameter.
Method IS_CANCELLED on class CL_SWF_WFM_COMPONENT has no exception.

Method IS_COMPLETED Signature

Method IS_COMPLETED on class CL_SWF_WFM_COMPONENT has no parameter.
Method IS_COMPLETED on class CL_SWF_WFM_COMPONENT has no exception.

Method IS_NEW Signature

Method IS_NEW on class CL_SWF_WFM_COMPONENT has no parameter.
Method IS_NEW on class CL_SWF_WFM_COMPONENT has no exception.

Method RAISE_EXCEPTION Signature

Method RAISE_EXCEPTION on class CL_SWF_WFM_COMPONENT has no parameter.
Method RAISE_EXCEPTION on class CL_SWF_WFM_COMPONENT has no exception.

Method REGAIN_ENQUEUE Signature

Method REGAIN_ENQUEUE on class CL_SWF_WFM_COMPONENT has no parameter.
Method REGAIN_ENQUEUE on class CL_SWF_WFM_COMPONENT has no exception.

Method SET_DISCARD_AT_CLEANUP Signature

Method SET_DISCARD_AT_CLEANUP on class CL_SWF_WFM_COMPONENT has no parameter.
Method SET_DISCARD_AT_CLEANUP on class CL_SWF_WFM_COMPONENT has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class CL_SWF_WFM_COMPONENT has no parameter.
Method SET_PARENT on class CL_SWF_WFM_COMPONENT has no exception.

Method WRITE_LOG_ENTRY Signature

Method WRITE_LOG_ENTRY on class CL_SWF_WFM_COMPONENT has no parameter.
Method WRITE_LOG_ENTRY on class CL_SWF_WFM_COMPONENT has no exception.

Method _GET_CONTEXT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20030620
# Exception Resumable Description Created on
1 CX_SWF_WFM WFM: Ausnahme 20031010

Method _GET_WIM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENT_TYPE Value transfer Type reference (TYPE) SWPCMPTYP 20031011
2 Exporting EX_WIM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SWF_WFM_COMPONENT 20031011
3 Exporting EX_WIM_CONTEXT_WIID Call by reference Type reference (TYPE) SWW_WIID 20031011
# Exception Resumable Description Created on
1 CX_SWF_WFM_SYSTEM WFM System-Ausnahme 20031011
Event Signatures

Event COMPONENT_QUERY_FOR_GUID Signature
Event COMPONENT_QUERY_FOR_GUID on class CL_SWF_WFM_COMPONENT has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640