SAP ABAP Class CL_SLIM_BPO_TREE_VIEW (System Measurement Tree Display)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_BPO_TREE_VIEW  
Short Description System Measurement Tree Display    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20080221   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_BPO_TREE_VIEW has no forward declaration.
Interfaces
Class CL_SLIM_BPO_TREE_VIEW has no interface implemented.
Friends
Class CL_SLIM_BPO_TREE_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_CONTAINER_NAME Instance attribute Private Type reference (TYPE) SCRFNAME 'TREE_CONTAINER' Name of a Screen Element 20080919
2 GC_DELIMITER Instance attribute Public Type reference (TYPE) C '#' 20080919
3 GC_GRP_CLIENTS Constant Public Type reference (TYPE) SYMDA-SYM_GRP 'Clients' 20080919
4 GC_GRP_SYSTEM_DATA Constant Public Type reference (TYPE) SYM_GRP 'System' Group for measurement data 20080919
5 GC_KEY_CLIENT_EXCL Constant Public Type reference (TYPE) SYMDA-SYM_KEY 'Excluded' 20080919
6 GC_KEY_CUST_KEY Constant Public Type reference (TYPE) SYM_KEY 'Cust. key' 20080919
7 GC_KEY_DB_TYPE Constant Public Type reference (TYPE) SYM_KEY 'Database' 20080919
8 GC_KEY_END_REASON Constant Public Type reference (TYPE) SYM_KEY 'End Reason' 20080919
9 GC_KEY_INSTNO Constant Public Type reference (TYPE) SYM_KEY 'Inst. No.' Key for measurement data 20080919
10 GC_KEY_INST_COMP Constant Public Type reference (TYPE) SYM_KEY 'Inst.Komp' 20080919
11 GC_KEY_SAP_REL Constant Public Type reference (TYPE) SYM_KEY 'R/3 Rel.' 20080919
12 GC_KEY_SYSTEM_NO Constant Public Type reference (TYPE) SYM_KEY 'System No.' 20080919
13 GC_KEY_SYS_ID Constant Public Type reference (TYPE) SYM_KEY 'System ID' 20080919
14 GC_KEY_SYS_STATUS Constant Public Type reference (TYPE) SYM_KEY 'Status' 20080919
15 GO_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20080919
16 GT_NODE_LIST Instance attribute Public Type reference (TYPE) T_NODES_T 20080919
17 NODE_TABLE Instance attribute Private Type reference (TYPE) NODE_TABLE_TYPE 20080919
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OREF_TO_NODELIST Instance method Private Method Add Object Reference to the Node List 20080919
2 CALL_NODE Instance method Private Method Display the Data 20080919
3 CHECK_DYN_NODES Instance method Private Method Select Dynamic Nodes 20080919
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080919
5 GET_NODE_DATA Instance method Private Method 20080919
6 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Create New Nodes 20080919
7 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Double-Click Handler Node 20080919
8 TREE_ADD_NODE Instance method Public Method Add Node to Tree Display 20080919
9 TREE_CREATE_NODE_TABLE Instance method Private Method Generate Node Table 20080919
Events
# Event Type Visibility Description Created on
1 CLNT_LIST Instance Event
(0)
Public
(2)
Client List 20080919
2 ENG_LIST Instance Event
(0)
Public
(2)
Engine List 20080919
3 ENG_MSG Instance Event
(0)
Public
(2)
Engine Messages 20080919
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CLIENT_LIST Private See coding 20080919 begin of T_CLIENT_LIST, is_excluded type c LENGTH 1, client type mandt, end of t_client_list
2 T_ENGINE Public See coding 20080919 begin of T_engine, applic type rsuvm_appl, name type RSUVM_APPN, end of t_engine
3 T_ENGINE_T Public See coding 20080919 t_engine_t type table of T_engine
4 T_MAIN_LIST Private See coding 20080919 T_MAIN_LIST type table of T_ML_entity
5 T_ML_ENTITY Private Object reference (TYPE REF TO) DATA 20080919
6 T_NODES Public See coding 20080919 begin of T_NODES, node_key type tv_nodekey, obj_ref type ref to object, get_data_meth type string, struct_name type tabname, end of t_nodes
7 T_NODES_T Public See coding 20080919 t_nodes_t type sorted table of t_nodes with unique key node_key
8 T_UTYPE Public See coding 20080919 begin of T_UTYPE, utype type usertypen, svtext type textsvers, end of t_utype
9 T_UTYPES Public See coding 20080919 begin of T_UTYPES, utype type CHAR10, svtext type textsvers, end of t_utypes
Method Signatures

Method ADD_OREF_TO_NODELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NODE Call by reference Type reference (TYPE) T_NODES 20080919

Method ADD_OREF_TO_NODELIST on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method CALL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PI_NODE Call by reference Type reference (TYPE) T_NODES Tree Control: Schlüssel eines Knotens 20080919

Method CALL_NODE on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method CHECK_DYN_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20080919

Method CHECK_DYN_NODES on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SLIM_BPO_TREE_VIEW has no parameter.
Method CONSTRUCTOR on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method GET_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PC_NODE Call by reference Type reference (TYPE) T_NODES 20080919
2 Exporting PE_STATUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20080919
3 Importing PI_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20080919

Method GET_NODE_DATA on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

Method HANDLE_EXPAND_NO_CHILDREN on class CL_SLIM_BPO_TREE_VIEW has no parameter.
Method HANDLE_EXPAND_NO_CHILDREN on class CL_SLIM_BPO_TREE_VIEW 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) 20080919

Method HANDLE_NODE_DOUBLE_CLICK on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method TREE_ADD_NODE Signature

Method TREE_ADD_NODE on class CL_SLIM_BPO_TREE_VIEW has no parameter.
Method TREE_ADD_NODE on class CL_SLIM_BPO_TREE_VIEW has no exception.

Method TREE_CREATE_NODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_EXPANDER Call by reference Type reference (TYPE) C ' ' 20080919
2 Importing NODE_IS_FOLDER Call by reference Type reference (TYPE) C 'X' Knoten ist Ordner 20080919
3 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20080919
4 Importing NODE_TEXT Call by reference Type reference (TYPE) TEXT132 Text 30 Stellen 20080919
5 Importing RELATED_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20080919
6 Importing RELATIONSHIP Call by reference Type reference (TYPE) I 20080919

Method TREE_CREATE_NODE_TABLE on class CL_SLIM_BPO_TREE_VIEW has no exception.
Event Signatures

Event CLNT_LIST Signature
Event CLNT_LIST on class CL_SLIM_BPO_TREE_VIEW has no parameter.
Event ENG_LIST Signature
Event ENG_LIST on class CL_SLIM_BPO_TREE_VIEW has no parameter.
Event ENG_MSG Signature
Event ENG_MSG on class CL_SLIM_BPO_TREE_VIEW has no parameter.
History
Last changed by/on SAP  20090618 
SAP Release Created in