SAP ABAP Class CL_QG_EVALUATION_MANAGER (Evaluations of Online Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-QC-AQC (Application Component) Active Quality Control
     QG_EVAL (Package) QM: Online Evaluations
Properties
Class CL_QG_EVALUATION_MANAGER  
Short Description Evaluations of Online Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class QG_EVAL    
Program status     
Category 0   
Package QG_EVAL   QM: Online Evaluations 
Created 20050107   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_QG_EVALUATION_MANAGER has no interface implemented.
Friends
Class CL_QG_EVALUATION_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Constant Private Type reference (TYPE) BOOLEAN '-' Boolean Variable (X=true, -=false, space=unknown) 20050201
2 CO_NULL Instance attribute Private Object reference (TYPE REF TO) CL_QG_EVAL_DATA QM Evaluation: Data Container 20050318
3 CO_STATE_DESTROYED Constant Public Type reference (TYPE) CHAR1 '9' Status Corrupt 20050118
4 CO_STATE_INITIAL Constant Public Type reference (TYPE) CHAR1 '0' Status: Blank 20050118
5 CO_STATE_LOADED Constant Public Type reference (TYPE) CHAR1 '1' Status: Data Loaded 20050118
6 CO_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20050201
7 MR_BADI_CONTEXT Instance attribute Private Object reference (TYPE REF TO) LCL_EVAL_BADI_CONTEXT BAdI Context 20050307
8 MS_ACTUAL Instance attribute Private Type reference (TYPE) TS_EVAL_DATA Data Instance Line 20050112
9 MT_DATAROOT Instance attribute Private Type reference (TYPE) TT_EVAL_DATA Table of Data Instances 20050111
10 MT_GROUPKEYS Instance attribute Private Type reference (TYPE) LVC_T_FNAM Field Name for Forming Data Containers 20050114
11 MT_KPIS Instance attribute Private Type reference (TYPE) LVC_T_FNAM Name of Key Figures Field 20060601
12 MT_SELECTIONS Instance attribute Private Type reference (TYPE) QGEVAL_SELECTION_TYPES QM Evaluation: Selection Types 20050107
13 MT_VIEWTYPES Instance attribute Private Type reference (TYPE) QG_EVAL_V_TYP_TAB View Types 20050110
14 MV_DATATYP Instance attribute Private Type reference (TYPE) QG_EVAL_DATATYP Different Data Selection and Data Processing 20050110
15 MV_EVENT_COLLECT Instance attribute Private Type reference (TYPE) BOOLEAN Events Are Being Collected 20050201
16 MV_EVENT_DATACHANGED Instance attribute Private Type reference (TYPE) BOOLEAN Data has Changed 20050201
17 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20050107
18 MV_MSG Instance attribute Private Type reference (TYPE) CHAR1 Auxiliary Variable for Message Output 20050112
19 MV_STATE Instance attribute Private Type reference (TYPE) CHAR1 '0' Status 20050118
20 MV_STYP_SELECTED Instance attribute Private Type reference (TYPE) CHAR1 Selection Options Have Been Read 20050112
21 MV_TREE_STRUC Instance attribute Private Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Structure for Aggregated Hierarchical View in Tree 20050107
22 MV_VTYP_SELECTED Instance attribute Private Type reference (TYPE) CHAR1 View Types Selected? 20050110
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA Instance method Public Method Add Data 20050111
2 CALCULATE Instance method Public Method Calculate Key Figures for All Data Nodes 20050114
3 CHANGES_CHECK Instance method Private Method Checks if Data Has Changed (More High-Performance) 20050201
4 CHANGE_ROOT_NODE Instance method Public Method Sets the Internal Reference to Specified Root Node 20060608
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050107
6 CREATE_VIEW Instance method Public Method Generates One or More Views 20050125
7 EXPORT Instance method Public Method Export Data 20050309
8 FREE Instance method Public Method Release Data References 20050118
9 GET_DATA Instance method Public Method Read Out Data for a Defined Structure 20060621
10 GET_DATA_NODES Instance method Public Method Read Data Node(s) 20050114
11 GET_HANDLE Instance method Public Method Returns Handle for Message Management 20060602
12 GET_ICON Instance method Public Method Reads Icons for Individual Data Nodes 20060601
13 GET_NAME Instance method Public Method Returns Description of Data Type 20060511
14 GET_RELATIONSHIP Instance method Public Method Determine Relationship 20050112
15 GET_SELECTIONS Instance method Public Method Return All Selection Options 20050107
16 GET_STATE Instance method Public Method Return of status 20050118
17 GET_STRUCTURE_INFO Instance method Public Method Returns Information About Structure Elements 20050715
18 GET_TABLE_VIEWTYPE Instance method Public Method Reads Data-Table Category for Individual Data Nodes 20060602
19 GET_TREESTRUC Instance method Public Method Returns Aggregate Structure 20050110
20 GET_TYPES_FOR_SELECTION Static method Public Method Separates Select. Cat. and Data Category from User Parameter 20060515
21 GET_VIEWTYPES Instance method Public Method Returns All View Types 20050110
22 GET_VIEWTYPE_TEXT Instance method Public Method Provides the Text for a View Category 20060607
23 INITIALIZE Instance method Public Method Initializes Evaluation Manager Data 20060614
24 MESSAGE_ADD Instance method Public Method Generate Message in Log 20050107
25 MESSAGE_TEXT_ADD Instance method Private Method Adds Notification Containing Free Text Message to the Log 20050418
26 ONDATACHANGED Instance method Private Event handling method Event Handling if Data Node Changes 20050131
27 SELECT Instance method Public Method Data Selection 20050107
28 SET_GROUPKEYS Instance method Public Method Fields for the grouping 20050114
29 SET_KPIS Instance method Public Method Key Figures Used 20060601
30 SET_LAYOUT Instance method Private Method Set Aggregate Hierarchy 20050111
31 TRANSFORM_LEVEL Instance method Public Method Defines Mapping Between Data Node and Level 20060602
32 VIEWTYPES_READ Instance method Private Method Reads All Possible View Types 20050125
Events
# Event Type Visibility Description Created on
1 DATACHANGED Instance Event
(0)
Public
(2)
Data has Changed 20050201
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EVAL_DATA Public See coding Aggregate Line 20050112 BEGIN OF ts_eval_data, struc TYPE qg_eval_tree_struc, ref TYPE REF TO cl_qg_eval_data, END OF ts_eval_data
2 TT_EVAL_DATA Public See coding Table of Aggregates 20050112 tt_eval_data TYPE STANDARD TABLE OF ts_eval_data
Method Signatures

Method ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Daten 20050111
2 Importing IV_HIERARCHICAL Call by reference Type reference (TYPE) CHAR1 'X' Vorgänger ist hierarchisch verknüpft 20050112
3 Importing IV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur der Daten 20050111

Method ADD_DATA on class CL_QG_EVALUATION_MANAGER has no exception.

Method CALCULATE Signature

Method CALCULATE on class CL_QG_EVALUATION_MANAGER has no parameter.
Method CALCULATE on class CL_QG_EVALUATION_MANAGER has no exception.

Method CHANGES_CHECK Signature

Method CHANGES_CHECK on class CL_QG_EVALUATION_MANAGER has no parameter.
Method CHANGES_CHECK on class CL_QG_EVALUATION_MANAGER has no exception.

Method CHANGE_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Daten 20060608
2 Importing IV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur der Daten 20060608
# Exception Resumable Description Created on
1 DATA_NOT_FOUND Angegebener Datensatz wurde in keinem Wurzelknoten gefunden 20060608
2 UNSUITABLE_STRUCTURE Angegebene Struktur ist keine Wurzelstruktur 20060608

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYP Call by reference Type reference (TYPE) QG_EVAL_DATATYP Unterschiedliche Datenselektion, -verarbeitung 20050110
2 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050107
# Exception Resumable Description Created on
1 PARAMETER_ERROR Eingabeparameter nicht korrekt 20050107

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIEW_NUMBERS Call by reference Type reference (TYPE) QGEVAL_VIEW_NUMBERS Nummern der Views im View Manager 20050208
2 Importing IR_VIEW_MANAGER Call by reference Object reference (TYPE REF TO) IF_QG_EVAL_VIEW_MANAGER Visualisierung der Darstellungsformen 20050125
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Datentabelle 20050125
4 Importing IT_NODES Call by reference Type reference (TYPE) LVC_T_NKEY Knotentabelle 20050125
5 Importing IV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur von Daten 20050125
6 Importing IV_V_TYP Call by reference Type reference (TYPE) QG_EVAL_V_TYP QM Auswertungen: Darstellungstypen 20050125
# Exception Resumable Description Created on
1 NOT_POSSIBLE Erzeugung war nicht möglich 20050125

Method EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20050309
2 Importing IT_VIEW_MANAGER Call by reference Type reference (TYPE) QGEVAL_TT_VIEW_MANAGER QM Auswertungen: Tabelle der Darstellungsbereiche 20050309

Method EXPORT on class CL_QG_EVALUATION_MANAGER has no exception.

Method FREE Signature

Method FREE on class CL_QG_EVALUATION_MANAGER has no parameter.
Method FREE on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20060621
2 Importing IV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC-Struktur für aggregierte, hierarchische Sicht im Baum 20060621

Method GET_DATA on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_DATA_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TREESTRUC_DATA_TAB Call by reference Object reference (TYPE REF TO) DATA Alle Datenknoten 20050114

Method GET_DATA_NODES on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLE Value transfer Type reference (TYPE) SLIS_HANDL VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20060602

Method GET_HANDLE on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON_NAME Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20060601
2 Exporting EV_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20060601
3 Importing IV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur für aggregierte, hierarchische Sicht im Baum 20060601

Method GET_ICON on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATATYP_NAME Value transfer Type reference (TYPE) QG_EVAL_DATATYP_NAME Bezeichnung des Datentyps 20060511

Method GET_NAME on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_B Call by reference Type reference (TYPE) ANY Einzulesende Daten 20050114
2 Importing IT_GENEALOGY_A Call by reference Type reference (TYPE) QGEVAL_TT_TREE_STRUC Liste hierarchischer Sichten im Baum 20060328
3 Importing IV_DATATYP Call by reference Type reference (TYPE) QG_EVAL_DATATYP Unterschiedliche Datenselektion, -verarbeitung 20050114
4 Importing IV_STRUC_A Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur für Daten 20050112
5 Importing IV_STRUC_B Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur für Daten 20050112
6 Returning RV_RELATIONSHIP Value transfer Type reference (TYPE) CHAR1 Beziehung zwischen Strukturen 20050112

Method GET_RELATIONSHIP on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTIONS Call by reference Type reference (TYPE) QGEVAL_SELECTION_TYPES QM Auswertung: Selektionstypen 20050107

Method GET_SELECTIONS on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATE Value transfer Type reference (TYPE) CHAR1 Status 20050118

Method GET_STATE on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_STRUCTURE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STRUCT_ELEMENTS Value transfer Type reference (TYPE) QGEVAL_TT_STRUCT Hierarchische Strukturelemente zu QM Auswertungen 20050715

Method GET_STRUCTURE_INFO on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_TABLE_VIEWTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VIEW_TYPE Call by reference Type reference (TYPE) QG_EVAL_V_TYP Viewtyp für Detailtabelle 20060602
2 Importing IV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur für aggregierte, hierarchische Sicht im Baum 20060602

Method GET_TABLE_VIEWTYPE on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_TREESTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TREE_STRUC Value transfer Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC Struktur für aggregierte, hierarchische Sicht im Baum 20050110

Method GET_TREESTRUC on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_TYPES_FOR_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_CATEGORY Call by reference Type reference (TYPE) QG_EVAL_DATATYP Unterschiedliche Datenselektion, -verarbeitung 20060515
2 Exporting EV_SELECTION_CATEGORY Call by reference Type reference (TYPE) QG_EVAL_SELECTION_TYP Selektionstyp 20060515
3 Importing IV_DATA_CATEGORY Call by reference Type reference (TYPE) QG_EVAL_DATATYP Unterschiedliche Datenselektion, -verarbeitung 20060515

Method GET_TYPES_FOR_SELECTION on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_VIEWTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIEWTYPES Call by reference Type reference (TYPE) QG_EVAL_V_TYP_TAB Viewtypes 20050110
2 Importing IV_SEND_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Fehlernachricht senden, wenn keine Viewtypes vorhanden 20060518

Method GET_VIEWTYPES on class CL_QG_EVALUATION_MANAGER has no exception.

Method GET_VIEWTYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT_OBJECT Call by reference Type reference (TYPE) DOKHL-OBJECT Dokumentations-Objekt 20060607
2 Importing IV_V_BADI Call by reference Type reference (TYPE) QG_EVAL_V_BADI QM-Auswertungen: Darstellungstypen 20060607

Method GET_VIEWTYPE_TEXT on class CL_QG_EVALUATION_MANAGER has no exception.

Method INITIALIZE Signature

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

Method MESSAGE_ADD Signature

Method MESSAGE_ADD on class CL_QG_EVALUATION_MANAGER has no parameter.
Method MESSAGE_ADD on class CL_QG_EVALUATION_MANAGER has no exception.

Method MESSAGE_TEXT_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20050418
2 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Nachrichtentext 20050418

Method MESSAGE_TEXT_ADD on class CL_QG_EVALUATION_MANAGER has no exception.

Method ONDATACHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SENDER Call by reference Attribute reference (LIKE) 20050131

Method ONDATACHANGED on class CL_QG_EVALUATION_MANAGER has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECTION Call by reference Type reference (TYPE) QGEVAL_SELECTION_TYP Typ einer Selektion 20050107
2 Importing IT_TRANGE Call by reference Type reference (TYPE) RSDS_TRANGE Freie Abgrenzungen 20050107

Method SELECT on class CL_QG_EVALUATION_MANAGER has no exception.

Method SET_GROUPKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUPKEYS Call by reference Type reference (TYPE) LVC_T_FNAM Tabelle von Feldnamen 20050114
# Exception Resumable Description Created on
1 NOT_POSSIBLE Gruppierungsschlüssel können nicht mehr gesetzt werden 20050118

Method SET_KPIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KPIS Call by reference Type reference (TYPE) LVC_T_FNAM Tabelle von Feldnamen 20060601
# Exception Resumable Description Created on
1 NOT_POSSIBLE Gruppierungsschlüssel können nicht mehr gesetzt werden 20060601

Method SET_LAYOUT Signature

Method SET_LAYOUT on class CL_QG_EVALUATION_MANAGER has no parameter.
Method SET_LAYOUT on class CL_QG_EVALUATION_MANAGER has no exception.

Method TRANSFORM_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_LEVEL Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20060602
2 Changing CV_STRUC Call by reference Type reference (TYPE) QG_EVAL_TREE_STRUC DDIC-Struktur für aggregierte, hierarchische Sicht im Baum 20060602

Method TRANSFORM_LEVEL on class CL_QG_EVALUATION_MANAGER has no exception.

Method VIEWTYPES_READ Signature

Method VIEWTYPES_READ on class CL_QG_EVALUATION_MANAGER has no parameter.
Method VIEWTYPES_READ on class CL_QG_EVALUATION_MANAGER has no exception.
Event Signatures

Event DATACHANGED Signature
Event DATACHANGED on class CL_QG_EVALUATION_MANAGER has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600