SAP ABAP Class CL_DPR_EVE_PROJECT_O (Evalutations: Wrapper for Project Definition)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EVA (Application Component) Evaluations
     DEVELOPMENT_PROJECTS_EVE (Package) Evaluations / Dashboard / Alerts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_EVE_OBJECT Evaluations: Abstract Wrapper for Project Element 20020529
Properties
Class CL_DPR_EVE_PROJECT_O  
Short Description Evalutations: Wrapper for Project Definition    
Super Class CL_DPR_EVE_OBJECT Evaluations: Abstract Wrapper for Project Element 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_EVE   Evaluations / Dashboard / Alerts 
Created 20020529   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_EVE_PROJECT_O has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_EVE_OBJECT 20030821 Evaluations: Abstract Wrapper for Project Element
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_OBJECT_CL Instance attribute Protected Object reference (TYPE REF TO) CL_DPR_PROJECT_O Development Projects: Project 20020531
2 MS_ATTRIBUTES Instance attribute Protected Type reference (TYPE) DPR_TS_PROJECT_EXT Project Definition Attributes (External) 20020531
3 MS_COSTS Instance attribute Protected Type reference (TYPE) TS_COSTS Costs for Dashboard 20050316
4 MS_METRICS Instance attribute Protected Type reference (TYPE) TS_METRICS Metrics for Dashboard 20070511
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_STAFFING_GROUP Instance method Protected Method Calculate Staffing Indicator Based on Role Assignment 20050513
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020529
3 GET_COSTS Instance method Protected Method Determine Costs for Dashboard from ERP System 20050309
4 GET_METRICS Instance method Protected Method Determine Metrics for Dashboard 20070510
5 GET_VIRTUAL_DISTRIBUTION Instance method Private Method Virtual Distribution of an Undistributed Role 20050517
Events
Class CL_DPR_EVE_PROJECT_O has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COSTS Protected See coding 20050316 BEGIN OF ts_costs, budget TYPE dpr_tv_budget, actual_costs TYPE dpr_tv_actual_costs, planned_costs TYPE dpr_tv_planned_costs, currency TYPE waers, END OF ts_costs
2 TS_METRICS Protected See coding 20070511 BEGIN OF ts_metrics, group TYPE dpr_tv_pc_group, sav_target TYPE dpr_tv_pc_fi_target, sav_current TYPE dpr_tv_pc_fi_current, sav_crcy TYPE dpr_tv_pc_currency, roi_target TYPE dpr_tv_pc_fi_target, roi_current TYPE dpr_tv_pc_fi_current, roi_crcy TYPE dpr_tv_pc_currency, sigma_target TYPE dpr_tv_pc_sigma_target, sigma_base TYPE dpr_tv_pc_sigma_base, sigma_current TYPE dpr_tv_pc_sigma_current, END OF ts_metrics
Method Signatures

Method CALCULATE_STAFFING_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_STAFFING Value transfer Type reference (TYPE) DPR_TV_STAFFING_INDICATOR Kennzahl: Besetzungsstatus 20050513

Method CALCULATE_STAFFING_GROUP on class CL_DPR_EVE_PROJECT_O has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DPR_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_ITERATOR_ELEMENT Development Projects: Schnittstelle aller iterierb. Elemente 20020529

Method CONSTRUCTOR on class CL_DPR_EVE_PROJECT_O has no exception.

Method GET_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) EVE_TT_OBJECT_ATTRIBUTE Tabellentyp zur Übernahme von Attributen aus Applikation 20050311

Method GET_COSTS on class CL_DPR_EVE_PROJECT_O has no exception.

Method GET_METRICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) EVE_TT_OBJECT_ATTRIBUTE Tabellentyp zur Übernahme von Attributen aus Applikation 20070510

Method GET_METRICS on class CL_DPR_EVE_PROJECT_O has no exception.

Method GET_VIRTUAL_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PART_DIST_EXT Call by reference Type reference (TYPE) DPR_TS_PART_DIST_EXT Verteilung an der Projektrolle (ext. Attribute) 20050517
2 Exporting EV_RC Call by reference Type reference (TYPE) I 0: Alles OK 20050517
3 Importing IV_ALLOCATION_UNIT Call by reference Type reference (TYPE) DPR_TV_ALLOCATION_UNIT Einheit der Verteilung 20050517
4 Importing IV_BEGDA Call by reference Type reference (TYPE) SYDATUM Startdatum des Intervalls 20050517
5 Importing IV_ENDDA Call by reference Type reference (TYPE) SYDATUM Enddatum des Intervalls 20050517
6 Importing IV_LOCATION Call by reference Type reference (TYPE) DPR_TV_LOCATION Standort 20050517
7 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart der Verteilung 20050517
8 Importing IV_WORK_ALLOCATION Call by reference Type reference (TYPE) F Aufwand 20050517
9 Importing IV_WORK_DEMAND Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand 20050517
10 Importing IV_WORK_UNIT Call by reference Type reference (TYPE) DPR_TV_WORK_UNIT Einheit für Arbeit 20050517

Method GET_VIRTUAL_DISTRIBUTION on class CL_DPR_EVE_PROJECT_O has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200