SAP ABAP Class /RPM/CL_CP_UTILITY (Utility Class for MSP mapping to RPM)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/INTEGRATION (Package) xRPM Integration Components
Properties
Class /RPM/CL_CP_UTILITY  
Short Description Utility Class for MSP mapping to RPM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/INTEGRATION   xRPM Integration Components 
Created 20050511   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /RPM/CL_CP_UTILITY has no interface implemented.
Friends
Class /RPM/CL_CP_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CUSTOMER_EXIT Instance attribute Private Object reference (TYPE REF TO) /RPM/IF_EX_CP_CUST_FIELDS Business add-in interface IF_EX_RPM_MSP_CUST_FIELDS 20050511
2 MS_PARAMETERS_INT Instance attribute Private Type reference (TYPE) /RPM/TS_ITEM2CP_INT RPM project integration parameters 20060221
3 MT_MAPPING Instance attribute Private Type reference (TYPE) DPR_TT_FIELD_MAP Mapping of BPS field to cProjects field 20050513
4 MV_CUSTOMER_EXIT_ACTIVE Instance attribute Private Type reference (TYPE) SXRT_BOOLEAN 20050511
5 MV_DPR_PHASE Instance attribute Private Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20060227
6 MV_DPR_PROJECT Instance attribute Private Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20060227
7 MV_RPM_DP Instance attribute Private Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20060227
8 MV_RPM_ITEM Instance attribute Private Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20060227
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050511
2 CONVERT_ITEM2PROJECT Instance method Public Method Populates base cProject project header with xRPM item data 20060221
3 CONVERT_PROJECT2ITEM Instance method Public Method Reads form cP structure and populates RPM item structure 20060221
Events
Class /RPM/CL_CP_UTILITY has no event.
Types
Class /RPM/CL_CP_UTILITY 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 IS_PARAMETERS_INT Call by reference Type reference (TYPE) /RPM/TS_ITEM2CP_INT RPM project integration parameters 20060221
2 Importing IV_DPR_MAIN_OBJECT Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20060227
3 Importing IV_EXPORT Call by reference Type reference (TYPE) XFELD Checkbox 20050930
4 Importing IV_RPM_MAIN_OBJECT Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20060227

Method CONSTRUCTOR on class /RPM/CL_CP_UTILITY has no exception.

Method CONVERT_ITEM2PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROJECT_DEFINITION Call by reference Type reference (TYPE) BAPI_TS_PROJECT_DEF BAPI CREATE/CHANGE: Project Definition Fields 20060221
2 Exporting ES_PROJECT_DEFINITION_UPD Call by reference Type reference (TYPE) BAPI_TS_PROJECT_DEF_UPD BAPI CREATE/CHANGE: Update Structure for Project Definition 20060221
3 Importing IS_ITEM_DEFINITION Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Project data that can be changed externally 20060221

Method CONVERT_ITEM2PROJECT on class /RPM/CL_CP_UTILITY has no exception.

Method CONVERT_PROJECT2ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_DEFINITION Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API 20060221
2 Importing IS_PROJECT_DEFINITION Call by reference Type reference (TYPE) DPR_TS_XML_PROJECT_DATA_TYPE Proxy Structure (generated) 20060221

Method CONVERT_PROJECT2ITEM on class /RPM/CL_CP_UTILITY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400