SAP ABAP Class CL_EVE_DATA (Abstract Basis Class for Extract/Evaluation Data)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EVE_EXTRACT Extract Data 20020307
2 Inheritance (c INHERITING FROM c_ref)  CL_EVE_VIEW Evaluation Data 20020307
Properties
Class CL_EVE_DATA  
Short Description Abstract Basis Class for Extract/Evaluation Data    
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 20020307   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EVE_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EVE_DATA has no interface implemented.
Friends
Class CL_EVE_DATA 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 20020403
2 MR_DATA_LAYOUT Instance attribute Public Object reference (TYPE REF TO) IF_EVE_LAYOUT General Layout for Extracts/Evaluations 20020403
3 MR_EVE_PERSISTENCY Instance attribute Protected Object reference (TYPE REF TO) CL_EVE_PERSISTENCY EVE Persistence 20031002
4 MR_EXTRACT_ERROR Instance attribute Public Object reference (TYPE REF TO) CX_EVE_EXTRACT_ERROR Error When Extracting Source Data 20020423
5 MR_EXTRACT_PERSISTENCY Instance attribute Protected Object reference (TYPE REF TO) CL_EVE_EXTRACT_PERSISTENCY Persistence Extracts 20031007
6 MR_ROOT_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_EVE_OBJECT_DATA Root Object Data 20020403
7 MR_VIOLATIONS_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_EVE_VIOLATIONS_FACTORY Factory for Threshold Value Violations 20031007
8 MV_EXTRACTED_BY Instance attribute Protected Type reference (TYPE) XUBNAME User Who Extracted the Data 20020524
9 MV_EXTRACTED_ON Instance attribute Protected Type reference (TYPE) TIMESTAMP Extraction Time Stamp 20020524
10 MV_IS_ACTUAL Instance attribute Protected Type reference (TYPE) EVE_TV_BOOLE Origin: 'X' = Current Data, Space = Extract 20020524
11 MV_ROOT_OBJECT_GUID Instance attribute Public Type reference (TYPE) EVE_TV_OBJECT_GUID Root Object GUID 20020403
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_THRESHOLDS Instance method Protected Method Check Threshold Values 20031007
2 CHECK_THRESHOLDS_FOR_OBJECT Instance method Protected Method Check Threshold Values for Object 20031007
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020423
4 EXTRACT Instance method Protected Method Carry Out Extraction 20031007
5 EXTRACT_DATA Instance method Protected Method Extract Data 20020403
6 GET_ALL_OBJECT_GUIDS Instance method Protected Method Return All Object GUIDs 20020617
7 GET_AS_SPREADSHEET_TEXT Instance method Public Method Return Data as Spreadsheet 20031230
8 GET_ATTR_ICON_MAPPING Instance method Public Method Return All Mappings for View 20041229
9 GET_EXTRACTION_INFOS Instance method Public Method Extraction Information 20020524
10 LOAD Instance method Protected Method Load Extract/Evaluation 20031007
11 LOAD_DATA Instance method Protected Method Load Data 20020403
12 LOAD_VIOLATIONS Instance method Protected Method Load Threshold Value Violations 20020618
13 LOAD_VIOLATIONS_FOR_OBJECT Instance method Protected Method Load Threshold Value Violations for Object 20031007
14 WAS_DATA_CHANGED Instance method Protected Method Has Data Been Changed Since Last Extraction? 20031110
Events
Class CL_EVE_DATA has no event.
Types
Class CL_EVE_DATA has no local type.
Method Signatures

Method CHECK_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEST Call by reference Type reference (TYPE) EVE_TV_BOOLE Testlauf = 'X' 20060301

Method CHECK_THRESHOLDS on class CL_EVE_DATA has no exception.

Method CHECK_THRESHOLDS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_EVE_OBJECT_DATA Objekt Daten 20031007
2 Importing IV_TEST Call by reference Type reference (TYPE) EVE_TV_BOOLE Testlauf = 'X' 20060301
3 Returning RR_VIOLATIONS Value transfer Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATIONS Interface: Collection von Schwellenwertverletzungen 20031007

Method CHECK_THRESHOLDS_FOR_OBJECT on class CL_EVE_DATA has no exception.

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 20031002
2 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) EVE_TV_ROOT_OBJECT_GUID GUID des Wurzelobjekts einer Anwendungshierarchie 20020423

Method CONSTRUCTOR on class CL_EVE_DATA has no exception.

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_CHANGES Call by reference Type reference (TYPE) EVE_TV_BOOLE Keine Änderungen 20031110
2 Importing IV_NO_CHECK_FOR_CHANGES Call by reference Type reference (TYPE) EVE_TV_BOOLE Keine Prüfung ob Objekt geändert wurde 20031110
3 Importing IV_TEST Call by reference Type reference (TYPE) EVE_TV_BOOLE Testlauf = 'X' 20060301

Method EXTRACT on class CL_EVE_DATA has no exception.

Method EXTRACT_DATA Signature

Method EXTRACT_DATA on class CL_EVE_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_EVE_EXTRACT_ERROR EVE Core: Fehler bei Extraktion 20020410

Method GET_ALL_OBJECT_GUIDS Signature

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

Method GET_ALL_OBJECT_GUIDS on class CL_EVE_DATA has no exception.

Method GET_AS_SPREADSHEET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING Rückgabe als String 20031230
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) EVE_TT_OBJECT_GUID Einschränkung auf Objektliste 20031230
3 Importing IV_FORMAT Call by reference Type reference (TYPE) CHAR3 CL_EVE_CO=>SC_SPREADSHEET_FORMAT_CSV Format: CSV (Komma getrennt); TAB (Tabulator getrennt) 20040201
4 Importing IV_WITH_HEADER Call by reference Type reference (TYPE) EVE_TV_BOOLE CL_EVE_CO=>SC_TRUE Mit Spaltenüberschriften 20031230

Method GET_AS_SPREADSHEET_TEXT on class CL_EVE_DATA has no exception.

Method GET_ATTR_ICON_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ICON_MAPPING Value transfer Type reference (TYPE) EVE_TT_ATTR_ICON_MAPPING Mapping: Tabelle Zuordnung Feldwert zu Ikone 20041229

Method GET_ATTR_ICON_MAPPING on class CL_EVE_DATA has no exception.

Method GET_EXTRACTION_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTRACTED_BY Call by reference Type reference (TYPE) XUBNAME User der die Daten extrahiert hat 20020524
2 Exporting EV_EXTRACTED_ON Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel der Extraktion 20020524
3 Exporting EV_IS_ACTUAL Call by reference Type reference (TYPE) EVE_TV_BOOLE Herkunft: 'X' = Aktuelle Daten, space = Extrakt 20020524

Method GET_EXTRACTION_INFOS on class CL_EVE_DATA has no exception.

Method LOAD Signature

Method LOAD on class CL_EVE_DATA has no parameter.
Method LOAD on class CL_EVE_DATA has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_EVE_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_EVE_EXTRACT_ERROR EVE Core: Fehler bei Extraktion von Quelldaten 20020423

Method LOAD_VIOLATIONS Signature

Method LOAD_VIOLATIONS on class CL_EVE_DATA has no parameter.
Method LOAD_VIOLATIONS on class CL_EVE_DATA has no exception.

Method LOAD_VIOLATIONS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_EVE_OBJECT_DATA Objekt Daten 20031007
2 Returning RR_VIOLATIONS Value transfer Object reference (TYPE REF TO) IF_EVE_THLD_VIOLATIONS Interface: Collection von Schwellenwertverletzungen 20031007

Method LOAD_VIOLATIONS_FOR_OBJECT on class CL_EVE_DATA has no exception.

Method WAS_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_WAS_CHANGED Value transfer Type reference (TYPE) EVE_TV_BOOLE Applikationsdaten wurden geändert 20031110

Method WAS_DATA_CHANGED on class CL_EVE_DATA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100