Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EVE_ITERATOR_OBJECT | Interface Read Access for Application Objects | 20020529 |
Meta Relationship - Used By
Properties
| Class | CL_DPR_EVE_OBJECT | |
| Short Description | Evaluations: Abstract Wrapper for Project Element | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_EVE_ITERATOR_OBJECT | Interface Read Access for Application Objects | 20020529 |
Friends
Class CL_DPR_EVE_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_DPR_COMMON | Object: Common | 20020529 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_DPR_EVE_HIERARCHY_MANAGER | Hierarchy Manager for Evaluations | 20020529 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_DPR_ITERATOR_ELEMENT | Object: Iterator | 20020529 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | DPR_TS_FIN_CALC_RESULT | cProjects Accounting Integration: Costing Results | 20030213 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | TS_COLLABORATIONS_COUNTER | Collaborations Counter | 20050228 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TS_DOCUMENT_COUNTER | Document Counter | 20020720 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | TS_OBJ_LINKS_COUNTER | Object Link Counter | 20050228 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Indicator: Costing Read | 20030218 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | DPR_TV_UNIT | Standard Time Unit | 20030313 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_ASSIGNMENT' | 20030317 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_BUSINESS_PARTNER' | 20021111 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_CHECKLIST_O' | 20020529 | |||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_CHECKLIST_ITEM_O' | 20020529 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_OBJECT_LINK' | 20020529 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_PARTICIPANT' | 20021029 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_PHASE_O' | 20020529 | |||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_PROJECT_O' | 20020529 | |||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_STAFFING' | 20030317 | |||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'CL_DPR_EVE_TASK_O' | 20020529 | |||
| 20 | Static Attribute | Protected | Object reference (TYPE REF TO) | DPR_EVE_ATTRIBUTES | BAdI DPR_EVE_ATTRIBUTES | 20020531 |
Methods
Events
Class CL_DPR_EVE_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_COLLABORATIONS_COUNTER | Protected | See coding | 20050228 | BEGIN OF ts_collaborations_counter,
coll_counted TYPE boole_d,
coll_total TYPE dpr_tv_collaborations_total,
END OF ts_collaborations_counter
|
||
| 2 | TS_DAYS_PER_PERIOD | Protected | See coding | Days per Period | 20020816 | BEGIN OF ts_days_per_period ,
year(4) TYPE n,
period(3) TYPE n,
days(3) TYPE n,
date_low TYPE syst-datum,
date_high TYPE syst-datum,
END OF ts_days_per_period
|
|
| 3 | TS_DOCUMENT_COUNTER | Protected | See coding | Counter for Documents | 20020720 | BEGIN OF ts_document_counter,
documents_counted TYPE boole_d,
doc_invalid TYPE dpr_tv_documents_released,
doc_in_work TYPE dpr_tv_documents_in_work,
doc_released TYPE dpr_tv_documents_released,
doc_total TYPE dpr_tv_documents_total,
doc_unknown TYPE dpr_tv_documents_unknown,
END OF ts_document_counter
|
|
| 4 | TS_OBJ_LINKS_COUNTER | Protected | See coding | 20050228 | BEGIN OF ts_obj_links_counter,
obl_counted TYPE boole_d,
obl_total TYPE dpr_tv_obj_links_total,
END OF ts_obj_links_counter
|
||
| 5 | TT_DAYS_PER_PERIOD | Protected | See coding | Table for Days per Period | 20020816 | TT_DAYS_PER_PERIOD type standard table of ts_days_per_period
with default key
|
|
| 6 | TY_S_CNT | Protected | See coding | 20121207 | BEGIN OF ty_s_cnt,
stat TYPE crm_j_status,
count TYPE i,
END OF ty_s_cnt
|
||
| 7 | TY_T_CNTS | Protected | See coding | 20121207 | ty_t_cnts TYPE TABLE OF ty_s_cnt
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_EVE_OBJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_EVE_OBJECT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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_OBJECT has no exception.
Method CONVERT_WORK_EFFORT_2_DEF_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RC | Call by reference | Type reference (TYPE) | I | 20030313 | ||||
| 2 | EV_RESULT | Call by reference | Type reference (TYPE) | NUMERIC | Aufwand/Arbeit | 20030313 | |||
| 3 | EV_RESULT_UNIT | Call by reference | Type reference (TYPE) | DPR_TV_UNIT | Einheit | 20030313 | |||
| 4 | IV_INPUT | Call by reference | Type reference (TYPE) | NUMERIC | Aufwand/Arbeit | 20030313 | |||
| 5 | IV_INPUT_UNIT | Call by reference | Type reference (TYPE) | DPR_TV_UNIT | Einheit | 20030313 |
Method CONVERT_WORK_EFFORT_2_DEF_UNIT on class CL_DPR_EVE_OBJECT has no exception.
Method COUNT_COLLABORATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_COUNTED_COLLABORATIONS | Value transfer | Type reference (TYPE) | TS_COLLABORATIONS_COUNTER | 20050228 |
Method COUNT_COLLABORATIONS on class CL_DPR_EVE_OBJECT has no exception.
Method COUNT_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_COUNTED_DOCUMENTS | Value transfer | Type reference (TYPE) | TS_DOCUMENT_COUNTER | 20020720 |
Method COUNT_DOCUMENTS on class CL_DPR_EVE_OBJECT has no exception.
Method COUNT_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_COUNTED_OBJ_LINKS | Value transfer | Type reference (TYPE) | TS_OBJ_LINKS_COUNTER | 20050228 |
Method COUNT_OBJECT_LINKS on class CL_DPR_EVE_OBJECT has no exception.
Method CREATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DPR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ITERATOR_ELEMENT | Development Projects: Schnittstelle aller iterierb. Elemente | 20020529 | |||
| 2 | IR_HIERARCHY_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_DPR_EVE_HIERARCHY_MANAGER | Hierarchie Manager für Auswertungen | 20020529 | |||
| 3 | RR_EVE_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_EVE_ITERATOR_OBJECT | Interface Lesezugriff auf Applikationsobjekte | 20020529 |
Method CREATE_OBJECT on class CL_DPR_EVE_OBJECT has no exception.
Method DISTRIBUTE_WORK_BY_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_WORK_BY_PERIODS | Call by reference | Type reference (TYPE) | ANY TABLE | 20020816 | ||||
| 2 | IV_END_DATE | Call by reference | Type reference (TYPE) | SYST-DATUM | Enddatum | 20020816 | |||
| 3 | IV_FACTORY_CALENDER | Call by reference | Type reference (TYPE) | SCAL-FCALID | Fabrikkalender | 20020816 | |||
| 4 | IV_START_DATE | Call by reference | Type reference (TYPE) | SYST-DATUM | Startdatum | 20020816 | |||
| 5 | IV_UNIT | Call by reference | Type reference (TYPE) | MSEHI | 'TAG' | Maßeinheit | 20020816 | ||
| 6 | IV_WORK | Call by reference | Type reference (TYPE) | DPR_TV_WORK | Aufwand | 20020816 |
Method DISTRIBUTE_WORK_BY_PERIODS on class CL_DPR_EVE_OBJECT has no exception.
Method FIRST_LAST_DAY_OF_MONTH_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FIRST_DAY | Call by reference | Type reference (TYPE) | SYST-DATUM | Datum des ersten Tages | 20020816 | |||
| 2 | EV_LAST_DAY | Call by reference | Type reference (TYPE) | SYST-DATUM | Datum des letzen Tages | 20020816 | |||
| 3 | IV_MONTH | Call by reference | Type reference (TYPE) | FCMNR | Monatsnummer | 20020816 | |||
| 4 | IV_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Jahr | 20020816 |
Method FIRST_LAST_DAY_OF_MONTH_GET on class CL_DPR_EVE_OBJECT has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_UNKNOWN_ATTRIBUTES | Call by reference | Type reference (TYPE) | EVE_TT_OBJECT_ATTRIBUTE | Unbekannte Attribute | 20020531 | |||
| 2 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | EVE_TT_OBJECT_ATTRIBUTE | Tabellentyp zur Übernahme von Attributen aus Applikation | 20020531 |
Method GET_ATTRIBUTES on class CL_DPR_EVE_OBJECT has no exception.
Method GET_ATTRIBUTES_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | EVE_TT_OBJECT_ATTRIBUTE | Tabellentyp zur Übernahme von Attributen aus Applikation | 20020531 |
Method GET_ATTRIBUTES_PREPARE on class CL_DPR_EVE_OBJECT has no exception.
Method GET_ATTRIBUTE_CALCULATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CA_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | ANY | Attributwert | 20030213 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | Fehler: <> 0 | 20030213 | |||
| 3 | IS_CALC_RESULTS | Call by reference | Type reference (TYPE) | DPR_TS_FIN_CALC_RESULT | cProjects RW Integration: Kalkulationsergebnis | 20030213 | |||
| 4 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | EVE_TV_ATTRIBUTE | Attribut/Merkmal der Evaluation Engine | 20030213 |
Method GET_ATTRIBUTE_CALCULATION on class CL_DPR_EVE_OBJECT has no exception.
Method GET_ATTRIBUTE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CA_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | ANY | Attributwert | 20020531 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | Attribut unbekannt: <> 0 | 20020531 | |||
| 3 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | EVE_TV_ATTRIBUTE | Attribut/Merkmal der Evaluation Engine | 20020531 |
Method GET_ATTRIBUTE_VALUE on class CL_DPR_EVE_OBJECT has no exception.
Method GET_ATTRIBUTE_VALUE_GENERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CA_ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | ANY | Attributwert | 20020531 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | Fehler: <> 0 | 20020626 | |||
| 3 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Struktur mit möglichen Attributewerten | 20020531 | |||
| 4 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | EVE_TV_ATTRIBUTE | Attribut/Merkmal der Evaluation Engine | 20020531 |
Method GET_ATTRIBUTE_VALUE_GENERIC on class CL_DPR_EVE_OBJECT has no exception.
Method GET_CALCULATION_RESULTS Signature
Method GET_CALCULATION_RESULTS on class CL_DPR_EVE_OBJECT has no parameter.
Method GET_CALCULATION_RESULTS on class CL_DPR_EVE_OBJECT has no exception.
Method GET_COLLABORATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_COLLABORATIONS | Value transfer | Type reference (TYPE) | DPR_TT_COLLABORATIONS | Tabellentyp für Collaborations | 20050228 |
Method GET_COLLABORATIONS on class CL_DPR_EVE_OBJECT has no exception.
Method GET_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DOCUMENTS | Value transfer | Type reference (TYPE) | DPR_TT_DOCUMENTS | Tabellentyp für Dokumente | 20020720 |
Method GET_DOCUMENTS on class CL_DPR_EVE_OBJECT has no exception.
Method GET_MONTH_DAYS_FOR_DATE_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DAYS_BY_MONTH | Call by reference | Type reference (TYPE) | TT_DAYS_PER_PERIOD | Tage je Periode | 20020816 | |||
| 2 | EV_DAYS_TOTAL | Call by reference | Type reference (TYPE) | I | 20020816 | ||||
| 3 | IV_END_DATE | Call by reference | Type reference (TYPE) | SYST-DATUM | Enddatum | 20020816 | |||
| 4 | IV_FACTORY_CALENDER | Call by reference | Type reference (TYPE) | SCAL-FCALID | Fabrikkalender | 20020816 | |||
| 5 | IV_START_DATE | Call by reference | Type reference (TYPE) | SYST-DATUM | Startdatum | 20020816 | |||
| 6 | IV_UNIT | Call by reference | Type reference (TYPE) | MSEHI | 'TAG' | Maßeinheit | 20020816 |
Method GET_MONTH_DAYS_FOR_DATE_RANGE on class CL_DPR_EVE_OBJECT has no exception.
Method GET_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_OBJECT_LINKS | Value transfer | Type reference (TYPE) | DPR_TT_OBJECT_LINKS | Tabellentyp für Objektverknüpfungen | 20050228 |
Method GET_OBJECT_LINKS on class CL_DPR_EVE_OBJECT has no exception.
Method GET_PROJECT_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_PROJECT | Value transfer | Object reference (TYPE REF TO) | CL_DPR_PROJECT | Development Projects: Abstraktes Projekt | 20030313 |
Method GET_PROJECT_INSTANCE on class CL_DPR_EVE_OBJECT has no exception.
Method GET_ROOT_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_ROOT | Value transfer | Object reference (TYPE REF TO) | CL_DPR_EVE_OBJECT | Auswertungen: Abstrakter Wrapper Projektelement | 20040201 |
Method GET_ROOT_INSTANCE on class CL_DPR_EVE_OBJECT has no exception.
Method GET_STANDARD_TIME_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEFAULT_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20030313 | |||
| 2 | RV_TIME_UNIT | Value transfer | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20030313 |
Method GET_STANDARD_TIME_UNIT on class CL_DPR_EVE_OBJECT has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200 |