SAP ABAP Class CL_COVERAGE_TREE (A Tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-COV (Application Component) Coverage Analyzer
     SCOV_UI (Package) UI Functionality
Properties
Class CL_COVERAGE_TREE  
Short Description A Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCOV_UI   UI Functionality 
Created 19991119   SAP 
Last change 20110908   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 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_COVERAGE_TREE has no interface implemented.
Friends
Class CL_COVERAGE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADATA_LOADED_VEC Instance attribute Protected Type reference (TYPE) CVA_VWVEC Vector for Hiding/Showing View Levels 20000124
2 AMY_MGR Instance attribute Protected Object reference (TYPE REF TO) CL_COVERAGE_GLOBAL My Manager 20000119
3 CURR_HISVER Instance attribute Protected Type reference (TYPE) CVA_HISVER History Version 20000216
4 DISP_HISVER Instance attribute Protected Type reference (TYPE) CVA_HISVER History Version 20000216
5 FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog 19991119
6 HIERARCHY_HEADER Instance attribute Protected Type reference (TYPE) TREEV_HHDR Tree Header 19991119
7 HIS_LEVEL Instance attribute Protected Type reference (TYPE) CVA_LEVEL Level " 20000110
8 HIS_NODENAME Instance attribute Protected Type reference (TYPE) LVC_VALUE Nodes Displayed in History 20000110
9 HIS_TESTKEY Instance attribute Protected Type reference (TYPE) CVA_TESTK Test Key 20000110
10 MAX_LEVEL Instance attribute Protected Type reference (TYPE) CVA_LEVEL Two digit number 20000104
11 NODEKEYS_ITAB Instance attribute Private Type reference (TYPE) CVT_NODEKEY Coverage Analyzer: Map Between Node Name and Node Key 20000512
12 NODE_ITAB Instance attribute Private Type reference (TYPE) CVT_MVDAT Internal Table for Storing Coverage Results of CA 20000222
13 OUTTAB Instance attribute Protected Type reference (TYPE) CVT_NODINF_NEW Structure for Storing Node Data 19991119
14 SCREEN Instance attribute Protected Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20000117
15 SETTING Instance attribute Private Type reference (TYPE) CVS_SET Handler for Settings in Global View 20000727
16 SINGLE_FILT Instance attribute Private Type reference (TYPE) CVA_FLAG Indicator 20010927
17 TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 19991119
18 TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 19991119
19 TREE_CHECK_CONFIG Instance attribute Private Object reference (TYPE REF TO) IF_TREE_CHECK_CONFIGURATION Traffic Light Status According to Check Configuration 20090116
20 VIEW_TYPE Instance attribute Protected Type reference (TYPE) CVA_VWTYP View cat 20000105
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TITLE Instance method Public Method Changes title contents 20000301
2 CHANGE_TOOLBAR Instance method Public Method Change toolbar 19991119
3 CONSTRUCTOR Instance method Public Constructor Constructor 19991119
4 CREATE_STATUS_ICON Instance method Private Method Create Icon for Traffic Light Status 20090116
5 DEEP_EXPAND_NODE Instance method Public Method Expands whole sub-tree 20000512
6 DELETE_ALL_NODES Instance method Public Method Delete all nodes 20000223
7 DISPLAY Instance method Public Method Display tree + Event Show_graph 20000110
8 EXPAND_WITH_SINGLE_FILTER Instance method Public Method Expand node with a filter for all levels 20021015
9 GET_CURR_FIGSEL Instance method Public Method Get curr_figsel 20000413
10 GET_HIS_LEVEL Instance method Public Method Get his_level 20000413
11 GET_HIS_NODENAME Instance method Public Method Get his_nodename 20000413
12 GET_HIS_RANGE Instance method Public Method Get ahis_range 20000413
13 GET_HIS_TESTKEY Instance method Public Method Get his_testkey 20000413
14 GET_NODE_NAME Instance method Public Method Read node name 19991119
15 HANDLE_EXPAND_NO_CHILDREN Instance method Public Event handling method Handler for Expanding Nodes 19991119
16 HANDLE_HISTORY Instance method Public Method Display history 20000113
17 HANDLE_ITEM_DOUBLE_CLICK Instance method Public Event handling method Handler for Double-Click on Item 19991119
18 HANDLE_NODE_DOUBLE_CLICK Instance method Public Event handling method Handler for Double-Click on Node 19991119
19 INS_LEVEL_NODES Instance method Private Method Add Node of a Level to Tree 20000222
20 LOAD_DATA Instance method Public Method Read data in tree 19991119
21 ON_FUNCTION_SELECTED Instance method Public Event handling method Handler for Toolbar 19991119
22 REFRESH_HISTORY Instance method Public Method Read History from Database 20000225
23 SET_SETTING Instance method Public Method Change settings (filter, traffic light) 20000225
24 UPDATE_RESULT Instance method Private Method Update Results 20010323
Events
# Event Type Visibility Description Created on
1 REFRESH_TREE_NODES Instance Event
(0)
Public
(2)
Read Nodes from Database 20000224
2 SETTING_HAS_CHANGED Instance Event
(0)
Public
(2)
Event at cl_coverage_global: Settings have changed 20000118
3 SHOW_HISTORY Instance Event
(0)
Public
(2)
Event to Graphic Control for Displaying History 20000106
Types
Class CL_COVERAGE_TREE has no local type.
Method Signatures

Method CHANGE_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RES_CDATE Call by reference Type reference (TYPE) CVA_DATE Datum für Coverage Analyser History. 20000504
2 Importing IM_RES_CTIME Call by reference Type reference (TYPE) CVA_TIME Zeitstempel für Coverage Analyser History 20000504
3 Importing IM_VIEW_NAME Call by reference Type reference (TYPE) CHAR50 Sichtname 20000301

Method CHANGE_TITLE on class CL_COVERAGE_TREE has no exception.

Method CHANGE_TOOLBAR Signature

Method CHANGE_TOOLBAR on class CL_COVERAGE_TREE has no parameter.
# Exception Resumable Description Created on
1 ADD_BUTTON_FAILED Add Button gescheitert. 20000225
2 GET_TOOLBAR_OBJECT_FAILED Aufruf von get_toolbar_object ging schief. 20000225

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURR_HISVER Call by reference Type reference (TYPE) CVA_HISVER History Version 20000216
2 Importing IM_DISP_HISVER Call by reference Type reference (TYPE) CVA_HISVER History Version 20000216
3 Importing IM_HEADER_WIDTH Call by reference Type reference (TYPE) I . 19991119
4 Importing IM_MAX_LEVEL Call by reference Type reference (TYPE) CVA_LEVEL Knotenebene 20000104
5 Importing IM_MY_MGR Call by reference Object reference (TYPE REF TO) CL_COVERAGE_GLOBAL Mein Manager 20000119
6 Importing IM_REPID Call by reference Type reference (TYPE) SYREPID Feldname 19991119
7 Importing IM_RES_CDATE Call by reference Type reference (TYPE) CVA_DATE Datum für Coverage Analyser History. 20000222
8 Importing IM_RES_CTIME Call by reference Type reference (TYPE) CVA_TIME Zeitstempel für Coverage Analyser History 20000222
9 Importing IM_SCREEN_NUMBER Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 19991129
10 Importing IM_SETTING Call by reference Object reference (TYPE REF TO) CL_COVERAGE_SETTING 20000727
11 Importing IM_VIEW_NAME Call by reference Type reference (TYPE) CHAR50 Für die allgemeine Verwendung von Namen mit Länge kleiner 30 19991119
12 Importing IM_VIEW_TYPE Call by reference Type reference (TYPE) CVA_VWTYP Sichttyp 20000104
# Exception Resumable Description Created on
1 CHANGE_TOOLBAR_FAILED Fehler beim Aufruf von change_toolbar. 20000225
2 CREATE_CONTAINER_FAILED Container konnte nicht erzeugt werden. 20000225
3 CREATE_TREE_FAILED Tree control konnte nicht erzeugt werden. 20000225
4 FIRST_DISPLAY_FAILED Fehler beim Aufruf von first_display. 20000225
5 GET_FIELD_CATALOG_FAILED Fehler beim Aufruf von MERGE_FIELD_CATALOG. 20000225
6 SET_REGISTERED_EVENTS_FAILED Fehler beim Aufruf von set_registered_events. 20000225

Method CREATE_STATUS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ICON Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20090116
2 Exporting EX_STATUS Call by reference Type reference (TYPE) CVA_LED Ampelstatus 20090116
3 Importing IM_COVDATA Call by reference Type reference (TYPE) COVMVDAT Tabelle zur Ablage von Abdeckungsergebnissen des CA 20090116
4 Importing IM_USE_CC Call by reference Type reference (TYPE) ABAP_BOOL Prüfkonfiguration verwenden? 20090116
5 Importing IM_VAL_HIGH Call by reference Type reference (TYPE) CVA_PROZ Obergrenze für Gelb-Grün-Intervall 20090116
6 Importing IM_VAL_LOW Call by reference Type reference (TYPE) CVA_PROZ Obergrenze für Rot-Gelb-Intervall 20090116

Method CREATE_STATUS_ICON on class CL_COVERAGE_TREE has no exception.

Method DEEP_EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000512
2 Importing IM_NODE_INFO Call by reference Type reference (TYPE) CVS_NODINF_NEW Struktur zum Ablegen von Knoteninformationen. 20000512
3 Importing IM_NODE_NAME Call by reference Type reference (TYPE) LVC_VALUE Für die allgemeine Verwendung von Namen mit Länge kleiner 30 20000512

Method DEEP_EXPAND_NODE on class CL_COVERAGE_TREE has no exception.

Method DELETE_ALL_NODES Signature

Method DELETE_ALL_NODES on class CL_COVERAGE_TREE has no parameter.
Method DELETE_ALL_NODES on class CL_COVERAGE_TREE has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPID Call by reference Type reference (TYPE) SYREPID Program: Name of ABAP program 20000110
2 Importing IM_SCREEN Call by reference Type reference (TYPE) SYDYNNR Number of current screen 20000110

Method DISPLAY on class CL_COVERAGE_TREE has no exception.

Method EXPAND_WITH_SINGLE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_INFO Call by reference Type reference (TYPE) CVS_NODINF_NEW Struktur zum Ablegen von Knoteninformationen. 20021016
2 Importing IM_NODE_NAME Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20021016
3 Importing IM_ROOT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20021016

Method EXPAND_WITH_SINGLE_FILTER on class CL_COVERAGE_TREE has no exception.

Method GET_CURR_FIGSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_FIGSEL Value transfer Type reference (TYPE) CVS_FIGSEL Momentan dargestellte Kurven 20000413

Method GET_CURR_FIGSEL on class CL_COVERAGE_TREE has no exception.

Method GET_HIS_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_LEVEL Value transfer Type reference (TYPE) CVA_LEVEL Knotenlevel 20000413

Method GET_HIS_LEVEL on class CL_COVERAGE_TREE has no exception.

Method GET_HIS_NODENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_NODENAME Value transfer Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000413

Method GET_HIS_NODENAME on class CL_COVERAGE_TREE has no exception.

Method GET_HIS_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_HIS_RANGE Value transfer Type reference (TYPE) CVT_SODT Select Option Tabelle für Datumsbreiche 20000413

Method GET_HIS_RANGE on class CL_COVERAGE_TREE has no exception.

Method GET_HIS_TESTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_TESTKEY Value transfer Type reference (TYPE) CVA_TESTK Coverage Analyzer: Testschlüssel 20000413

Method GET_HIS_TESTKEY on class CL_COVERAGE_TREE has no exception.

Method GET_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LEVEL_NAME Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 19991119
2 Exporting EX_NODE_NAME Call by reference Type reference (TYPE) LVC_VALUE . 19991119
3 Exporting EX_TESTKEY Call by reference Type reference (TYPE) CVA_TESTK . 19991119
4 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 19991119

Method GET_NODE_NAME on class CL_COVERAGE_TREE has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19991119

Method HANDLE_EXPAND_NO_CHILDREN on class CL_COVERAGE_TREE has no exception.

Method HANDLE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODEKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000113

Method HANDLE_HISTORY on class CL_COVERAGE_TREE has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19991119

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_COVERAGE_TREE has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19991119

Method HANDLE_NODE_DOUBLE_CLICK on class CL_COVERAGE_TREE has no exception.

Method INS_LEVEL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LEVEL Call by reference Type reference (TYPE) CVA_LEVEL Knotenlevel 20000803
2 Importing IM_NODE_ITAB Call by reference Type reference (TYPE) CVT_MVDAT Int. Tabelle zur Ablage von Abdeckungsergebnissen des CA 20000512
3 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000222
4 Importing IM_NODE_NAME Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000803
5 Importing IM_TESTKEY Call by reference Type reference (TYPE) CVA_TESTK Coverage Analyzer: Testgruppe 20000803

Method INS_LEVEL_NODES on class CL_COVERAGE_TREE has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_COVERAGE_TREE has no parameter.
Method LOAD_DATA on class CL_COVERAGE_TREE has no exception.

Method ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 19991119

Method ON_FUNCTION_SELECTED on class CL_COVERAGE_TREE has no exception.

Method REFRESH_HISTORY Signature

Method REFRESH_HISTORY on class CL_COVERAGE_TREE has no parameter.
Method REFRESH_HISTORY on class CL_COVERAGE_TREE has no exception.

Method SET_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HISVER Call by reference Type reference (TYPE) CVA_HISVER History Version 20000225
2 Importing IM_HIS_LEVEL Call by reference Type reference (TYPE) CVA_LEVEL Knotenlevel 20000420
3 Importing IM_HIS_NODENAME Call by reference Type reference (TYPE) LVC_VALUE Für die allgemeine Verwendung von Namen mit Länge kleiner 30 20000420
4 Importing IM_HIS_TESTKEY Call by reference Type reference (TYPE) CVA_TESTK Coverage Analyzer: Testschlüssel 20000420
5 Importing IM_MAX_LEVEL Call by reference Type reference (TYPE) CVA_LEVEL Knotenlevel 20000301
6 Importing IM_SETTING Call by reference Object reference (TYPE REF TO) CL_COVERAGE_SETTING Struktur zur Ablage für Einstellung der globalen Sicht. 20000727
7 Importing IM_VIEW_TYPE Call by reference Type reference (TYPE) CVA_VWTYP Sichttyp 20000301

Method SET_SETTING on class CL_COVERAGE_TREE has no exception.

Method UPDATE_RESULT Signature

Method UPDATE_RESULT on class CL_COVERAGE_TREE has no parameter.
Method UPDATE_RESULT on class CL_COVERAGE_TREE has no exception.
Event Signatures

Event REFRESH_TREE_NODES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_SCREEN Exporting Value transfer Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20000224
2 IM_VIEW_TYPE Exporting Value transfer Type reference (TYPE) CVA_VWTYP Sichttyp 20000224

Event SETTING_HAS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_SCREEN Exporting Value transfer Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20000118
2 IM_VIEW_TYPE Exporting Value transfer Type reference (TYPE) CVA_VWTYP Sichttyp 20000118

Event SHOW_HISTORY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_FIGSEL Exporting Value transfer Type reference (TYPE) CVS_FIGSEL Struktur zur Ablage von Einstellung zur Kurvendarstellung 20000221
2 IM_HISVER Exporting Value transfer Type reference (TYPE) CVA_HISVER History Version 20000218
3 IM_HIS_RANGE Exporting Value transfer Type reference (TYPE) CVT_SODT Select Option Tabelle für Datumsbreiche 20000119
4 IM_LEVEL Exporting Value transfer Type reference (TYPE) CVA_LEVEL Zweistellige Nummer 20000106
5 IM_NODENAME Exporting Value transfer Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20000106
6 IM_TESTKEY Exporting Value transfer Type reference (TYPE) CVA_TESTK Coverage Analyzer: Testschlüssel 20000106
7 IM_VIEW_TYPE Exporting Value transfer Type reference (TYPE) CVA_VWTYP Einstelliges Kennzeichen 20000106
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A