SAP ABAP Class CL_SWF_GP_UTL_SERVICES (Service Functions for Working with GP WIs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM-RUN (Application Component) Runtime
     SWF_GP_RUN (Package) Runtime Components for Guided Procedures
Properties
Class CL_SWF_GP_UTL_SERVICES  
Short Description Service Functions for Working with GP WIs    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_GP_RUN   Runtime Components for Guided Procedures 
Created 20040802   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFGP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_GP_UTL_SERVICES has no interface implemented.
Friends
Class CL_SWF_GP_UTL_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_T100 Static Attribute Private Type reference (TYPE) SWF_T100MS Structure for T100 Message 20041103
2 G_TIMESTAMP Static Attribute Private Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20041103
3 LPOR_CATID Constant Public Type reference (TYPE) SIBFCATID 'CL' Category of Objects in Persistent Object References 20041011
4 LPOR_TYPEID Constant Public Type reference (TYPE) SIBFTYPEID 'CL_SWF_GP_PROCESS_ROLE' Type of Objects in Persistent Object References 20041011
5 LPOR_TYPEID_GPACTION Constant Public Type reference (TYPE) SIBFTYPEID 'CL_SWF_GP_ACTION' Type of Objects in Persistent Object References 20041109
6 MC_GET_NODE_RESULTS Constant Private Type reference (TYPE) STRING '//step[@nodeid=$nodeid]/result[@value=value]/@index' XPath that reads results of a step with specified Node ID 20041210
7 XSLTP Static Attribute Private Object reference (TYPE REF TO) CL_XSLT_PROCESSOR XPath Processor 20041210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACI_VALID Static method Public Method Check Whether Valid Activity Instance Exists 20040802
2 CHECK_GPD_VALID Static method Public Method Check Whether a Valid Guided Procedures Definition Exists 20040804
3 CHECK_GPI_VALID Static method Public Method Check Whether Valid GP Instance Exists 20040802
4 CHECK_INSTANCE_VALID Static method Private Method Check Whether GP Work Item Exists 20040802
5 CHECK_START_CONTEXT_VALID Static method Public Method Checking whether context data for start are valid 20050914
6 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20041210
7 EVALUATE_ACTION_RESULT Static method Public Method Evaluates Result of GP Action 20041025
8 GET_GPI_FROM_ACI Static method Public Method Get GP Instance of Specified Activity Instance 20040802
9 GET_PROCESS_CONTAINER Static method Public Method Gets task/process container 20050915
10 GET_ROLE_INSTANCE_ELEMENTS Static method Public Method Gets Role Instance Elements from a Process Container 20041011
11 GET_SAMPLE_START_CONTEXT Static method Public Method Gets valid context data for start 20050913
Events
Class CL_SWF_GP_UTL_SERVICES has no event.
Types
Class CL_SWF_GP_UTL_SERVICES has no local type.
Method Signatures

Method CHECK_ACI_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACI_ID Call by reference Type reference (TYPE) SWFGPACIID ID einer GP-Action 20040802
2 Returning RE_VALID Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040802

Method CHECK_ACI_VALID on class CL_SWF_GP_UTL_SERVICES has no exception.

Method CHECK_GPD_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GPD_ID Call by reference Type reference (TYPE) SWFGPDID ID einer GP-Definition 20040804
2 Importing IM_GPD_VERSION Call by reference Type reference (TYPE) SWFGPDPVERS Version einer Guided Procedures Prozessdefinition 20050323
3 Returning RE_VALID Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040804
# Exception Resumable Description Created on
1 CX_SWF_GP_DEF Guided Procedures Definition Exception 20041103

Method CHECK_GPI_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GPI_ID Call by reference Type reference (TYPE) SWFGPIID ID einer GP-Instanz 20040802
2 Returning RE_VALID Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040802

Method CHECK_GPI_VALID on class CL_SWF_GP_UTL_SERVICES has no exception.

Method CHECK_INSTANCE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20040802
2 Returning RE_VALID Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040802

Method CHECK_INSTANCE_VALID on class CL_SWF_GP_UTL_SERVICES has no exception.

Method CHECK_START_CONTEXT_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MSG Call by reference Type reference (TYPE) SWF_T100MS Struktur für T100 Meldung 20050922
2 Exporting EX_VALID Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20050922
3 Importing IM_CONTEXT Call by reference Type reference (TYPE) STRING zu prüfender Kontext 20050914
4 Importing IM_GPD_ID Call by reference Type reference (TYPE) SWFGPDID ID einer GP-Definition 20050914
5 Importing IM_GPD_VERS Call by reference Type reference (TYPE) SWFGPDPVERS Version einer Guided Procedures Prozessdefinition 20050914

Method CHECK_START_CONTEXT_VALID on class CL_SWF_GP_UTL_SERVICES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_GP_UTL_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_GP_UTL_SERVICES has no exception.

Method EVALUATE_ACTION_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Object reference (TYPE REF TO) CL_SWF_RUN_RESULT 20041026
2 Exporting EX_RESULT_VALUE Call by reference Type reference (TYPE) SWFGPACIRESULT 20041026
3 Importing IM_ACI_RESTYPE Call by reference Type reference (TYPE) SWFGPACIRESTYP 20041025
4 Importing IM_ACI_RESULT Call by reference Type reference (TYPE) SWFGPACIRESULT 20041025
5 Importing IM_LANGU Call by reference Type reference (TYPE) SYLANGU 20041025
6 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME 20041025
7 Importing IM_WIM_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL 20041025
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20041210

Method GET_GPI_FROM_ACI 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_INTERNAL 20041026
2 Returning RE_GPI_ID Value transfer Type reference (TYPE) SWFGPIID 20040802
# Exception Resumable Description Created on
1 CX_SWF_GP_RUN_INVALID_ID Exception für ungültige IDs 20040803

Method GET_PROCESS_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GPD_ID Call by reference Type reference (TYPE) SWFGPDID ID einer GP-Definition 20050915
2 Importing IM_GPD_VERS Call by reference Type reference (TYPE) SWFGPDPVERS Version einer Guided Procedures Prozessdefinition 20050915
3 Returning RE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20050915
# Exception Resumable Description Created on
1 CX_SWF_IFS_EXCEPTION Workflow Ausnahme 20050915

Method GET_ROLE_INSTANCE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container zur Übergabe von Parametern 20041011
2 Returning RE_ELEMENTS Value transfer Type reference (TYPE) SWFRCNTELEM 20041011

Method GET_ROLE_INSTANCE_ELEMENTS on class CL_SWF_GP_UTL_SERVICES has no exception.

Method GET_SAMPLE_START_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GPD_ID Call by reference Type reference (TYPE) SWFGPDID ID einer GP-Definition 20050913
2 Importing IM_GPD_VERS Call by reference Type reference (TYPE) SWFGPDPVERS Version einer Guided Procedures Prozessdefinition 20050913
3 Importing IM_SAMPLE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20050915
4 Returning RE_CONTEXT Value transfer Type reference (TYPE) STRING 20050913

Method GET_SAMPLE_START_CONTEXT on class CL_SWF_GP_UTL_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700