SAP ABAP Class CL_SLIM_ALV_TREE (System Measurement ALV Tree Base Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SLIM_BPO_MESSAGES_TREE System Measurement: Engine Statistics 20080919
2 Inheritance (c INHERITING FROM c_ref)  CL_SLIM_ENGINES_LOG_TREE System Measurement: Engine Statistics 20060424
Properties
Class CL_SLIM_ALV_TREE  
Short Description System Measurement ALV Tree Base Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BV    
Program status P  SAP Standard Production Program 
Category 0   
Package SLIM   System Measurement 
Created 20060216   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIM_ALV_TREE has no interface implemented.
Friends
Class CL_SLIM_ALV_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_MAX_KEY Instance attribute Public Type reference (TYPE) I 3 20060424
2 GA_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20060424
3 GA_TREE_CONTAINER_NAME Instance attribute Public Type reference (TYPE) SCRFNAME Name of a Screen Element 20060424
4 GA_TREE_STRUCTURE Instance attribute Public Type reference (TYPE) TABNAME Table Name 20060424
5 GR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20060424
6 GR_TREE_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20060424
7 GT_FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20060424
8 GT_HIERARCHY_HEADER Instance attribute Protected Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20060424
9 GT_LIST_HEADER Instance attribute Protected Type reference (TYPE) SLIS_T_LISTHEADER 20060424
10 GT_NODES_TO_EXPAND Instance attribute Protected Type reference (TYPE) LVC_T_NKEY Node to Expand 20060424
11 GT_SORT_TREE Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Sort order 20060424
12 G_ALV_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV List Viewer 20060424
13 G_GUI_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20060424
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060424
2 CREATE_DATA Instance method Private Method Generate the Table 20060424
3 CREATE_FIELDCATALOG Instance method Protected Method Generate the Field Catalog 20060424
4 CREATE_HIERARCHY_HEADER Instance method Protected Method Generate the Hierarchy Header 20060424
5 CREATE_SORTTAB Instance method Private Method Generate the Sort Table 20060424
6 CREATE_TOOLBAR Instance method Private Method Generate the Toolbar 20060424
7 CREATE_TREE Instance method Protected Method 20060424
8 CREATE_TREE_HIERARCHY Instance method Private Method Generate the Table Hierarchy 20060424
9 CREATE_TREE_NODE Instance method Private Method Generate Tree Nodes 20060424
10 EXPAND_NODES Instance method Protected Method Expand (All) Nodes 20060424
11 FREE Instance method Public Method 20060424
12 GET_TREE_FIELD Instance method Private Method Determines the Field Name of a Tree Field 20060424
13 HANLDER_CLICK_NODE Instance method Private Event handling method 20060424
14 HANLDER_TOOLBAR_CMD Instance method Private Event handling method Toolbar Command Handler 20060424
15 REFRESH_TREE Instance method Public Method Rebuild the Tree 20060424
16 SET_LIST_HEADER Instance method Protected Method Generate the List Header 20060424
Events
Class CL_SLIM_ALV_TREE has no event.
Types
Class CL_SLIM_ALV_TREE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIR_TREE_DATA Call by reference Object reference (TYPE REF TO) DATA 20060424
2 Importing PI_NO_TOOLBAR Call by reference Type reference (TYPE) C ' ' 20060424
3 Importing PI_TREE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20060424
4 Importing PI_TREE_CONTAINER_NAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20060424
5 Importing PI_TREE_STRUCTURE Call by reference Type reference (TYPE) TABNAME 20060424

Method CONSTRUCTOR on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_DATA Signature

Method CREATE_DATA on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_DATA on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_FIELDCATALOG Signature

Method CREATE_FIELDCATALOG on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_FIELDCATALOG on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_HIERARCHY_HEADER Signature

Method CREATE_HIERARCHY_HEADER on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_HIERARCHY_HEADER on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_SORTTAB Signature

Method CREATE_SORTTAB on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_SORTTAB on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_TOOLBAR on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_TREE Signature

Method CREATE_TREE on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_TREE on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_TREE_HIERARCHY Signature

Method CREATE_TREE_HIERARCHY on class CL_SLIM_ALV_TREE has no parameter.
Method CREATE_TREE_HIERARCHY on class CL_SLIM_ALV_TREE has no exception.

Method CREATE_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20060424
2 Importing PI_OUT_LINE Call by reference Type reference (TYPE) ANY 20060424
3 Importing PI_RELATIONSHIP Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060424
4 Importing PI_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20060424
5 Returning PR_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20060424

Method CREATE_TREE_NODE on class CL_SLIM_ALV_TREE has no exception.

Method EXPAND_NODES Signature

Method EXPAND_NODES on class CL_SLIM_ALV_TREE has no parameter.
Method EXPAND_NODES on class CL_SLIM_ALV_TREE has no exception.

Method FREE Signature

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

Method GET_TREE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FIELD_NUMBER Call by reference Type reference (TYPE) I 20060424
2 Returning PR_FIELD_NAME Value transfer Type reference (TYPE) STRING 20060424

Method GET_TREE_FIELD on class CL_SLIM_ALV_TREE has no exception.

Method HANLDER_CLICK_NODE Signature

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

Method HANLDER_CLICK_NODE on class CL_SLIM_ALV_TREE has no exception.

Method HANLDER_TOOLBAR_CMD Signature

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

Method HANLDER_TOOLBAR_CMD on class CL_SLIM_ALV_TREE has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_SLIM_ALV_TREE has no parameter.
Method REFRESH_TREE on class CL_SLIM_ALV_TREE has no exception.

Method SET_LIST_HEADER Signature

Method SET_LIST_HEADER on class CL_SLIM_ALV_TREE has no parameter.
Method SET_LIST_HEADER on class CL_SLIM_ALV_TREE has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in