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
⤷ 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 |