SAP ABAP Class /SRMERP/CL_WF_CONFIGURATION (Workflow Configuration)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/WF_CFG (Package) Workflow Process Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SRMERP/IF_WF_LEVEL_SERVICE Process-Level Service 20100518
Properties
Class /SRMERP/CL_WF_CONFIGURATION  
Short Description Workflow Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/WF_CFG   Workflow Process Configuration 
Created 20100518   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /SRMERP/IF_WF_LEVEL_SERVICE Process-Level Service 20100518
Friends
Class /SRMERP/CL_WF_CONFIGURATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_ADHOC_PROCESS_LEVEL Static Attribute Protected Type reference (TYPE) /SRMERP/S_WF_PROCESS_LEVEL_A Process Level Attributes 20100518
2 GT_APF_CONTEXT_ACTIVE Static Attribute Private Type reference (TYPE) T_APF_CONTEXT_ACTIVE APF context initialized 20100518
3 GT_APF_VERSION_BY_BOTYPE Static Attribute Private Type reference (TYPE) T_APF_VERSION_BY_BOTYPE APV version buffer by botype 20100518
4 GT_APF_VERSION_BY_DOC Static Attribute Private Type reference (TYPE) T_APF_VERSION_BY_DOC APF version buffer by doc 20100518
5 GV_APF_VERSION Static Attribute Private Type reference (TYPE) /SRMERP/WF_VERSION Version of SRM Workflow Framework 20100518
6 GV_PLVAR Static Attribute Protected Type reference (TYPE) P1000-PLVAR Plan Version 20100518
7 MO_CURRENT_PROCESS_LEVEL Instance attribute Private Object reference (TYPE REF TO) /SRMERP/CL_WF_PROCESS_LEVEL Process level 20100518
8 MO_FIRST_PROCESS_LEVEL Instance attribute Private Object reference (TYPE REF TO) /SRMERP/CL_WF_PROCESS_LEVEL Process level 20100518
9 MO_PROCESS Instance attribute Private Object reference (TYPE REF TO) /SRMERP/CL_WF_PROCESS Process 20100518
10 MT_REGISTERED_LEVEL_PROVIDER Instance attribute Private Type reference (TYPE) TTY_REGISTERED_PROCESS_LEVEL Registered Level Providers 20100518
11 MV_BO_TYPE Instance attribute Private Type reference (TYPE) /SRMERP/WF_BO_TYPE 20100715
12 MV_DOC_SUBSET_KEY Instance attribute Private Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_KEY 20100715
13 MV_DOC_SUBSET_NAME Instance attribute Private Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_NAME Name of Document Subset 20110523
14 MV_PROCESS_RESTART Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Process restart indicator 20100518
15 MV_PROCESS_SCHEME_ID Instance attribute Private Type reference (TYPE) /SRMERP/WF_PROCESS_SCHEME Process Level Scheme 20100518
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100518
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100518
3 CREATE_PROCESS_LEVEL_SEQUENCE Instance method Public Method Determine configuration and create process levels 20100518
4 GET_ACTIVE_PLAN_VERSION Static method Public Method Get Active Plan Version ID of PD-Organization 20100518
5 GET_BO_TYPE Instance method Public Method Return the BO Type 20100913
6 GET_DEFAULT_WFL_TEMPLATE_4_SYS Static method Public Method Get default workflow template for system decision 20100922
7 GET_DOC_SUBSET_KEY Instance method Public Method Return the document subset key 20100913
8 GET_FIRST_PROCESS_LEVEL Instance method Public Method The first process level of the configuration 20100518
9 GET_PROCESS_SCHEME Instance method Public Method The process scheme of the current configuration 20100518
10 GET_RESOLVER_NAME_TEXT Static method Public Method Get text of resolver name 20100922
11 READ_PROCESS_LEVEL_CONFIG Static method Public Method Reads the SRM level configuration table 20100518
12 SET_APF_CONTEXT_ACTIVE Static method Public Method Set the flag that the apf context was initialized (by PDO) 20100518
Events
Class /SRMERP/CL_WF_CONFIGURATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_APF_CONTEXT_ACTIVE Private See coding 20100518 BEGIN OF s_apf_context_active . TYPES client TYPE mandt. TYPES doc_guid TYPE /srmerp/wf_doc_subset_key. TYPES apf_context_active TYPE boole_d. TYPES END OF s_apf_context_active
2 S_APF_VERSION_BY_BOTYPE Private See coding 20100518 BEGIN OF s_apf_version_by_botype. TYPES client TYPE mandt. TYPES doc_type TYPE /srmerp/wf_bo_type. TYPES user_id TYPE syuname. TYPES apf_version TYPE /srmerp/wf_version. TYPES END OF s_apf_version_by_botype
3 S_APF_VERSION_BY_DOC Private See coding 20100518 BEGIN OF s_apf_version_by_doc . TYPES client TYPE mandt. TYPES doc_guid TYPE /srmerp/wf_doc_subset_key. TYPES apf_version TYPE /srmerp/wf_version. TYPES END OF s_apf_version_by_doc
4 TTY_REGISTERED_PROCESS_LEVEL Private See coding 20100518 tty_registered_process_level TYPE TABLE OF REF TO /srmerp/if_wf_level_provider
5 T_APF_CONTEXT_ACTIVE Private See coding 20100518 t_apf_context_active TYPE HASHED TABLE OF S_APF_CONTEXT_ACTIVE WITH UNIQUE KEY client doc_guid
6 T_APF_VERSION_BY_BOTYPE Private See coding 20100518 t_apf_version_by_botype TYPE HASHED TABLE OF s_apf_version_by_botype WITH UNIQUE KEY client doc_type user_id
7 T_APF_VERSION_BY_DOC Private See coding 20100518 t_apf_version_by_doc TYPE HASHED TABLE OF s_apf_version_by_doc WITH UNIQUE KEY client doc_guid
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SRMERP/CL_WF_CONFIGURATION has no parameter.
Method CLASS_CONSTRUCTOR on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROCESS Call by reference Object reference (TYPE REF TO) /SRMERP/IF_WF_PROCESS 20100518
2 Importing IV_BO_TYPE Call by reference Type reference (TYPE) /SRMERP/WF_BO_TYPE 20100715
3 Importing IV_DOC_SUBSET_KEY Call by reference Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_KEY 20100715
4 Importing IV_DSS_NAME Call by reference Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_NAME Name of Document Subset 20110610
5 Importing IV_PROCESS_RESTART Call by reference Type reference (TYPE) ABAP_BOOL 20100518

Method CONSTRUCTOR on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method CREATE_PROCESS_LEVEL_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ_DESCRIPTION Call by reference Type reference (TYPE) XFLAG New Input Values 20100518
# Exception Resumable Description Created on
1 /SRMERP/CX_WF_ABORT 20100518
2 /SRMERP/CX_WF_ERROR Basis Exception: WF engine 20100910

Method GET_ACTIVE_PLAN_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PLAN_VERSION_ID Value transfer Type reference (TYPE) PLVAR Plan Version 20100518
# Exception Resumable Description Created on
1 /SRMERP/CX_WF_ABORT 20100518

Method GET_BO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BO_TYPE Value transfer Type reference (TYPE) /SRMERP/WF_BO_TYPE Business Object Type 20100913

Method GET_BO_TYPE on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method GET_DEFAULT_WFL_TEMPLATE_4_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_TYPE Call by reference Type reference (TYPE) /SRMERP/WF_BO_TYPE Business Object Type 20100922
2 Returning RV_WORKFLOW_TEMPLATE_ID Value transfer Type reference (TYPE) SWD_STEP_T Workflow Template ID 20100922

Method GET_DEFAULT_WFL_TEMPLATE_4_SYS on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method GET_DOC_SUBSET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DOC_SUBSET_KEY Value transfer Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_KEY Document Subset Key 20100913

Method GET_DOC_SUBSET_KEY on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method GET_FIRST_PROCESS_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROCESS_LEVEL Value transfer Object reference (TYPE REF TO) /SRMERP/CL_WF_PROCESS_LEVEL Process level 20100518

Method GET_FIRST_PROCESS_LEVEL on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method GET_PROCESS_SCHEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROCESS_SCHEME_ID Value transfer Type reference (TYPE) /SRMERP/WF_PROCESS_SCHEME Process Level Scheme 20100518
# Exception Resumable Description Created on
1 /SRMERP/CX_WF_ABORT 20100518

Method GET_RESOLVER_NAME_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANG SY-LANGU Language ID 20100922
2 Importing IV_RESOLVER_NAME Call by reference Type reference (TYPE) /SRMERP/WF_RESP_RESOLVER_NAME Responsibility Resolver Name 20100922
3 Returning RV_RESOLVER_NAME_TEXT Value transfer Type reference (TYPE) TEXT60 Text Field of Length 60 20100922

Method GET_RESOLVER_NAME_TEXT on class /SRMERP/CL_WF_CONFIGURATION has no exception.

Method READ_PROCESS_LEVEL_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROCESS_LEVEL_CONFIG Call by reference Type reference (TYPE) /SRMERP/T_WF_L Process Level Configuration 20100518
2 Importing IV_BO_TYPE Call by reference Type reference (TYPE) /SRMERP/WF_BO_TYPE 20100715
3 Importing IV_PROCESS_SCHEME Call by reference Type reference (TYPE) /SRMERP/WF_PROCESS_SCHEME Process Level Scheme 20100518
4 Importing IV_READ_DESCRIPTION Call by reference Type reference (TYPE) XFLAG New Input Values 20100518
# Exception Resumable Description Created on
1 /SRMERP/CX_WF_ABORT 20100518
2 /SRMERP/CX_WF_ERROR Basis Exception: WF engine 20100910

Method SET_APF_CONTEXT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APF_CONTEXT_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Boole value to be set for GUID 20100518
2 Importing IV_DOC_SUBSET_KEY Call by reference Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_KEY 20100715

Method SET_APF_CONTEXT_ACTIVE on class /SRMERP/CL_WF_CONFIGURATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606