SAP ABAP Class CL_RSRQ_TREE_ALV (BIT: Generic Tree Control)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     RSRQ (Package) BW Tools (BWT) for BPS
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRQ_TREE_ALV_BPS BIT: Generic Tree Control (BPS) 20050317
Properties
Class CL_RSRQ_TREE_ALV  
Short Description BIT: Generic Tree Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class TREE_CONTROL_MSG    
Program status P  SAP Standard Production Program 
Category 0   
Package RSRQ   BW Tools (BWT) for BPS 
Created 20040628   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSRQT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRQ_TREE_ALV has no interface implemented.
Friends
Class CL_RSRQ_TREE_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_CUSTOM_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20040628
2 GR_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree Control 20040628
3 GS_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_S_FCAT Field Catalog 20040628
4 GS_ITEM_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYI Layout structure for items of the ALV tree control 20040628
5 GS_OUTTAB Instance attribute Protected Type reference (TYPE) RSRQ_YS_TREE_CONTROL BWT: Tree Control Structure for ALV 20040628
6 GS_TYPTAB Instance attribute Protected Type reference (TYPE) LVC_S_CHIT 20051215
7 GT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog 20040628
8 GT_ITEM_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_T_LAYI Layout structure for items of the ALV tree control 20040628
9 GT_OUTTAB Instance attribute Protected Type reference (TYPE) RSRQ_YT_TREE_CONTROL BWT: Tree Control Table for ALV 20040628
10 GT_TYPTAB Instance attribute Protected Type reference (TYPE) LVC_T_CHIT 20051215
11 G_DONE Instance attribute Public Type reference (TYPE) CHAR1 Tree display done on front-end 20040628
12 G_NODE_KEY Instance attribute Public Type reference (TYPE) LVC_NKEY Tree Control: Node Key 20040628
13 G_RELATKEY Instance attribute Public Type reference (TYPE) LVC_NKEY Tree Control: Node Key of Parent 20040628
14 G_TREE_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME 'RSRQ_YS_TREE_CONTROL' Table Name 20040628
15 P_CONTAINER_NAME Instance attribute Public Type reference (TYPE) CHAR25 'TREE_CONTAINER' Container Name 20040628
16 P_TREE_LEVEL Instance attribute Public Type reference (TYPE) I 2 Initial tree level 20040628
Methods
# Method Level Visibility Method type Description Created on
1 HANDLE_ITEM_DOUBLE_CLICK Instance method Public Event handling method Double click on item 20040628
2 HANDLE_NODE_DOUBLE_CLICK Instance method Public Event handling method Double click on node 20040628
3 TREE_ADD_NODE Instance method Public Method Add node to tree 20040628
4 TREE_DESTROY Instance method Public Method Destroy tree 20040628
5 TREE_DISPLAY Instance method Public Method Update and display tree 20040628
6 TREE_DOWNLOAD Instance method Public Method Download tree 20040628
7 TREE_FIND_NODE Instance method Public Method Find node/item 20040628
8 TREE_INIT Instance method Public Method Create and initialize tree 20040628
9 TREE_PICK_NODE Instance method Public Method Pick node/item (like double click) 20040628
10 TREE_PRINT Instance method Public Method Print tree (current view) 20040628
11 WRITE_ALL Instance method Private Method Add node to tree 20040628
12 WRITE_DEFINITION Instance method Public Method Add regular node to tree (all columns) 20040628
13 WRITE_SUB_NODE Instance method Public Method Add sub node to tree (lead column only) 20040628
14 WRITE_TOP_NODE Instance method Public Method Add top node to tree (all columns) 20040628
Events
Class CL_RSRQ_TREE_ALV has no event.
Types
Class CL_RSRQ_TREE_ALV has no local type.
Method Signatures

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_RSRQ_TREE_ALV 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 Call by reference Attribute reference (LIKE) 20040628

Method HANDLE_NODE_DOUBLE_CLICK on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTTAB Value transfer Type reference (TYPE) ANY Ausgabedaten 20040628
2 Importing I_COLOR Value transfer Type reference (TYPE) I Farbangabe 20040628
3 Importing I_HIDDEN Value transfer Type reference (TYPE) C Aktiver (SPACE) oder inaktiver Knoten (X) 20040628
4 Importing I_ICON Value transfer Type reference (TYPE) C Ikone 20040628
5 Importing I_LEVEL Value transfer Type reference (TYPE) I Strukturtiefe 20040628
6 Importing I_SIGN Value transfer Type reference (TYPE) C Kein (SPACE) oder negatives Zeichen (X) 20040628

Method TREE_ADD_NODE on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_DESTROY Signature

Method TREE_DESTROY on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_DESTROY on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_DISPLAY Signature

Method TREE_DISPLAY on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_DISPLAY on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_DOWNLOAD Signature

Method TREE_DOWNLOAD on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_DOWNLOAD on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_FIND_NODE Signature

Method TREE_FIND_NODE on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_FIND_NODE on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_INIT Signature

Method TREE_INIT on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_INIT on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_PICK_NODE Signature

Method TREE_PICK_NODE on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_PICK_NODE on class CL_RSRQ_TREE_ALV has no exception.

Method TREE_PRINT Signature

Method TREE_PRINT on class CL_RSRQ_TREE_ALV has no parameter.
Method TREE_PRINT on class CL_RSRQ_TREE_ALV has no exception.

Method WRITE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLOR Value transfer Type reference (TYPE) I Farbangabe 20040628
2 Importing I_HIDDEN Value transfer Type reference (TYPE) C Ausblenden (ausgegraute Anzeige) 20040628
3 Importing I_ICON Value transfer Type reference (TYPE) C Ikone 20040628
4 Importing I_LEVEL Value transfer Type reference (TYPE) I Hierarchieebene 20040628
5 Importing I_SIGN Value transfer Type reference (TYPE) C Zeichenanzeige 20040628
6 Importing I_TEXT Value transfer Type reference (TYPE) ANY Text 20040628
7 Importing I_TITLE Value transfer Type reference (TYPE) C Titel (Objekt) 20040628
8 Importing I_TYPE Value transfer Type reference (TYPE) C SPACE 20051215
9 Importing I_VALUE Value transfer Type reference (TYPE) ANY Wert 20040628

Method WRITE_ALL on class CL_RSRQ_TREE_ALV has no exception.

Method WRITE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIDDEN Value transfer Type reference (TYPE) C SPACE Ausblenden (ausgegraute Anzeige) 20040628
2 Importing I_ICON Value transfer Type reference (TYPE) C Ikone 20040628
3 Importing I_LEVEL Value transfer Type reference (TYPE) I Hierarchieebene 20040628
4 Importing I_SIGN Value transfer Type reference (TYPE) C SPACE Zeichenanzeige 20040628
5 Importing I_TEXT Value transfer Type reference (TYPE) ANY Text 20040628
6 Importing I_TITLE Value transfer Type reference (TYPE) C Titel (Objekt) 20040628
7 Importing I_TYPE Value transfer Type reference (TYPE) C SPACE 20051215
8 Importing I_VALUE Value transfer Type reference (TYPE) ANY Wert 20040628

Method WRITE_DEFINITION on class CL_RSRQ_TREE_ALV has no exception.

Method WRITE_SUB_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON Value transfer Type reference (TYPE) C Ikone 20040628
2 Importing I_TITLE Value transfer Type reference (TYPE) C Titel (Objekt) 20040628
3 Importing I_TYPE Value transfer Type reference (TYPE) C SPACE Knotentyp 20051215
4 Importing I_VALUE Value transfer Type reference (TYPE) C SPACE Value 20060903

Method WRITE_SUB_NODE on class CL_RSRQ_TREE_ALV has no exception.

Method WRITE_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON Value transfer Type reference (TYPE) C Ikone 20040628
2 Importing I_TEXT Value transfer Type reference (TYPE) C Text 20040628
3 Importing I_TITLE Value transfer Type reference (TYPE) C Titel (Objekt) 20040628
4 Importing I_TYPE Value transfer Type reference (TYPE) C 20051215
5 Importing I_VALUE Value transfer Type reference (TYPE) C Wert 20040628

Method WRITE_TOP_NODE on class CL_RSRQ_TREE_ALV has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700