SAP ABAP Class CL_EVE_PERSISTENCY (EVE Persistence)
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_PERSISTENCY EVE Persistence 20030910
Properties
Class CL_EVE_PERSISTENCY  
Short Description EVE Persistence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EVE_CORE   Evaluation Engine - Core Application 
Created 20030910   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EVE_PERSISTENCY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EVE_PERSISTENCY EVE Persistence 20030910
Friends
Class CL_EVE_PERSISTENCY has no friend class.
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 20030922
2 MR_DASHBOARD_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_DASHBOARD_PERSISTENCY Dashboard Persistency 20041229
3 MR_EXTRACT_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_EXTRACT_PERSISTENCY Persistence Extracts 20030922
4 MR_VIOLATIONS_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_PERSISTENCY Persistence of Threshold Value Violations 20030922
5 MV_ARCHIVE_HANDLE Instance attribute Public Attribute reference (LIKE) 20030922
6 MV_DPR_EVE_BATCH_DPO_RUNS Instance attribute Private Type reference (TYPE) BOOLE_D Report DPR_EVE_BATCH_DPO läuft 20101025
7 MV_HANDLE Instance attribute Private Type reference (TYPE) EVE_TV_PERSISTENCY_HANDLE Handle für Persistence Objekt 20030922
8 ST_PERSISTENCY_INSTANCES Static Attribute Private Type reference (TYPE) TT_PERSISTENCY_BUFFER All Persistence Instances 20030922
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030922
2 DELETE_DATA_OF_ROOT_OBJECTS Static method Public Method Delete All Root Object Data (with COMMIT) 20030922
3 DELETE_VIOLATIONS_OF_THLDS Static method Public Method Delete Threshold Value Violations (With COMMIT!) 20030922
4 GET_DASHBOARD_FACTORY Instance method Public Method Factory for Dashboard 20041229
5 GET_DASHBOARD_PERSISTENCY Instance method Public Method Persistency for Dashboards 20041229
6 GET_EXTRACT_FACTORY Instance method Public Method Factory for Extracts 20031002
7 GET_EXTRACT_PERSISTENCY Instance method Public Method Persistence for Extracts 20031002
8 GET_INSTANCE Static method Public Method Create Instance 20030922
9 GET_INVALID_VIOLATIONS Static method Public Method Determine Invalid Threshold Values 20030922
10 GET_ROOT_OBJECTS_HAVING_DATA Static method Public Method Determine all Root Objects with Data 20030922
11 GET_VIOLATIONS_FACTORY Instance method Public Method Factory for Threshold Value Violations 20031002
12 GET_VIOLATIONS_PERSISTENCY Instance method Public Method Persistence for Threshold Value Violations 20031002
13 WRITE_ARCHIVE_ROOT_OBJECT Static method Public Method Archive Root Object Data (Incl. Dep. Objects) 20030922
Events
Class CL_EVE_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PERSISTENCY_BUFFER Private See coding Persistence Instance with Handle 20030922 BEGIN OF ts_persistency_buffer, handle TYPE eve_tv_persistency_handle, instance TYPE REF TO cl_eve_persistency, END OF ts_persistency_buffer
2 TT_PERSISTENCY_BUFFER Private See coding Table for Persistence Instance with Handle 20030922 tt_persistency_buffer TYPE SORTED TABLE OF ts_persistency_buffer WITH UNIQUE KEY handle
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030922
2 Importing IV_HANDLE Call by reference Type reference (TYPE) EVE_TV_PERSISTENCY_HANDLE Handle für Persistenzobjekt 20030922

Method CONSTRUCTOR on class CL_EVE_PERSISTENCY has no exception.

Method DELETE_DATA_OF_ROOT_OBJECTS 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 20030922
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030922

Method DELETE_DATA_OF_ROOT_OBJECTS on class CL_EVE_PERSISTENCY has no exception.

Method DELETE_VIOLATIONS_OF_THLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_THRESHOLDS Call by reference Type reference (TYPE) EVE_TT_THRESHOLD Schwellenwerte 20030922

Method DELETE_VIOLATIONS_OF_THLDS on class CL_EVE_PERSISTENCY has no exception.

Method GET_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_DASHBOARD_FACTORY on class CL_EVE_PERSISTENCY has no exception.

Method GET_DASHBOARD_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PERSISTENCY Value transfer Object reference (TYPE REF TO) CL_EVE_DASHBOARD_PERSISTENCY Persistenz für Dashboards 20041229

Method GET_DASHBOARD_PERSISTENCY on class CL_EVE_PERSISTENCY has no exception.

Method GET_EXTRACT_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_EXTRACT_FACTORY Factory für Extrakte / Auswertungen 20031002

Method GET_EXTRACT_FACTORY on class CL_EVE_PERSISTENCY has no exception.

Method GET_EXTRACT_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PERSISTENCY Value transfer Object reference (TYPE REF TO) CL_EVE_EXTRACT_PERSISTENCY Persistenz für Extrakte 20031002

Method GET_EXTRACT_PERSISTENCY on class CL_EVE_PERSISTENCY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030922
2 Importing IV_HANDLE Call by reference Type reference (TYPE) EVE_TV_PERSISTENCY_HANDLE Handle für Persistenzobjekt 20030922
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_EVE_PERSISTENCY Persistenz EVE 20030922

Method GET_INSTANCE on class CL_EVE_PERSISTENCY has no exception.

Method GET_INVALID_VIOLATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030922
2 Returning RT_THRESHOLDS Value transfer Type reference (TYPE) EVE_TT_THRESHOLD Schwellenwerte 20031003

Method GET_INVALID_VIOLATIONS on class CL_EVE_PERSISTENCY has no exception.

Method GET_ROOT_OBJECTS_HAVING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030922
2 Returning RT_ROOT_OBJECT_GUIDS Value transfer Type reference (TYPE) EVE_TT_ROOT_OBJECT_GUID Tabelle über interne Objekt IDs eines Wurzelobjektes 20030922

Method GET_ROOT_OBJECTS_HAVING_DATA on class CL_EVE_PERSISTENCY has no exception.

Method GET_VIOLATIONS_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_VIOLATIONS_FACTORY Factory Schwellenwertverletzungen 20031002

Method GET_VIOLATIONS_FACTORY on class CL_EVE_PERSISTENCY has no exception.

Method GET_VIOLATIONS_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PERSISTENCY Value transfer Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_PERSISTENCY Persistenz Schwellenwertverletzungen 20031002

Method GET_VIOLATIONS_PERSISTENCY on class CL_EVE_PERSISTENCY has no exception.

Method WRITE_ARCHIVE_ROOT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) EVE_TV_APPLICATION Anwendung der Evaluation Engine 20030922
2 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archivhandle 20030922
3 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20030922
# Exception Resumable Description Created on
1 FAILED 20030922
2 WRONG_ACCESS_TO_ARCHIVE 20030922
History
Last changed by/on SAP  20141109 
SAP Release Created in 310