SAP ABAP Class CL_RSZ_TREE_ALV (BIT: Generic Tree Control)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSZ (Package) BEx query definition server
Properties
Class CL_RSZ_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 RSZ   BEx query definition server 
Created 20080225   SAP 
Last change 20130531   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSRQT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSZ_TREE_ALV has no interface implemented.
Friends
Class CL_RSZ_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 20080902
2 GR_TREE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree Control 20080902
3 GS_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_S_FCAT Field Catalog 20080902
4 GS_ITEM_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYI Layout structure for items of the ALV tree control 20080902
5 GS_OUTTAB Instance attribute Protected Type reference (TYPE) RSZ_S_TREE_DELETE_ITEMS BWT: Tree Control Structure for ALV 20080902
6 GS_TYPTAB Instance attribute Protected Type reference (TYPE) LVC_S_CHIT Liste der Knotentypen 20080902
7 GT_DELETE_LIST Static Attribute Public Type reference (TYPE) RSZ_T_DELETE_LIST Delete information for new RSZDELETE 20080902
8 GT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog 20080902
9 GT_ITEM_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_T_LAYI Layout structure for items of the ALV tree control 20080902
10 GT_OUTTAB Instance attribute Protected Type reference (TYPE) RSZ_T_TREE_DELETE_ITEMS BWT: Tree Control Table for ALV 20080902
11 GT_TYPTAB Instance attribute Protected Type reference (TYPE) LVC_T_CHIT Liste der Knotentypen 20080902
12 G_DONE Instance attribute Public Type reference (TYPE) CHAR1 Tree display done on front-end 20080902
13 G_NODE_KEY Instance attribute Public Type reference (TYPE) LVC_NKEY Tree Control: Node Key 20080902
14 G_RELATKEY Instance attribute Public Type reference (TYPE) LVC_NKEY Tree Control: Node Key of Parent 20080902
15 G_TREE_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME 'RSZ_S_TREE_DELETE_ITEMS' Table Name 20080902
16 P_CONTAINER_NAME Instance attribute Public Type reference (TYPE) CHAR25 'TREE_CONTAINER' Container Name 20080902
17 P_TREE_LEVEL Instance attribute Public Type reference (TYPE) I 2 Initial tree level 20080902
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DELETION_ALLOWED Instance method Public Method recalculates delete_list based on delete/allowed flags 20080902
2 HANDLE_CHECKBOX_CHANGE Instance method Public Event handling method Checkbox change 20080902
3 HANDLE_ITEM_DOUBLE_CLICK Instance method Public Event handling method Double click on item 20080902
4 HANDLE_NODE_DOUBLE_CLICK Instance method Public Event handling method Double click on node 20080902
5 TREE_ADD_NODE Instance method Public Method Add node to tree 20080902
6 TREE_DESTROY Instance method Public Method Destroy tree 20080902
7 TREE_DISPLAY Instance method Public Method Update and display tree 20080902
8 TREE_DOWNLOAD Instance method Public Method Download tree 20080902
9 TREE_FIND_NODE Instance method Public Method Find node/item 20080902
10 TREE_INIT Instance method Public Method Create and initialize tree 20080902
11 TREE_PICK_NODE Instance method Public Method Pick node/item (like double click) 20080902
12 TREE_PRINT Instance method Public Method Print tree (current view) 20080902
13 TREE_UPDATE_BY_DELETE_LIST Instance method Public Method Update the displayed tree based on current delete list 20080902
14 TREE_UPDATE_NODE Instance method Public Method update node presentation with new data 20080902
15 WRITE_ALL Instance method Private Method Add node to tree 20080902
16 WRITE_SUB_NODE Instance method Public Method Add node to tree 20080902
17 WRITE_TOP_NODE Instance method Public Method Add node to tree 20080902
Events
Class CL_RSZ_TREE_ALV has no event.
Types
Class CL_RSZ_TREE_ALV has no local type.
Method Signatures

Method CHECK_DELETION_ALLOWED Signature

Method CHECK_DELETION_ALLOWED on class CL_RSZ_TREE_ALV has no parameter.
Method CHECK_DELETION_ALLOWED on class CL_RSZ_TREE_ALV has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20080902

Method HANDLE_CHECKBOX_CHANGE on class CL_RSZ_TREE_ALV has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_RSZ_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 Value transfer Attribute reference (LIKE) 20080902

Method HANDLE_NODE_DOUBLE_CLICK on class CL_RSZ_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 Exporting E_NEW_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
2 Importing IS_OUTTAB Value transfer Type reference (TYPE) ANY Output data 20080902
3 Importing I_COLOR Value transfer Type reference (TYPE) I Color 20080902
4 Importing I_ICON Value transfer Type reference (TYPE) C Icon 20080902
5 Importing I_LEVEL Value transfer Type reference (TYPE) I Level 20080902
6 Importing I_PARENT Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902

Method TREE_ADD_NODE on class CL_RSZ_TREE_ALV has no exception.

Method TREE_DESTROY Signature

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

Method TREE_DISPLAY Signature

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

Method TREE_DOWNLOAD Signature

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

Method TREE_FIND_NODE Signature

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

Method TREE_INIT Signature

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

Method TREE_PICK_NODE Signature

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

Method TREE_PRINT Signature

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

Method TREE_UPDATE_BY_DELETE_LIST Signature

Method TREE_UPDATE_BY_DELETE_LIST on class CL_RSZ_TREE_ALV has no parameter.
Method TREE_UPDATE_BY_DELETE_LIST on class CL_RSZ_TREE_ALV has no exception.

Method TREE_UPDATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKBOX_DISABLED Call by reference Type reference (TYPE) RS_BOOL Boolean 20080902
2 Importing I_CHECKBOX_SELECTED Call by reference Type reference (TYPE) RS_BOOL Boolean 20080902
3 Importing I_ICON_DEL Call by reference Type reference (TYPE) TV_IMAGE Icon in text fields (substitute display, alias) 20080902
4 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
5 Importing I_WITH_CHECKBOX Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080902

Method TREE_UPDATE_NODE on class CL_RSZ_TREE_ALV has no exception.

Method WRITE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
2 Importing I_CHANGED_BY Value transfer Type reference (TYPE) RSOWNER Owner (Person Responsible) 20080902
3 Importing I_CHANGED_ON Value transfer Type reference (TYPE) RSTSTPDAT Changed On 20080902
4 Importing I_CHECKED Value transfer Type reference (TYPE) RS_BOOL Delete 20080902
5 Importing I_COLOR Value transfer Type reference (TYPE) I Color 20080902
6 Importing I_DEFTP Value transfer Type reference (TYPE) RSZDEFTP Type 20080902
7 Importing I_ICON Value transfer Type reference (TYPE) C Icon 20080902
8 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOCUBE InfoProvider 20080902
9 Importing I_LASTUSED_ON Value transfer Type reference (TYPE) RSTSTPDAT Changed On 20080902
10 Importing I_LEVEL Value transfer Type reference (TYPE) I Hierarchy Level 20080902
11 Importing I_OWNER Value transfer Type reference (TYPE) RSOWNER Owner (Person Responsible) 20080902
12 Importing I_PACKAGE Value transfer Type reference (TYPE) DEVCLASS Package 20080902
13 Importing I_PARENT Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
14 Importing I_SYSTEM Value transfer Type reference (TYPE) SRCSYSTEM Original System of Object 20080902
15 Importing I_TECHNAME Value transfer Type reference (TYPE) RSDIOBJNM Technical Name 20080902
16 Importing I_TLOGO Value transfer Type reference (TYPE) RSTLOGO Title (Object) 20080902
17 Importing I_UID Value transfer Type reference (TYPE) SYSUUID_25 Technical ID 20080902

Method WRITE_ALL on class CL_RSZ_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 Exporting E_NEW_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
2 Importing I_CHANGED_BY Value transfer Type reference (TYPE) RSOWNER Owner (Person Responsible) 20080902
3 Importing I_CHANGED_ON Value transfer Type reference (TYPE) RSTSTPDAT Changed On 20080902
4 Importing I_CHECKED Value transfer Type reference (TYPE) RS_BOOL Value 20080902
5 Importing I_DEFTP Value transfer Type reference (TYPE) RSZDEFTP Definition type of an element 20080902
6 Importing I_ICON Value transfer Type reference (TYPE) C Icon 20080902
7 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOCUBE InfoCube 20080902
8 Importing I_LASTUSED_ON Value transfer Type reference (TYPE) RSTSTPDAT Changed On 20080902
9 Importing I_OWNER Value transfer Type reference (TYPE) RSOWNER Owner (Person Responsible) 20080902
10 Importing I_PACKAGE Value transfer Type reference (TYPE) DEVCLASS 20080902
11 Importing I_PARENT Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
12 Importing I_SYSTEM Value transfer Type reference (TYPE) SRCSYSTEM 20080902
13 Importing I_TECHNAME Value transfer Type reference (TYPE) RSDIOBJNM InfoObject 20080902
14 Importing I_TLOGO Value transfer Type reference (TYPE) RSTLOGO Title (Object) 20080902
15 Importing I_UID Value transfer Type reference (TYPE) SYSUUID_25 20080902

Method WRITE_SUB_NODE on class CL_RSZ_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 Exporting E_NEW_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080902
2 Importing I_CHANGED_BY Value transfer Type reference (TYPE) RSOWNER Owner (Person Responsible) 20080902
3 Importing I_CHANGED_ON Value transfer Type reference (TYPE) RSTSTPDAT Changed On 20080902
4 Importing I_CHECKED Value transfer Type reference (TYPE) RS_BOOL Delete 20080902
5 Importing I_DEFTP Value transfer Type reference (TYPE) RSZDEFTP Type 20080902
6 Importing I_ICON Value transfer Type reference (TYPE) C Icon 20080902
7 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOCUBE InfoProvider 20080902
8 Importing I_LASTUSED_ON Value transfer Type reference (TYPE) RSTSTPDAT Changed On 20080902
9 Importing I_OWNER Value transfer Type reference (TYPE) RSOWNER 20080902
10 Importing I_PACKAGE Value transfer Type reference (TYPE) DEVCLASS 20080902
11 Importing I_SYSTEM Value transfer Type reference (TYPE) SRCSYSTEM 20080902
12 Importing I_TECHNAME Value transfer Type reference (TYPE) RSDIOBJNM Technical Name 20080902
13 Importing I_TLOGO Value transfer Type reference (TYPE) RSTLOGO Title (Object) 20080902
14 Importing I_UID Value transfer Type reference (TYPE) SYSUUID_25 Technical ID 20080902

Method WRITE_TOP_NODE on class CL_RSZ_TREE_ALV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732