SAP ABAP Class CL_DPR_EVE_DASHBOARD_SERVICES (Development Projects: Services for Dashboard)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO-EVA (Application Component) Evaluations
⤷
DEVELOPMENT_PROJECTS_EVE (Package) Evaluations / Dashboard / Alerts
⤷
⤷
Properties
| Class | CL_DPR_EVE_DASHBOARD_SERVICES | |
| Short Description | Development Projects: Services for Dashboard | |
| 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 | 20050104 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DPR_EVE_DASHBOARD_SERVICES has no forward declaration.
Interfaces
Class CL_DPR_EVE_DASHBOARD_SERVICES has no interface implemented.
Friends
Class CL_DPR_EVE_DASHBOARD_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Object reference (TYPE REF TO) | DPR_EVE_DASHBOARD | Kernel BAdI DPR_EVE_DASHBOARD | 20050121 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | DPR_TT_HAS_AUTHORIZATION | buffer has authorization | 20090331 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | EVE_TT_ATTR_ICON_MAPPING | Mapping: Table Assignment Field Value to Icon | 20050315 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050121 | |
| 2 | Static method | Public | Method | Delete DPR_DASHBOARD entries for ROOT_GUID | 20130701 | |
| 3 | Static method | Public | Method | Access Method (Reading) to Dashboard (Internal Display) | 20050104 | |
| 4 | Static method | Public | Method | Access Method (Reading) to Dashboard (External Display) | 20050104 | |
| 5 | Static method | Public | Method | Access Method (Reading) to Dashboard of Hierarchy (Int.) | 20050104 | |
| 6 | Static method | Public | Method | Access Method (Reading) to Dashboard of Hierarchy (Ext.) | 20050104 | |
| 7 | Static method | Public | Method | Return All Icon Mappings to Dashboard | 20050315 | |
| 8 | Static method | Public | Method | Get Data of Archived Object | 20071203 | |
| 9 | Static method | Private | Method | Fill External IDs of Dashboard Objects | 20050314 | |
| 10 | Static method | Private | Method | Fill Texts for Dashboard Fields | 20050124 | |
| 11 | Static method | Private | Method | Fill Texts for Dashboard Fields Generically | 20050303 | |
| 12 | Static method | Public | Method | Maps the Evaluation Object Category to the CGPL Object Cat. | 20061121 | |
| 13 | Static method | Public | Method | Update Dashboard for Entire Hierarchy | 20050104 |
Events
Class CL_DPR_EVE_DASHBOARD_SERVICES has no event.
Types
Class CL_DPR_EVE_DASHBOARD_SERVICES has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_EVE_DASHBOARD_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method DELETE_DASHBOARD_FOR_ROOT_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROOT_OBJECT_GUID | Call by reference | Type reference (TYPE) | EVE_TV_ROOT_OBJECT_GUID | Root Object GUID of an Application Hierarchy | 20130701 | |||
| 2 | RV_SUCCESS | Value transfer | Type reference (TYPE) | BOOLE_D | TRUE (='X') and FALSE (=' ') | 20130701 |
Method DELETE_DASHBOARD_FOR_ROOT_GUID on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_DASHBOARD_FOR_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DASHBOARD_DATA | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD | Tabellentyp Dashboard (interne Darstellung) | 20050202 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | (0=ok, 2=no authority, 4=error) | 20050202 | |||
| 3 | IT_COMP_TAB | Call by reference | Type reference (TYPE) | DPR_TT_FIELDNAME | 20130218 | ||||
| 4 | IT_OBJECT_GUIDS | Call by reference | Type reference (TYPE) | EVE_TT_OBJECT_GUID | Tabelle über interne Objekt IDs | 20050104 | |||
| 5 | IV_ACO_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ACO_OBJECT_TYPE | 20130218 | ||||
| 6 | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20050202 |
Method GET_DASHBOARD_FOR_OBJECTS on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_DASHBOARD_FOR_OBJECTS_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DASHBOARD_DATA | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD_EXT | Tabellentyp Dashboard (externe Darstellung) | 20050202 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | (0=ok, 2=no authority, 4=error) | 20050202 | |||
| 3 | IT_COMP_TAB | Call by reference | Type reference (TYPE) | DPR_TT_FIELDNAME | 20130218 | ||||
| 4 | IT_OBJECT_GUIDS | Call by reference | Type reference (TYPE) | EVE_TT_OBJECT_GUID | Tabelle über interne Objekt IDs | 20050104 | |||
| 5 | IV_ACO_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ACO_OBJECT_TYPE | 20130218 | ||||
| 6 | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20050202 |
Method GET_DASHBOARD_FOR_OBJECTS_EXT on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_DASHBOARD_FOR_ROOT_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DASHBOARD_DATA | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD | Tabellentyp Dashboard (interne Darstellung) | 20050202 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | Returncode (0=ok, 4=error, 2=no authority) | 20050202 | |||
| 3 | IV_ROOT_OBJECT | Call by reference | Type reference (TYPE) | EVE_TV_ROOT_OBJECT_GUID | GUID des Wurzelobjekts einer Anwendungshierarchie | 20050104 | |||
| 4 | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20050202 |
Method GET_DASHBOARD_FOR_ROOT_OBJ on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_DASHBOARD_FOR_ROOT_OBJ_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DASHBOARD_DATA | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD_EXT | Tabellentyp Dashboard (externe Darstellung) | 20050202 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | (0=ok, 2=no authority, 4=error) | 20050202 | |||
| 3 | IV_ROOT_OBJECT | Call by reference | Type reference (TYPE) | EVE_TV_ROOT_OBJECT_GUID | GUID des Wurzelobjekts einer Anwendungshierarchie | 20050104 | |||
| 4 | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20050202 |
Method GET_DASHBOARD_FOR_ROOT_OBJ_EXT on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_DASHBOARD_ICON_MAPPINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ICON_MAPPINGS | Call by reference | Type reference (TYPE) | EVE_TT_ATTR_ICON_MAPPING | Mapping: Tabelle Zuordnung Feldwert zu Ikone | 20050315 |
Method GET_DASHBOARD_ICON_MAPPINGS on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_DATA_FROM_ARCHIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COPY_LINK | Call by reference | Type reference (TYPE) | CGPL_TT_COPY_LINK | Table Type for CGPL_TS_COPY_LINK | 20130204 | |||
| 2 | ET_ENTITY | Call by reference | Type reference (TYPE) | CGPL_TT_ENTITY | Table of Entities | 20130204 | |||
| 3 | ET_HIERARCHY | Call by reference | Type reference (TYPE) | CGPL_THIERARCHY | Tabelle mit Hierarchien | 20071203 | |||
| 4 | ET_PROJECT | Call by reference | Type reference (TYPE) | CGPL_TPROJECT | Tabelle mit Projekten | 20071203 | |||
| 5 | ET_R3_ATTRIBUT | Call by reference | Type reference (TYPE) | CGPL_R3_ATTRIBUTES | Tabellentyp mit Struktur CGPL_R3_ATTRIBUT | 20071203 | |||
| 6 | ET_RELATION | Call by reference | Type reference (TYPE) | CGPL_T_RELATIONS | Projektplanung: Tabellentyp mit Struktur CGPL_RELATION | 20071203 | |||
| 7 | ET_TASK | Call by reference | Type reference (TYPE) | CGPL_TTASK | Tabelle mit Vorgängen | 20071203 | |||
| 8 | ET_TEXT | Call by reference | Type reference (TYPE) | CGPL_T_TEXTS | Projektplanung: Tabellentyp über CGPL_TEXT | 20071203 | |||
| 9 | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20071203 |
Method GET_DATA_FROM_ARCHIVE on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_IDS_FOR_DASHBOARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DASHBOARD | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD_EXT | Tabellentyp Dashboard (externe Darstellung) | 20050314 |
Method GET_IDS_FOR_DASHBOARD on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_TEXTS_FOR_DASHBOARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DASHBOARD | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD_EXT | Tabellentyp Dashboard (externe Darstellung) | 20050303 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20050314 |
Method GET_TEXTS_FOR_DASHBOARD on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method GET_TEXTS_FOR_DASHBOARD_GEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DASHBOARD_EXT | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD_EXT | Table Type Dashboard (External Display) | 20121206 | |||
| 2 | ET_DASHBOARD_EXT | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD_EXT | Tabellentyp Dashboard (externe Darstellung) | 20050314 | |||
| 3 | IT_DASHBOARD | Call by reference | Type reference (TYPE) | DPR_TT_DASHBOARD | Tabellentyp Dashboard (interne Darstellung) | 20050314 | |||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20050314 |
Method GET_TEXTS_FOR_DASHBOARD_GEN on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method MAP_EVE2DPR_OBJ_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVE_OBJECT_TYPE | Call by reference | Type reference (TYPE) | EVE_TV_OBJECT_TYPE | Objekttyp für Evaluation Engine | 20061121 | |||
| 2 | RV_DPR_OBJ_TYPE | Value transfer | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20061121 |
Method MAP_EVE2DPR_OBJ_TYPE on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
Method UPDATE_DASHBOARD_FOR_ROOT_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ROOT_OBJECT_GUIDS | Call by reference | Type reference (TYPE) | EVE_TT_ROOT_OBJECT_GUID | Tabelle über interne Objekt IDs eines Wurzelobjektes | 20050104 | |||
| 2 | RV_RC | Call by reference | Type reference (TYPE) | I | 20050201 |
Method UPDATE_DASHBOARD_FOR_ROOT_OBJ on class CL_DPR_EVE_DASHBOARD_SERVICES has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 400 |