SAP ABAP Class CL_SWF_RUN_WORKFLOW_STATE_INFO (Workflow: Status of a Process Instance)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_RUN (Package) Workflow: Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20020623
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20020623
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20020623
Properties
Class CL_SWF_RUN_WORKFLOW_STATE_INFO  
Short Description Workflow: Status of a Process Instance    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWF_RUN   Workflow: Runtime 
Created 20020623   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_SWF_RUN_WIM_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWFDF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20020623
2 BI_PERSISTENT Persistent Business Instance 20020623
3 IF_WORKFLOW Business Workflow 20020623
Friends
Class CL_SWF_RUN_WORKFLOW_STATE_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_TYPEID Static Attribute Private Type reference (TYPE) SIBFTYPEID 'CL_SWF_RUN_WORKFLOW_STATE_INFO' Type of Objects in Persistent Object References 20020623
2 M_POR Instance attribute Private Type reference (TYPE) SIBFLPOR Local Persistent Object Reference 20020623
3 M_WI_HANDLE Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Work Item Manager (Local) 20020623
4 WIID Instance attribute Public Type reference (TYPE) SWW_WIID Work Item ID 20020623
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020623
2 FILTER_ACTIVE_STATE Instance method Private Method Deletes All States <> Active 20020624
3 FILTER_COMPLETED_STATE Instance method Private Method Deletes All States <> Completed 20020624
4 GET_ACTIVE_STATE_BY_LABEL Instance method Public Method Gets Active Business States Using Names 20020624
5 GET_ACTIVE_STATE_BY_RECEIVER Instance method Public Method Gets Active Business States Using Object Type/Event 20020624
6 GET_ALL_ACTIVE_STATES Instance method Public Method Gets All Active Business States 20020624
7 GET_ALL_COMPLETED_STATES Instance method Public Method Gets All Completed Business States 20020624
8 GET_ALL_STATES Instance method Public Method Gets All Business States 20020624
9 GET_COMPLETED_STATE_BY_LABEL Instance method Public Method Gets Completed Business States Using Names 20020624
10 GET_COMPLETED_STATE_BY_RECEIVR Instance method Public Method Gets Completed Business States Using Object Type/Event 20020624
11 GET_NODEIDS_VIA_LABEL Instance method Private Method Reads All Nodes for Given Label 20021105
12 GET_NODEID_FOR_EVENT Instance method Private Method Gets Node Number for Event 20050912
13 GET_STATE_BY_LABEL Instance method Public Method Gets Business States Using Names 20020623
14 GET_STATE_BY_RECEIVER Instance method Public Method Gets Business States Using Object Type/Event 20020624
15 MOVE_STRING_TO_NODEID Instance method Private Method Creates from String Nodeid 20020623
16 SELECT_FROM_DATABASE Instance method Private Method Reads from Database 20020624
Events
Class CL_SWF_RUN_WORKFLOW_STATE_INFO has no event.
Types
Class CL_SWF_RUN_WORKFLOW_STATE_INFO 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 IM_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20020623
# Exception Resumable Description Created on
1 CX_BO_ERROR Error Bus. Exception 20020623

Method FILTER_ACTIVE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE Call by reference Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624
2 Returning RE_ACTIVE_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method FILTER_ACTIVE_STATE on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method FILTER_COMPLETED_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE Call by reference Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624
2 Returning RE_COMPLETED_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method FILTER_COMPLETED_STATE on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_ACTIVE_STATE_BY_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LABEL Call by reference Type reference (TYPE) STRING Label 20020624
2 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_ACTIVE_STATE_BY_LABEL on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_ACTIVE_STATE_BY_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATID Call by reference Type reference (TYPE) SIBFCATID Kategorie von Objekten in Persistenten Objektreferenzen 20020624
2 Importing IM_EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20020624
3 Importing IM_TYPEID Call by reference Type reference (TYPE) SIBFTYPEID Typ von Objekten in Persistenten Objektreferenzen 20020624
4 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_ACTIVE_STATE_BY_RECEIVER on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_ALL_ACTIVE_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_ALL_ACTIVE_STATES on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_ALL_COMPLETED_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_ALL_COMPLETED_STATES on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_ALL_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_ALL_STATES on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_COMPLETED_STATE_BY_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LABEL Call by reference Type reference (TYPE) STRING Label 20020624
2 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_COMPLETED_STATE_BY_LABEL on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_COMPLETED_STATE_BY_RECEIVR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATID Call by reference Type reference (TYPE) SIBFCATID Kategorie von Objekten in Persistenten Objektreferenzen 20020624
2 Importing IM_EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20020624
3 Importing IM_TYPEID Call by reference Type reference (TYPE) SIBFTYPEID Typ von Objekten in Persistenten Objektreferenzen 20020624
4 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_COMPLETED_STATE_BY_RECEIVR on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_NODEIDS_VIA_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LABEL Call by reference Type reference (TYPE) STRING Label 20021105
2 Returning RE_NODEID Value transfer Type reference (TYPE) SWFTNODEID Workflow: Tabelle mit Nodeids 20021105

Method GET_NODEIDS_VIA_LABEL on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_NODEID_FOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATID Call by reference Type reference (TYPE) SIBFCATID Kategorie von Objekten in Persistenten Objektreferenzen 20050912
2 Importing IM_EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20050912
3 Importing IM_TYPEID Call by reference Type reference (TYPE) SIBFTYPEID Typ von Objekten in Persistenten Objektreferenzen 20050912
4 Returning RE_NODEIDS Value transfer Type reference (TYPE) SWFTNODEID Workflow: Tabelle mit Nodeids 20050912

Method GET_NODEID_FOR_EVENT on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_STATE_BY_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LABEL Call by reference Type reference (TYPE) STRING Label 20020623
2 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020623

Method GET_STATE_BY_LABEL on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method GET_STATE_BY_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATID Call by reference Type reference (TYPE) SIBFCATID Kategorie von Objekten in Persistenten Objektreferenzen 20020624
2 Importing IM_EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20020624
3 Importing IM_TYPEID Call by reference Type reference (TYPE) SIBFTYPEID Typ von Objekten in Persistenten Objektreferenzen 20020624
4 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method GET_STATE_BY_RECEIVER on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method MOVE_STRING_TO_NODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRING Call by reference Type reference (TYPE) STRING 20020623
2 Returning RE_NODEID Value transfer Type reference (TYPE) SWD_NODEID Knotennummer 20020623

Method MOVE_STRING_TO_NODEID on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.

Method SELECT_FROM_DATABASE 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) SWFARTNODID Rangetab für Nodeid 20020624
2 Importing IM_ONLY_ACTIVES Call by reference Type reference (TYPE) XFELD SPACE Nur aktive Instanzen liefern 20050912
3 Returning RE_BUSINESS_STATE Value transfer Type reference (TYPE) SWFTBUSSTA Workflow: Tabelle mit Business States 20020624

Method SELECT_FROM_DATABASE on class CL_SWF_RUN_WORKFLOW_STATE_INFO has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630