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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | DPR_TS_PROJECT_EXT | Project Definition Attributes (External) | 20050221 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | DPR_TS_PROJECT_INT | Project Definition Attributes (Internal) | 20050221 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | DPR_TS_CO_CALC_PROJECT | ERP System Accounting: Project Costing | 20030211 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CO_CALC_BUPA_LINK_SORT | ERP System Accounting: Resource Costing | 20030211 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CO_CALC_PART_SORT | ERP System Accounting: Project Participant/Role Costing | 20030211 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CO_CALC_PART_LINK_SORT | ERP System Accounting: Costing for Role Link | 20050203 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CO_CALC_TASK_SORT | ERP System Accounting: Task Costing | 20050201 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_FIN_GECCO_MESSAGES_BADI | Messages | 20060508 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Controlling Method | 20050221 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Structure (S) or Role (R) | 20050202 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SYLANGU | Master Language of Project | 20030211 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070417 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | SY-TIMLO | '000000' | 0 O'Clock | 20030328 | ||
| 14 | Static Attribute | Private | Type reference (TYPE) | SY-TIMLO | '240000' | 24 O'Clock | 20030328 | ||
| 15 | Static Attribute | Private | Object reference (TYPE REF TO) | DPR_FIN_GECCO_CALC | External BAdI: Costing Data | 20030227 | |||
| 16 | Static Attribute | Private | Object reference (TYPE REF TO) | DPR_FIN_GECCO_CALC_I | Internal BAdI: Costing Data | 20030227 | |||
| 17 | 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 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030227 | |
| 2 | Instance method | Private | Method | Distribute Resource to Org. Unit Assignment | 20030328 | |
| 3 | Static method | Public | Method | Determine Costing Data for Project | 20030211 | |
| 4 | Instance method | Private | Method | Deduct Required Capacity of Resource from Req. Cap. of Role | 20030212 | |
| 5 | 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 | ET_INTERVALS | Call by reference | Type reference (TYPE) | TT_INTERVALS | Intervalle der Verteilung | 20030328 | |||
| 2 | EV_BEGIN_DATE | Call by reference | Type reference (TYPE) | BEGDATUM | Startdatum | 20030328 | |||
| 3 | EV_END_DATE | Call by reference | Type reference (TYPE) | ENDDATUM | Endedatum | 20030328 | |||
| 4 | IT_ORG_UNITS | Call by reference | Type reference (TYPE) | PRP_TT_OBJECT | Orgeinheiten | 20030328 | |||
| 5 | IV_BEGIN_DATE | Call by reference | Type reference (TYPE) | BEGDATUM | Startdatum | 20030328 | |||
| 6 | IV_DURATION_UNIT | Call by reference | Type reference (TYPE) | DPR_TV_UNIT | Einheit für Ermittlung der Dauern | 20030328 | |||
| 7 | IV_EFFORT | Call by reference | Type reference (TYPE) | DPR_TV_EFFORT | Aufwand | 20030328 | |||
| 8 | IV_EFFORT_UNIT | Call by reference | Type reference (TYPE) | DPR_TV_UNIT | Einheit | 20030328 | |||
| 9 | IV_END_DATE | Call by reference | Type reference (TYPE) | ENDDATUM | Enddatum | 20030328 | |||
| 10 | 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 | ES_CALC_PROJECT | Call by reference | Type reference (TYPE) | DPR_TS_CO_CALC_PROJECT | ERP-System RW: Kalkulation Projekt | 20030211 | |||
| 2 | ET_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_BUPA_LINK_SORT | ERP-System RW: Kalkulation Ressourcen | 20030211 | |||
| 3 | ET_CALC_PART | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_PART_SORT | ERP-System RW: Kalkulation Projektbeteiligte/Rollen | 20030211 | |||
| 4 | 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 | ET_CALC_TASK | Call by reference | Type reference (TYPE) | DPR_TT_CO_CALC_TASK_SORT | ERP-System RW: Kalkulation Aufgabe | 20050204 | |||
| 6 | 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 | CS_CALC_BUPA_LINK | Call by reference | Type reference (TYPE) | DPR_TS_CO_CALC_BUPA_LINK | ERP-System RW: Kalkulation Ressourcen | 20030212 | |||
| 2 | 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 | CS_CALC_TASK | Call by reference | Type reference (TYPE) | DPR_TS_CO_CALC_TASK | ERP-System RW: Kalkulation Aufgaben | 20050203 | |||
| 2 | IR_DPR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060508 | |||
| 3 | IR_PARTICIPANT | Call by reference | Object reference (TYPE REF TO) | CL_DPR_PARTICIPANT | Development Projects: Projektbeteiligte(r) | 20050203 | |||
| 4 | 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 |