SAP ABAP Class CL_SALV_NODES (All Node Objects of Tree Structure)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_OM_METADATA (Package) ALV: Meta Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_METADATA_TREE ALV: Basis Class for Tree Metadata 20040329
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_NODE_RELATION ALV: Relations Between Tree Nodes 20040329
Properties
Class CL_SALV_NODES  
Short Description All Node Objects of Tree Structure    
Super Class CL_SALV_METADATA_TREE ALV: Basis Class for Tree Metadata 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_OM_METADATA   ALV: Meta Data 
Created 20040329   SAP 
Last change 20040930   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_C_NODE_RELATION ALV: Relations Between Tree Nodes 20040329
Friends
Class CL_SALV_NODES has no friend class.
Attributes
Class CL_SALV_NODES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method Insert New Node 20040329
2 COLLAPSE_ALL Instance method Public Method Collapse All Nodes 20040331
3 CONSTRUCTOR Instance method Public Constructor Constructor 20040329
4 DELETE_ALL Instance method Public Method Delete All Nodes 20040401
5 EXPAND_ALL Instance method Public Method Expand All Nodes 20040401
6 GET_ALL_NODES Instance method Public Method Gets All Nodes 20040428
7 GET_NODE Instance method Public Method Get Specific Node 20040329
8 GET_TOP_NODE Instance method Public Method Gets Top Node 20040401
9 SET_TOP_NODE Instance method Public Method Sets Top Node 20040401
Events
Class CL_SALV_NODES has no event.
Types
Class CL_SALV_NODES has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSED_ICON Call by reference Type reference (TYPE) SALV_DE_TREE_IMAGE Bild zur Tree Hierarchie 20040421
2 Importing DATA_ROW Call by reference Type reference (TYPE) ANY Datenzeile 20040421
3 Importing ENABLED Call by reference Type reference (TYPE) SAP_BOOL ABAP_TRUE boolsche Variable (X=true, space=false) 20040421
4 Importing EXPANDED_ICON Call by reference Type reference (TYPE) SALV_DE_TREE_IMAGE Bild zur Tree Hierarchie 20040421
5 Importing EXPANDER Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040421
6 Importing FOLDER Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040421
7 Returning NODE Value transfer Object reference (TYPE REF TO) CL_SALV_NODE Knotenschlüssel 20040329
8 Importing RELATED_NODE Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Schlüssel zum verwanten Knoten 20040329
9 Importing RELATIONSHIP Call by reference Type reference (TYPE) SALV_DE_NODE_RELATION Knotenrelationen im Tree 20040329
10 Importing ROW_STYLE Call by reference Type reference (TYPE) SALV_DE_CONSTANT ALV: Datenelement für Konstanten 20040421
11 Importing TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20040421
12 Importing VISIBLE Call by reference Type reference (TYPE) SAP_BOOL ABAP_TRUE boolsche Variable (X=true, space=false) 20040421
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20040421

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class CL_SALV_NODES has no parameter.
Method COLLAPSE_ALL on class CL_SALV_NODES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_SALV_CONTROLLER_METADATA ALV: abstrakter Controller 20040329

Method CONSTRUCTOR on class CL_SALV_NODES has no exception.

Method DELETE_ALL Signature

Method DELETE_ALL on class CL_SALV_NODES has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_ERROR Tabelle konnte nicht gelöscht werden 20040421

Method EXPAND_ALL Signature

Method EXPAND_ALL on class CL_SALV_NODES has no parameter.
Method EXPAND_ALL on class CL_SALV_NODES has no exception.

Method GET_ALL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SALV_T_NODES Schlüssel - Knotenpaare 20040428
# Exception Resumable Description Created on
1 CX_SALV_MSG Knoten nicht gefunden 20040428

Method GET_NODE 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) SALV_DE_NODE_KEY Schlüssel des zu holenden Knoten 20040329
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_NODE Knoten 20040329
# Exception Resumable Description Created on
1 CX_SALV_MSG Knoten wurde nicht gefunden 20040421

Method GET_TOP_NODE 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_NODE ALV: Knoten eines Trees 20040421
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20040421

Method SET_TOP_NODE 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) SALV_DE_NODE_KEY Knotenschlüssel 20040401
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20040421
History
Last changed by/on SAP  20040930 
SAP Release Created in 700