SAP ABAP Class CL_WFD_WORKFLOW_DEFINITION (Workflow definition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWD (Package) Business Workflow: Process Definition
Properties
Class CL_WFD_WORKFLOW_DEFINITION  
Short Description Workflow definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWD   Business Workflow: Process Definition 
Created 20010226   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WFD_DELTA_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WFD_NODETYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WFD_WORKFLOW_DEFINITION has no interface implemented.
Friends
Class CL_WFD_WORKFLOW_DEFINITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EXETYP_ACTIVE Instance attribute Public Type reference (TYPE) SWD_WFDKEY-EXETYP 'E' Workflow Runtime Object 20010226
2 MC_EXETYP_DEFINITION Instance attribute Public Type reference (TYPE) SWD_WFDKEY-EXETYP 'S' Workflow Source Object 20010226
3 MC_LINE_ADDON_FIRST Instance attribute Public Type reference (TYPE) SWD_ASTEP-NODEID '999500' Node Number of Last Node 20010226
4 MC_NODE_ADDON_FIRST Instance attribute Public Type reference (TYPE) SWD_ASTEP-NODEID '999500' Node Number of Last Node 20010226
5 MC_NODE_END Instance attribute Public Type reference (TYPE) SWD_ASTEP-NODEID '999999' Node Number of Last Node 20010226
6 MC_NODE_START Instance attribute Public Type reference (TYPE) SWD_ASTEP-NODEID '1' Node Number of First Node 20010226
7 M_CONTAINER Instance attribute Public Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010226
8 M_CREATE_VOID_NODES Instance attribute Public Type reference (TYPE) SWD_VOIDS Create Undetermined Node 20010226
9 M_DELTA_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_WFD_DELTA_HANDLER Delta Handler for Workflow Changes 20010226
10 M_LINE_COUNT Instance attribute Public Type reference (TYPE) SWD_NODEID Node Number 20010226
11 M_LINE_COUNT_ADDON Instance attribute Public Type reference (TYPE) SWD_NODEID Node Number 20010226
12 M_NODE_COUNT Instance attribute Public Type reference (TYPE) SWD_NODEID Node Number 20010226
13 M_NODE_COUNT_ADDON Instance attribute Public Type reference (TYPE) SWD_NODEID Node Number 20010226
14 M_WORKFLOW Instance attribute Public Type reference (TYPE) SWD_AFLOW Complete Workflow Definition 20010226
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20010226
2 LINE_CREATE Instance method Public Method Create Edge 20010226
3 LINE_DELETE Instance method Public Method Delete Link 20010226
4 LINE_GET Instance method Public Method Return Edge 20010226
5 NODE_CHANGE Instance method Public Method Change Nodes 20010226
6 NODE_CREATE Instance method Public Method Create Node 20010226
7 NODE_DELETE Instance method Public Method Delete Node 20010226
8 NODE_GET Instance method Public Method Return Node 20010226
9 NODE_INSERT_BEFORE Instance method Public Method Insert Node Before a Block 20010226
10 NODE_INSERT_BEHIND Instance method Public Method Insert Node After a Block 20010226
11 NUMBER_GET Instance method Protected Method Get Next Node/Edge Number 20010226
12 PREDECESSOR_GET Instance method Public Method Return Previous Node 20010226
13 SUCCESSOR_GET Instance method Public Method Return Subsequent Node 20010226
Events
Class CL_WFD_WORKFLOW_DEFINITION has no event.
Types
Class CL_WFD_WORKFLOW_DEFINITION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CREATE_VOID_NODES Call by reference Type reference (TYPE) SWD_VOIDS 20010226
2 Importing WFDKEY Call by reference Type reference (TYPE) SWD_WFDKEY 20010226

Method CONSTRUCTOR on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method LINE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDON Call by reference Type reference (TYPE) XFELD 20010226
2 Importing IM_LINE Call by reference Type reference (TYPE) SWD_ALINES 20010226
3 Returning RE_LINEID Value transfer Type reference (TYPE) SWD_LINEID 20010226

Method LINE_CREATE on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method LINE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINEID Call by reference Type reference (TYPE) SWD_LINEID Knotennummer 20010226

Method LINE_DELETE on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method LINE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINEID Call by reference Type reference (TYPE) SWD_LINEID Knotennummer 20010226
2 Returning RE_LINE Value transfer Type reference (TYPE) SWD_ALINES Workflow-Definition: Interface für API (Lines) 20010226
# Exception Resumable Description Created on
1 LINE_NOT_FOUND 20010226

Method NODE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Type reference (TYPE) SWD_ASTEP 20010226

Method NODE_CHANGE on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method NODE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLOCK Call by reference Type reference (TYPE) XFELD 20010226
2 Importing IM_NODE Call by reference Type reference (TYPE) SWD_ASTEP 20010226
3 Returning RE_NODEID Value transfer Type reference (TYPE) SWD_NODEID Knotennummer 20010226

Method NODE_CREATE on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method NODE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20010226

Method NODE_DELETE on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method NODE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20010226
2 Returning RE_STEP Value transfer Type reference (TYPE) SWD_ASTEP 20010226

Method NODE_GET on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method NODE_INSERT_BEFORE Signature

Method NODE_INSERT_BEFORE on class CL_WFD_WORKFLOW_DEFINITION has no parameter.
Method NODE_INSERT_BEFORE on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method NODE_INSERT_BEHIND Signature

Method NODE_INSERT_BEHIND on class CL_WFD_WORKFLOW_DEFINITION has no parameter.
Method NODE_INSERT_BEHIND on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method NUMBER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINE_ADDON_FLAG Call by reference Type reference (TYPE) XFELD 20010226
2 Importing IM_LINE_FLAG Call by reference Type reference (TYPE) XFELD 20010226
3 Importing IM_NODE_ADDON_FLAG Call by reference Type reference (TYPE) XFELD 20010226
4 Importing IM_NODE_FLAG Call by reference Type reference (TYPE) XFELD 20010226
5 Returning RE_NUMBER Value transfer Type reference (TYPE) SWD_NODEID Knotennummer 20010226

Method NUMBER_GET on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method PREDECESSOR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20010226
2 Returning RE_NODES Value transfer Type reference (TYPE) SWDTASTEP Schritte für Workflow-Definition 20010226

Method PREDECESSOR_GET on class CL_WFD_WORKFLOW_DEFINITION has no exception.

Method SUCCESSOR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEID Call by reference Type reference (TYPE) SWD_NODEID Knotennummer 20010226
2 Returning RE_NODES Value transfer Type reference (TYPE) SWDTASTEP Schritte für Workflow-Definition 20010226

Method SUCCESSOR_GET on class CL_WFD_WORKFLOW_DEFINITION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610