SAP ABAP Class CL_SALV_TREE (Basis Class for Tree Structure)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_OM_OBJECTS (Package) ALV Object Model Basis Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_MODEL_BASE Basis Model for All Table Displays 20040318
Properties
Class CL_SALV_TREE  
Short Description Basis Class for Tree Structure    
Super Class CL_SALV_MODEL_BASE Basis Model for All Table Displays 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SALV_OM_OBJECTS   ALV Object Model Basis Classes 
Created 20040318   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_TREE has no forward declaration.
Interfaces
Class CL_SALV_TREE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SALV_ADAPTER 20040318 ALV: Basis Class Adapter
2 CL_SALV_CONTROLLER 20040318 ALV: Abstract Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HIDE_HEADER Instance attribute Private Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20040816
2 R_AGGREGATIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS Aggregations 20040326
3 R_COLUMNS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_COLUMNS_TREE Column Information 20040326
4 R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Rendering in External Screen 20040326
5 R_EVENTS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_EVENTS Events for Tree 20040326
6 R_LAYOUT Instance attribute Private Object reference (TYPE REF TO) CL_SALV_LAYOUT Layout Object 20040419
7 R_NODES Instance attribute Private Object reference (TYPE REF TO) CL_SALV_NODES Tree Nodes 20040329
8 R_SELECTIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_SELECTIONS_TREE Selections 20040326
9 R_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA Data Table 20040326
10 R_TREE_SETTINGS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TREE_SETTINGS Settings for Tree Display 20040330
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20040318
2 DISPLAY Instance method Public Method Output Table as Tree Structure 20040326
3 FACTORY Static method Public Method Get Newly Generated Instance for Tree Structure 20040318
4 GET_AGGREGATIONS Instance method Public Method Get Aggregation Object 20040326
5 GET_COLUMNS Instance method Public Method Get Column Object 20040326
6 GET_EVENT Instance method Public Method Get Event Object 20040326
7 GET_FUNCTIONS Instance method Public Method Get Function Object 20040416
8 GET_LAYOUT Instance method Public Method Gets Layout Object of Tree Structure 20040419
9 GET_METADATA Instance method Public Method Get Metadata from Front End 20040812
10 GET_NODES Instance method Public Method Gets Nodes of Tree Structure 20040329
11 GET_SELECTIONS Instance method Public Method Get Selection Object 20040326
12 GET_TREE_SETTINGS Instance method Public Method Gets Global Display Properties of Tree Structure 20040330
13 SET_DATA Instance method Public Method Create New Instance with New Data Structure 20040326
Events
Class CL_SALV_TREE has no event.
Types
Class CL_SALV_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 HIDE_HEADER Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040816
2 Importing R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040318

Method CONSTRUCTOR on class CL_SALV_TREE has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_SALV_TREE has no parameter.
Method DISPLAY on class CL_SALV_TREE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDE_HEADER Call by reference Type reference (TYPE) SAP_BOOL Keinen Header anzeigen 20040816
2 Importing R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040318
3 Exporting R_SALV_TREE Call by reference Object reference (TYPE REF TO) CL_SALV_TREE ALV: Tree model 20040318
4 Changing T_TABLE Call by reference Type reference (TYPE) TABLE 20040318
# Exception Resumable Description Created on
1 CX_SALV_ERROR 20040628

Method GET_AGGREGATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS ALV Aggregationen 20040326

Method GET_AGGREGATIONS on class CL_SALV_TREE has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_COLUMNS_TREE ALV Spalten 20040326

Method GET_COLUMNS on class CL_SALV_TREE has no exception.

Method GET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_EVENTS_TREE ALV: Events of CL_SALV_TABLE 20040326

Method GET_EVENT on class CL_SALV_TREE has no exception.

Method GET_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_FUNCTIONS_TREE ALV: generische und applikationsspezifische Funktionen 20040419

Method GET_FUNCTIONS on class CL_SALV_TREE has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_LAYOUT ALV: Layout 20040419

Method GET_LAYOUT on class CL_SALV_TREE has no exception.

Method GET_METADATA Signature

Method GET_METADATA on class CL_SALV_TREE has no parameter.
Method GET_METADATA on class CL_SALV_TREE has no exception.

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_NODES ALV: Alle Knoten eines Trees 20040329

Method GET_NODES on class CL_SALV_TREE has no exception.

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_SELECTIONS_TREE Selektionen 20040326

Method GET_SELECTIONS on class CL_SALV_TREE has no exception.

Method GET_TREE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_TREE_SETTINGS ALV: Globale Tree Einstellungen 20040330

Method GET_TREE_SETTINGS on class CL_SALV_TREE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Darzustellende Tabelle 20040326
# Exception Resumable Description Created on
1 CX_SALV_ERROR ALV: Allg. Fehlerklasse mit Meldung 20040422
2 CX_SALV_NO_NEW_DATA_ALLOWED ALV: Setzen neuer Daten nicht erlaubt 20040326
History
Last changed by/on SAP  20040930 
SAP Release Created in 640