SAP ABAP Class CL_DPR_API_EVALUATION_SERVICES (Proj. Mgmt API: Evaluation Services)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-API (Application Component) BAPI Interface for cProjects
     DEVELOPMENT_PROJECTS_API (Package) API for Project Management
Properties
Class CL_DPR_API_EVALUATION_SERVICES  
Short Description Proj. Mgmt API: Evaluation Services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20051205   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_API_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DPR_API_EVALUATION_SERVICES has no interface implemented.
Friends
Class CL_DPR_API_EVALUATION_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPL_OBJECT_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_DPR_APPL_OBJECT_MANAGER cProjects: Manage Objects 20051221
2 MR_CHANGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER Change Handler Interface 20051205
3 MR_EVE_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_EVE_VIEW Interface for Access to View Data 20051205
4 MR_EVE_VIEW_PREV Static Attribute Private Object reference (TYPE REF TO) IF_EVE_VIEW Interface für Zugriff auf View Daten 20121112
5 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_API_EVALUATION_SERVICES cProjects API: Evaluation Services 20060517
6 MR_MESSAGE_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_DPR_MESSAGE_BUFFER Message Handler Interface 20051205
7 MT_ATTRIBUTES Instance attribute Public Type reference (TYPE) DPR_TT_UI_EVA_ATTRIBUTES Attributes of Table Columns 20070214
8 MT_OBJECTS Instance attribute Private Type reference (TYPE) TT_OBJECT Tree Objects of Current Evaluation 20051215
9 MT_TABLE_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Table data 20070214
10 MT_TREE_DATA Instance attribute Public Type reference (TYPE) DPR_TT_UI_EVA_TREE Visible Tree Data View 20070214
11 MT_TREE_DATA_ALL Instance attribute Public Type reference (TYPE) DPR_TT_UI_EVA_TREE Entire Tree Data 20070214
12 MV_AGGREGATED Instance attribute Public Type reference (TYPE) BOOLE_D Aggregated 20070214
13 MV_APPLICATION Instance attribute Private Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20051205
14 MV_CALL Static Attribute Private Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20121112
15 MV_CURRENT_OR_SAVED Instance attribute Public Type reference (TYPE) CHAR1 Current (1) Saved (2) 20070214
16 MV_DISP_AGGREGATED_SEV Instance attribute Private Type reference (TYPE) EVE_TV_BOOLE Display Aggregated Severity Values 20051206
17 MV_EVE_VIEW_PREV Static Attribute Private Type reference (TYPE) EVE_TV_VIEW Layout einer Auswertung 20121112
18 MV_FOOTER Instance attribute Public Type reference (TYPE) STRING Footer 20070214
19 MV_FOOT_LINE Instance attribute Private Type reference (TYPE) STRING Footer 20051205
20 MV_GUID Instance attribute Public Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Project GUID 20070214
21 MV_HAS_VALID_DATA Instance attribute Public Type reference (TYPE) BOOLE_D Data Exists 20070214
22 MV_LAYOUT Instance attribute Public Type reference (TYPE) EVE_TV_VIEW Evaluation (Layout): Definition 20070214
23 MV_ROOT_OBJECT_GUID_PREV Static Attribute Private Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Anwendungsobjekts (Entity; mit Konvertierungsexit) 20121112
24 MV_SEL_ID Instance attribute Public Type reference (TYPE) DPR_TS_UI_EVA_TREE-ID ID of Active Element 20070214
25 MV_TITLE Instance attribute Public Type reference (TYPE) STRING Title line 20070214
26 SC_MIME_PATH Constant Private Type reference (TYPE) STRING '/sap/bc/WebDynpro/sap/public/cprojects/' cProjects: Path to MIME Objects (Icons and so on) 20060713
27 SR_BADI_EXPORT2EXCEL Static Attribute Private Object reference (TYPE REF TO) EVE_EXPORT_TO_EXCEL Evaluation - Export to Excel 20110802
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_SAVED_EXTRACTS Instance method Public Method Supplies Information About Saved Extracts 20051223
2 CLEAR_CALL Instance method Public Method Initialisieren MV_CALL 20121112
3 CLEAR_MV_CURRENT_OR_SAVED Instance method Public Method Delete MV_CURRENT_OR_SAVED 20070214
4 CONSTRUCTOR Instance method Public Constructor Constructor 20051221
5 GET_APPL_OBJECT_MANAGER Instance method Private Method Delivers Current Instance of Application Object Manager 20060519
6 GET_DATA_AS_SPREADSHEET_TEXT Instance method Public Method Return Data as Spreadsheet 20051215
7 GET_DATA_FOR_EXPORT Instance method Public Method Return Data for Export to Excel (CSV) 20110802
8 GET_DATA_ORIGIN Instance method Private Method Data Origin of View 20051205
9 GET_DESCRIPTION Instance method Private Method Description of view 20051206
10 GET_EVALUATION Instance method Public Method Return Object Structure of an Evaluation 20051207
11 GET_EVALUATION_DATA Instance method Public Method Gets Evaluation 20070214
12 GET_INSTANCE Static method Public Method Get Instance 20051205
13 GET_MILESTONE Static method Public Method Determines the Milestone indicator 20090924
14 GET_OBJECTS Instance method Private Method Return Tree Objects for Current Evaluation 20051215
15 GET_OBJECT_STATUS Instance method Private Method Fill Object Status 20051205
16 GET_PROJECT_CATEGORY Static method Public Method Determines the Project Categories of Projects 20061211
17 GET_THRESHOLDS Instance method Public Method Delivers Severities 20061212
18 GET_URL Instance method Private Method Gets URL for Detail Display for Element 20070214
19 GET_VIEW_LAYOUTS Instance method Public Method Supplies the Existing Evaluation Layouts 20051206
20 INITIALIZE Instance method Public Method Resets the Attributes (f. Example, f. Return to Init.Screen) 20070214
21 MOVE_MINUS Static method Private Method 20121029
22 SET_AGGREGATION Instance method Public Method Activate/Deactivate Aggregation for Severities 20051207
23 SET_EVALUATION Instance method Public Method Set New Evaluation 20051205
Events
Class CL_DPR_API_EVALUATION_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding 20051205 BEGIN OF ts_instance, application TYPE cgpl_application_type, ref TYPE REF TO cl_dpr_api_evaluation_services, END OF ts_instance
2 TS_OBJECT Private See coding 20051215 BEGIN OF ts_object, id TYPE dpr_ts_api_eve_tree-id, object TYPE REF TO if_eve_object_view, END OF ts_object
3 TS_OBJECT_STATE Private See coding 20051205 BEGIN OF ts_object_state, id TYPE dpr_ts_api_eve_tree-id, object TYPE REF TO if_eve_object_view, visible TYPE boole_d, expanded TYPE boole_d, prev_visible TYPE boole_d, prev_expanded TYPE boole_d, selected TYPE boole_d, END OF ts_object_state
4 TS_THRESHOLDS Public See coding 20061212 BEGIN OF ts_thresholds, severity TYPE eve_tv_threshold_severity, iconname TYPE iconname, description TYPE eve_tv_description, icon_url TYPE string, END OF ts_thresholds
5 TT_INSTANCE Private See coding 20051205 tt_instance TYPE HASHED TABLE OF ts_instance WITH UNIQUE KEY application
6 TT_OBJECT Private See coding 20051215 tt_object TYPE SORTED TABLE OF ts_object WITH UNIQUE KEY id
7 TT_OBJECT_STATE Private See coding 20051205 tt_object_state TYPE SORTED TABLE OF ts_object_state WITH UNIQUE KEY id
8 TT_THRESHOLDS Public See coding 20061212 tt_thresholds type table of ts_thresholds
Method Signatures

Method CHECK_FOR_SAVED_EXTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECK_TABLE Call by reference Type reference (TYPE) EVE_TT_VIEW_EXTRACT_EXISTS Interface: Does saved data for the view exist? 20051223

Method CHECK_FOR_SAVED_EXTRACTS on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method CLEAR_CALL Signature

Method CLEAR_CALL on class CL_DPR_API_EVALUATION_SERVICES has no parameter.
Method CLEAR_CALL on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method CLEAR_MV_CURRENT_OR_SAVED Signature

Method CLEAR_MV_CURRENT_OR_SAVED on class CL_DPR_API_EVALUATION_SERVICES has no parameter.
Method CLEAR_MV_CURRENT_OR_SAVED on class CL_DPR_API_EVALUATION_SERVICES has no exception.

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) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Application in Project Planning 20051221

Method CONSTRUCTOR on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_APPL_OBJECT_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_APPL_OBJECT_MANAGER Value transfer Object reference (TYPE REF TO) CL_DPR_APPL_OBJECT_MANAGER Development Projects: Verwaltung der Anwendungsobjekte 20060519

Method GET_APPL_OBJECT_MANAGER on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_DATA_AS_SPREADSHEET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING Return as String 20051215
2 Exporting EV_DATA_X Call by reference Type reference (TYPE) XSTRING Return as XString 20051215
3 Importing IT_TREENODES Call by reference Type reference (TYPE) DPR_TT_API_EVE_TREE Objects That Are to Be Shown 20051215
4 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING CL_DPR_API_CO=>SC_SPREADSHEET_FORMAT_CSV Format: CSV (Comma Separated); TAB (Tabulator Separated) 20051215

Method GET_DATA_AS_SPREADSHEET_TEXT on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_DATA_FOR_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) STRING Return as STRING 20110802
2 Exporting EV_DATA_X Call by reference Type reference (TYPE) XSTRING Return as XSTRING 20110802
3 Importing IT_TREENODES Call by reference Type reference (TYPE) DPR_TT_API_EVE_TREE API: Structure for Nodes in Evaluation Tree (Table Type) 20110802
4 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING CL_DPR_API_CO=>SC_SPREADSHEET_FORMAT_CSV Format: CSV (Comma Separated); TAB (Tabulator Separated) 20110802
5 Importing IV_WITH_HEADER Call by reference Type reference (TYPE) BOOL 'X' Link field for view query 20110802

Method GET_DATA_FOR_EXPORT on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_DATA_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ORIGIN Value transfer Type reference (TYPE) STRING 20051205

Method GET_DATA_ORIGIN on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20051206

Method GET_DESCRIPTION on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_TABLE Value transfer Object reference (TYPE REF TO) DATA Table for Evaluation Data 20051207
2 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TT_API_EVE_ATTRIBUTES API: Attributes of an Evaluation (Table Type) 20051207
3 Exporting ET_TREENODES Call by reference Type reference (TYPE) DPR_TT_API_EVE_TREE API: Structure for Nodes in Evaluation Tree (Table Type) 20051207
4 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) STRING Evaluation Description 20051207
5 Exporting EV_ORIGIN Call by reference Type reference (TYPE) STRING Data Origin of Evaluation 20051207

Method GET_EVALUATION on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_EVALUATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAYOUT_CHANGED Call by reference Type reference (TYPE) BOOLE_D Änderung Layoutstruktur 20070214
2 Exporting EV_TABLE_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Daten Änderung Tabelle 20070214
3 Exporting EV_TREE_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Daten Änderung Tree 20070214
4 Importing IV_AGGREGATED Call by reference Type reference (TYPE) BOOLE_D SPACE Aggregiert ja / nein 20070214
5 Importing IV_CALL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20121112
6 Importing IV_CURRENT_OR_SAVED Call by reference Type reference (TYPE) CHAR1 Auswertung: Aktuell = 1, Gesichert = 2 20070214
7 Importing IV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D SPACE Current data changed 20090922
8 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Projekt Guid 20070214
9 Importing IV_LAYOUT Call by reference Type reference (TYPE) EVE_TV_VIEW Layout 20070214

Method GET_EVALUATION_DATA on class CL_DPR_API_EVALUATION_SERVICES 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) CGPL_APPLICATION_TYPE CL_DPR_CO=>SC_APPLICATION_TYPE_DPR Application in Project Planning 20051205
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_API_EVALUATION_SERVICES cProjects API: Evaluation Services 20051205

Method GET_INSTANCE on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_MILESTONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MILESTONE Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Task GUID and Milestone Ind. as Name-Value Pair 20090924
2 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID Table of Task GUIDs 20090924
3 Importing IV_COMP Call by reference Type reference (TYPE) STRING 'MILESTONE' 20090924
4 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20090924

Method GET_MILESTONE on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) TT_OBJECT 20051215

Method GET_OBJECTS on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) STRING Text: Schwere: Verletzung 20051205
2 Exporting EV_ICON Call by reference Type reference (TYPE) STRING Ikone 20051205
3 Exporting EV_SEVERITY_TEXT Call by reference Type reference (TYPE) STRING Text der Schwere 20051205
4 Exporting EV_VIOLATION_TEXT Call by reference Type reference (TYPE) STRING Text der Verletzung 20051205
5 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_EVE_OBJECT_VIEW Interface Lesezugriff auf Datenobjekte im View 20051205

Method GET_OBJECT_STATUS on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_PROJECT_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CATEGORY Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Project-GUID und Kategorie als Name-Value-Pair 20061211
2 Importing IT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID Tabelle mit Project-GUIDs 20061211
3 Importing IV_COMP Call by reference Type reference (TYPE) STRING 'PRO_CATEGORY' 20070103
4 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20061211

Method GET_PROJECT_CATEGORY on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_THRESHOLDS Call by reference Type reference (TYPE) TT_THRESHOLDS Schweregrad für Schwellenwerte 20061212
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING 'CPROJECTS' Anwendung 20061212
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20061212

Method GET_THRESHOLDS on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20070214
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) EVE_TV_OBJECT_TYPE Objekttyp für Evaluation Engine 20070214
3 Importing IV_SEC_ID Call by reference Type reference (TYPE) STRING Eindeutiger Objektschlüssel des gelinkten Anwendungsobjekts 20080604
4 Importing IV_SEC_OBJECT_TYPE Call by reference Type reference (TYPE) EVE_TV_SEC_OBJECT_TYPE Sekundärer Objekttyp für die Evaluation Engine 20070214
5 Returning RV_URL Value transfer Type reference (TYPE) STRING URL zur Detail Anzeige 20070214

Method GET_URL on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method GET_VIEW_LAYOUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIEW_LAYOUTS Call by reference Type reference (TYPE) EVE_TT_VIEW_LAYOUT 20051206

Method GET_VIEW_LAYOUTS on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_DPR_API_EVALUATION_SERVICES has no parameter.
Method INITIALIZE on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method MOVE_MINUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20121029
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20121029

Method MOVE_MINUS on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method SET_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGREGATION Call by reference Type reference (TYPE) BOOLE_D Aggregation: 'X' = Yes, space = No 20051207

Method SET_AGGREGATION on class CL_DPR_API_EVALUATION_SERVICES has no exception.

Method SET_EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTUAL Call by reference Type reference (TYPE) BOOLE_D Origin: 'X' = Current Data, space = Saved Data 20051205
2 Importing IV_CALL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20121112
3 Importing IV_EVE_VIEW Call by reference Type reference (TYPE) EVE_TV_VIEW Layout for Evaluation Engine View 20051205
4 Importing IV_ROOT_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID Root Object GUID of an Application Hierarchy 20051205

Method SET_EVALUATION on class CL_DPR_API_EVALUATION_SERVICES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500