SAP ABAP Class /SRMERP/CL_WF_APV_CONV_UTILS (utility class for structure conversion)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/WF_FACADE_APV (Package) Facades for Approval Process View
Properties
Class /SRMERP/CL_WF_APV_CONV_UTILS  
Short Description utility class for structure conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/WF_FACADE_APV   Facades for Approval Process View 
Created 20100519   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
Class /SRMERP/CL_WF_APV_CONV_UTILS has no interface implemented.
Friends
Class /SRMERP/CL_WF_APV_CONV_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_RECORD_STP_ADJ_OPEN Constant Public Type reference (TYPE) /SRMERP/WF_RECORD_TYPE 'STP_ADJ_OPEN' open ADJUST work item 20100519
2 GC_RECORD_STP_CANCELLED Constant Public Type reference (TYPE) /SRMERP/WF_RECORD_TYPE 'STP_DS_CANCLD' DECIDE work item cancelled 20100519
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DECISIONSET_TO_LEVEL Static method Private Method add decision set to level structure 20100519
2 ADD_REVIEWERS_TO_PROC_DETAIL Static method Private Method add decision set to level structure 20100519
3 CONVERT_CURRENT_LEVEL Static method Public Method create_hierarchical structure from other structures 20100519
4 CONVERT_FORECAST_LEVELS Static method Public Method create_hierarchical structure from other structures 20100519
5 CONVERT_HISTORY_LEVELS Static method Public Method create hierarchical structure from 2 hierarchical structures 20100519
6 CONVERT_HIST_LEVEL_A Static method Private Method convert completed level structure 20100519
7 CONVERT_LEVEL_DATA Static method Private Method convert level data of current/forecast level 20100519
8 CONVERT_WORKITEM Static method Private Method fill workitem structure 20100519
9 FIND_CANCELLED_DS Static method Private Method find cancelled decision sets 20100519
10 FIND_OPEN_ADJUST_WI Static method Private Method find open ADJUST work item 20100519
11 FIND_PROCESSED_ADJUST_WI Static method Private Method find open ADJUST work item 20100519
12 GET_AGENTS_BY_KEY_FOR_WI Static method Private Method get agents for workitem 20100519
13 GET_END_OF_HISTORY_PROC_DETAIL Static method Private Method add decision set to level structure 20100519
14 GET_REVIEW_AGENT_FOR_REVIEW_WI Static method Private Method get reviewer agent for review workitem 20100519
15 GET_START_OF_CURR_PROC_DETAIL Static method Private Method get start of current level 20100519
16 GET_WORKITEM_DETAIL Static method Private Method Gets Workitem Details 20100519
Events
Class /SRMERP/CL_WF_APV_CONV_UTILS has no event.
Types
Class /SRMERP/CL_WF_APV_CONV_UTILS has no local type.
Method Signatures

Method ADD_DECISIONSET_TO_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROC_LEVEL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_LEVEL basic data on process level 20100519
2 Importing IR_DECISIONSET Call by reference Object reference (TYPE REF TO) /SRMERP/S_WF_DECISIONSET Structure for SAP Business WFL workitem counterpart 20100519
3 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519
4 Importing IV_WORKITEM_STATUS Call by reference Type reference (TYPE) SWW_WISTAT Processing Status of a Work Item 20100519

Method ADD_DECISIONSET_TO_LEVEL on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method ADD_REVIEWERS_TO_PROC_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROC_DETAIL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_DETAIL basic data on process detail 20100519
2 Importing IT_CURR_REVIEWER Call by reference Type reference (TYPE) /SRMERP/T_WF_REVIEWER current reviewers with optional work items 20100519
3 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519

Method ADD_REVIEWERS_TO_PROC_DETAIL on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method CONVERT_CURRENT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROCESS_DETAIL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_DETAIL process detail 20100519
2 Importing IS_WF_PROCESS_CURRENT Call by reference Type reference (TYPE) /SRMERP/S_WF_PROCESS Data structure of a SRM process 20100519
3 Importing IT_CURRENT_DOC_RELATED_WI Call by reference Type reference (TYPE) /SRMERP/T_WF_WORKITEM_S Table of /SAPSRM/S_WF_WORKITEM 20100519
4 Importing IT_REVIEWER Call by reference Type reference (TYPE) /SRMERP/T_WF_REVIEWER Table of reviewers 20100519
5 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519
6 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20100714

Method CONVERT_CURRENT_LEVEL on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method CONVERT_FORECAST_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROCESS_DETAIL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_DETAIL process detail 20100527
2 Importing IS_WF_PROCESS_FORECAST Call by reference Type reference (TYPE) /SRMERP/S_WF_PROCESS Data structure of a SRM process 20100519
3 Importing IT_REVIEWER Call by reference Type reference (TYPE) /SRMERP/T_WF_REVIEWER Table of reviewers 20100519
4 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519

Method CONVERT_FORECAST_LEVELS on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method CONVERT_HISTORY_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROCESS_DETAIL Call by reference Type reference (TYPE) /SRMERP/T_WF_PROC_DETAIL process detail table 20100527
2 Importing IS_PROCESS_HISTORY Call by reference Type reference (TYPE) /SRMERP/S_WF_PROCESS Data structure of a SRM process 20100519
3 Importing IS_PROCESS_PROTOCOL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROCESS_PROTOCOL Process protocol with chronological list of protocol records 20100519
4 Importing IS_WF_PROCESS_CURRENT Call by reference Type reference (TYPE) /SRMERP/S_WF_PROCESS Data structure of a SRM process 20100519
5 Importing IT_ALL_REVIEWER Call by reference Type reference (TYPE) /SRMERP/T_WF_REVIEWER all reviewewrs, including deleted ones 20100519
6 Importing IT_CURRENT_DOC_RELATED_WI Call by reference Type reference (TYPE) /SRMERP/T_WF_WORKITEM_S Table of /SAPSRM/S_WF_WORKITEM 20100519
7 Importing IT_CURR_REVIEWER Call by reference Type reference (TYPE) /SRMERP/T_WF_REVIEWER current reviewers 20100519
8 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519

Method CONVERT_HISTORY_LEVELS on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method CONVERT_HIST_LEVEL_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROC_LEVEL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_LEVEL Process Level Attributes 20100527
2 Importing IR_LEVEL_A Call by reference Object reference (TYPE REF TO) /SRMERP/S_WF_PROCESS_LEVEL_A process level 20100519

Method CONVERT_HIST_LEVEL_A on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method CONVERT_LEVEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROC_LEVEL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_LEVEL Process Level Attributes 20100527
2 Importing IR_LEVEL Call by reference Object reference (TYPE REF TO) /SRMERP/S_WF_PROCESS_LEVEL process level 20100519

Method CONVERT_LEVEL_DATA on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method CONVERT_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WORKITEM Call by reference Object reference (TYPE REF TO) /SRMERP/S_WF_WORKITEM Structure for SAP Business WFL workitem counterpart 20100519
2 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519
3 Returning RS_WORKITEM Value transfer Type reference (TYPE) /SRMERP/S_WF_WORKITEM_BASE basic data on workitem 20100519

Method CONVERT_WORKITEM on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method FIND_CANCELLED_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS_HISTORY Call by reference Type reference (TYPE) /SRMERP/S_WF_PROCESS Data structure of a SRM process 20100519
2 Returning RT_RECORD Value transfer Type reference (TYPE) /SRMERP/T_WF_RECORD Table of /SAPSRM/S_WF_RECORD 20100519

Method FIND_CANCELLED_DS on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method FIND_OPEN_ADJUST_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CURRENT_DOC_RELATED_WI Call by reference Type reference (TYPE) /SRMERP/T_WF_WORKITEM_S open rEVISE or ADJUST work items 20100519
2 Returning RS_RECORD Value transfer Type reference (TYPE) /SRMERP/S_WF_RECORD protocol record 20100519

Method FIND_OPEN_ADJUST_WI on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method FIND_PROCESSED_ADJUST_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CURRENT_DOC_RELATED_WI Call by reference Type reference (TYPE) /SRMERP/T_WF_WORKITEM_S open rEVISE or ADJUST work items 20100519
2 Returning RT_RECORD Value transfer Type reference (TYPE) /SRMERP/T_WF_RECORD protocol record 20100519

Method FIND_PROCESSED_ADJUST_WI on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method GET_AGENTS_BY_KEY_FOR_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID logon user 20100519
2 Importing IV_AGENT_TYPE Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_TYPE agent type 20100519
3 Importing IV_LEADING_OBJECT_GUID Call by reference Type reference (TYPE) /SRMERP/WF_DOCUMENT_GUID GUID of SRM purchasing document 20100519
4 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) /SRMERP/WF_WORKITEM_ID Workitem identifier 20100519
5 Returning RS_AGENTS_BY_KEY Value transfer Type reference (TYPE) /SRMERP/S_WF_PROC_AGENT_BY_KEY agents by key 20100519

Method GET_AGENTS_BY_KEY_FOR_WI on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method GET_END_OF_HISTORY_PROC_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROC_DETAIL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_DETAIL basic data on process detail 20100519
2 Returning RV_END_OF_PROC_DETAIL Value transfer Type reference (TYPE) /SRMERP/WF_TIMESTMP Time stamp 20100519

Method GET_END_OF_HISTORY_PROC_DETAIL on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method GET_REVIEW_AGENT_FOR_REVIEW_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORKITEM Call by reference Type reference (TYPE) /SRMERP/S_WF_WORKITEM_BASE logon user 20100519
2 Importing IT_REVIEWER Call by reference Type reference (TYPE) /SRMERP/T_WF_REVIEWER Table of reviewers 20100519
3 Returning RS_AGENT Value transfer Type reference (TYPE) /SRMERP/S_WF_PROC_AGENT agents by key 20100519

Method GET_REVIEW_AGENT_FOR_REVIEW_WI on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method GET_START_OF_CURR_PROC_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROC_DETAIL Call by reference Type reference (TYPE) /SRMERP/S_WF_PROC_DETAIL basic data on process detail 20100519
2 Returning RV_START_OF_PROC_DETAIL Value transfer Type reference (TYPE) /SRMERP/WF_TIMESTMP Time stamp 20100519

Method GET_START_OF_CURR_PROC_DETAIL on class /SRMERP/CL_WF_APV_CONV_UTILS has no exception.

Method GET_WORKITEM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT_ID Call by reference Type reference (TYPE) /SRMERP/WF_AGENT_ID Identification (PD-Org. ID) of workflow agent 20100519
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language 20100519
3 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem ID 20100519
4 Returning RS_WI_DETAIL Value transfer Type reference (TYPE) SWR_WIDTL Workitem Details 20100519

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