SAP ABAP Class CL_DPR_FIN_GECCO_CALC_COLL (Costing: Collection of Data for Costing)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-FIN (Application Component) cProjects Accounting Integration
     DEVELOPMENT_PROJECTS_FIN_GECCO (Package) Proj. Mgmt: Accounting Integration Using R/3 Acct Assgn. Mgr
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_VISITOR Development Projects: Abstract Visitor 20030211
Properties
Class CL_DPR_FIN_GECCO_CALC_COLL  
Short Description Costing: Collection of Data for Costing    
Super Class CL_DPR_VISITOR Development Projects: Abstract Visitor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_FIN_GECCO   Proj. Mgmt: Accounting Integration Using R/3 Acct Assgn. Mgr 
Created 20030211   SAP 
Last change 20141109    
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 CL_DPR_FIN_GECCO_CALC_COLL has no interface implemented.
Friends
Class CL_DPR_FIN_GECCO_CALC_COLL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PROJECT_EXT Instance attribute Private Object reference (TYPE REF TO) DPR_TS_PROJECT_EXT Project Definition Attributes (External) 20050221
2 MR_PROJECT_INT Instance attribute Private Object reference (TYPE REF TO) DPR_TS_PROJECT_INT Project Definition Attributes (Internal) 20050221
3 MS_CALC_PROJECT Instance attribute Private Type reference (TYPE) DPR_TS_CO_CALC_PROJECT ERP System Accounting: Project Costing 20030211
4 MT_CALC_BUPA_LINK Instance attribute Private Type reference (TYPE) DPR_TT_CO_CALC_BUPA_LINK_SORT ERP System Accounting: Resource Costing 20030211
5 MT_CALC_PART Instance attribute Private Type reference (TYPE) DPR_TT_CO_CALC_PART_SORT ERP System Accounting: Project Participant/Role Costing 20030211
6 MT_CALC_PART_LINK Instance attribute Private Type reference (TYPE) DPR_TT_CO_CALC_PART_LINK_SORT ERP System Accounting: Costing for Role Link 20050203
7 MT_CALC_TASK Instance attribute Private Type reference (TYPE) DPR_TT_CO_CALC_TASK_SORT ERP System Accounting: Task Costing 20050201
8 MT_MESSAGES Static Attribute Public Type reference (TYPE) DPR_TT_FIN_GECCO_MESSAGES_BADI Messages 20060508
9 MV_CONTROLLING_METHOD Instance attribute Private Type reference (TYPE) CHAR1 Controlling Method 20050221
10 MV_CO_MAPPING Instance attribute Private Type reference (TYPE) CHAR1 Structure (S) or Role (R) 20050202
11 MV_MASTER_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Master Language of Project 20030211
12 MV_SOLELY_ES_CALC_PROJECT Static Attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070417
13 SC_TIME_T0000 Static Attribute Private Type reference (TYPE) SY-TIMLO '000000' 0 O'Clock 20030328
14 SC_TIME_T2400 Static Attribute Private Type reference (TYPE) SY-TIMLO '240000' 24 O'Clock 20030328
15 SR_BADI_INST_EXTERNAL Static Attribute Private Object reference (TYPE REF TO) DPR_FIN_GECCO_CALC External BAdI: Costing Data 20030227
16 SR_BADI_INST_INTERNAL Static Attribute Private Object reference (TYPE REF TO) DPR_FIN_GECCO_CALC_I Internal BAdI: Costing Data 20030227
17 SR_ROLE_CUST Static Attribute Private Object reference (TYPE REF TO) CL_DPR_ROLES_CUSTOMIZING Role Customizing 20070621
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030227
2 DISTRIBUTE_EFFORT_TO_ORGUNITS Instance method Private Method Distribute Resource to Org. Unit Assignment 20030328
3 GET_PROJECT_CALC_DATA Static method Public Method Determine Costing Data for Project 20030211
4 SPLIT_BUPA_FROM_ROLE Instance method Private Method Deduct Required Capacity of Resource from Req. Cap. of Role 20030212
5 SPLIT_ROLE_FROM_TASK Instance method Private Method Remove Abstract Role from Task 20050203
Events
Class CL_DPR_FIN_GECCO_CALC_COLL has no event.
Types
Class CL_DPR_FIN_GECCO_CALC_COLL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DISTRIBUTE_EFFORT_TO_ORGUNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTERVALS Call by reference Type reference (TYPE) TT_INTERVALS Intervalle der Verteilung 20030328
2 Exporting EV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDATUM Startdatum 20030328
3 Exporting EV_END_DATE Call by reference Type reference (TYPE) ENDDATUM Endedatum 20030328
4 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) PRP_TT_OBJECT Orgeinheiten 20030328
5 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDATUM Startdatum 20030328
6 Importing IV_DURATION_UNIT Call by reference Type reference (TYPE) DPR_TV_UNIT Einheit für Ermittlung der Dauern 20030328
7 Importing IV_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand 20030328
8 Importing IV_EFFORT_UNIT Call by reference Type reference (TYPE) DPR_TV_UNIT Einheit 20030328
9 Importing IV_END_DATE Call by reference Type reference (TYPE) ENDDATUM Enddatum 20030328
10 Importing IV_FACTORY_CALENDER Call by reference Type reference (TYPE) SCAL-FCALID Fabrikkalender 20030328

Method DISTRIBUTE_EFFORT_TO_ORGUNITS on class CL_DPR_FIN_GECCO_CALC_COLL has no exception.

Method GET_PROJECT_CALC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CALC_PROJECT Call by reference Type reference (TYPE) DPR_TS_CO_CALC_PROJECT ERP-System RW: Kalkulation Projekt 20030211
2 Exporting ET_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_BUPA_LINK_SORT ERP-System RW: Kalkulation Ressourcen 20030211
3 Exporting ET_CALC_PART Call by reference Type reference (TYPE) DPR_TT_CO_CALC_PART_SORT ERP-System RW: Kalkulation Projektbeteiligte/Rollen 20030211
4 Exporting ET_CALC_PART_LINK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_PART_LINK_SORT ERP-System RW: Kalkulation Rollenverknüpfung 20050204
5 Exporting ET_CALC_TASK Call by reference Type reference (TYPE) DPR_TT_CO_CALC_TASK_SORT ERP-System RW: Kalkulation Aufgabe 20050204
6 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030211

Method GET_PROJECT_CALC_DATA on class CL_DPR_FIN_GECCO_CALC_COLL has no exception.

Method SPLIT_BUPA_FROM_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CALC_BUPA_LINK Call by reference Type reference (TYPE) DPR_TS_CO_CALC_BUPA_LINK ERP-System RW: Kalkulation Ressourcen 20030212
2 Importing IR_DPR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20060508

Method SPLIT_BUPA_FROM_ROLE on class CL_DPR_FIN_GECCO_CALC_COLL has no exception.

Method SPLIT_ROLE_FROM_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CALC_TASK Call by reference Type reference (TYPE) DPR_TS_CO_CALC_TASK ERP-System RW: Kalkulation Aufgaben 20050203
2 Importing IR_DPR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20060508
3 Importing IR_PARTICIPANT Call by reference Object reference (TYPE REF TO) CL_DPR_PARTICIPANT Development Projects: Projektbeteiligte(r) 20050203
4 Importing IR_PARTICIPANT_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_ENTITY_LINK Development Projects: Verknüpfung zwischen Rolle und Entity 20050203

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