SAP ABAP Class CL_EVE_DASHBOARD_PERSISTENCY (Dashboard Persistency)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EVA (Application Component) Evaluations
     EVE_CORE (Package) Evaluation Engine - Core Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EVE_DASHBOARD_PERSISTENCY Persistency for Dashboards 20041213
Properties
Class CL_EVE_DASHBOARD_PERSISTENCY  
Short Description Dashboard Persistency    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EVE_CORE   Evaluation Engine - Core Application 
Created 20041213   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EVE_DASHBOARD_PERSISTENCY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVE_DASHBOARD_PERSISTENCY Persistency for Dashboards 20041213
Friends
# Friend Modeled only Created on Description
1 CL_EVE_PERSISTENCY 20041229 EVE Persistence
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLICATION Instance attribute Public Object reference (TYPE REF TO) CL_EVE_L_APPLICATION Application Layout 20041213
2 MR_DASHBOARD_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_DASHBOARD_FACTORY Factory Dashboard 20041213
3 MR_EVE_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_PERSISTENCY EVE Persistence 20041213
4 MT_CHANGED_DASHBOARDS Instance attribute Private Type reference (TYPE) TT_BUFFER_TABLE Dashboard Objects Changed in Buffer 20041213
5 MT_DELETED_ROOT_OBJECTS Instance attribute Private Type reference (TYPE) TT_DEL_OBJECT Deleted Root Objects 20041213
6 MV_LAST_DASHBOARD Instance attribute Private Type reference (TYPE) EVE_TV_DB_TABNAME Name of Dashboard Table 20121210
7 MV_LAST_ROOT_GUID Instance attribute Private Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID Root Object GUID of an Application Hierarchy 20121210
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20041213
2 GET_EVE_DASHBOARD_FACTORY Instance method Public Method Dashboard Factory 20041213
3 GET_EVE_PERSISTENCY Instance method Public Method EVE Persistence 20041213
4 LOAD_FOR_OBJECT_GUIDS Instance method Public Method Load Dashboard for ROOT OBJECT GUID and Hierarchy 20050110
5 LOAD_FOR_ROOT_OBJECT_GUID Instance method Public Method Load Dashboard for ROOT OBJECT GUID and Hierarchy 20041213
6 NOTE_DASHBOARD_AS_CHANGED Instance method Public Method Mark Dashboard as Changed 20041213
7 NOTE_ROOT_OBJECT_FOR_DELETION Instance method Public Method Mark Root Object for Deletion 20050104
8 UNNOTE_DASHBOARD_AS_CHANGED Instance method Public Method Mark Dashboard as Unchanged 20041213
Events
Class CL_EVE_DASHBOARD_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUFFER_LINE Private See coding 20041213 BEGIN OF ts_buffer_line, root_object_guid TYPE eve_tv_root_object_guid, object_guid TYPE eve_tv_object_guid, dashboard_object TYPE REF TO cl_eve_dashboard_object, END OF ts_buffer_line
2 TT_BUFFER_TABLE Private See coding 20041213 tt_buffer_table TYPE SORTED TABLE OF ts_buffer_line WITH UNIQUE KEY root_object_guid object_guid
3 TT_DEL_OBJECT Private See coding 20041213 tt_del_object TYPE SORTED TABLE OF eve_tv_root_object_guid WITH UNIQUE KEY table_line
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVE_PERSISTENCY Call by reference Object reference (TYPE REF TO) CL_EVE_PERSISTENCY Persistenz EVE 20041213

Method CONSTRUCTOR on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method GET_EVE_DASHBOARD_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_FACTORY Value transfer Object reference (TYPE REF TO) CL_EVE_DASHBOARD_FACTORY Factory Dashboard 20041229

Method GET_EVE_DASHBOARD_FACTORY on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method GET_EVE_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_EVE_PERSISTENCY Value transfer Object reference (TYPE REF TO) CL_EVE_PERSISTENCY Persistenz EVE 20041213

Method GET_EVE_PERSISTENCY on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method LOAD_FOR_OBJECT_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) EVE_TT_OBJECT_GUID Tabelle über interne Objekt IDs 20050110

Method LOAD_FOR_OBJECT_GUIDS on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method LOAD_FOR_ROOT_OBJECT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20041213

Method LOAD_FOR_ROOT_OBJECT_GUID on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method NOTE_DASHBOARD_AS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DASHBOARD Call by reference Object reference (TYPE REF TO) CL_EVE_DASHBOARD_OBJECT Dashboard Datenobjekt 20041213

Method NOTE_DASHBOARD_AS_CHANGED on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method NOTE_ROOT_OBJECT_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROOT_OBJECT_GUIDS Call by reference Type reference (TYPE) EVE_TT_ROOT_OBJECT_GUID Tabelle über interne Objekt IDs eines Wurzelobjektes 20050104
2 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20050104

Method NOTE_ROOT_OBJECT_FOR_DELETION on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.

Method UNNOTE_DASHBOARD_AS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DASHBOARD Call by reference Object reference (TYPE REF TO) CL_EVE_DASHBOARD_OBJECT Dashboard Datenobjekt 20041213

Method UNNOTE_DASHBOARD_AS_CHANGED on class CL_EVE_DASHBOARD_PERSISTENCY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400