SAP ABAP Class CL_TREE_COLUMN_BROWSER (cl_gui_alv_tree-Based Object Relationship Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-GOS (Application Component) Generic Object Services
     SOBL_BROWSER (Package) Generic Object Relationship Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BROWSER SOBL_BOWSER: Abstract Browser 20000706
Properties
Class CL_TREE_COLUMN_BROWSER  
Short Description cl_gui_alv_tree-Based Object Relationship Browser    
Super Class CL_BROWSER SOBL_BOWSER: Abstract Browser 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOBL_BROWSER   Generic Object Relationship Browser 
Created 20000706   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TREE_COLUMN_BROWSER has no forward declaration.
Interfaces
Class CL_TREE_COLUMN_BROWSER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_LINKS_VIEW 20020103 View Using the Relationships for an Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV tree control 20000719
2 GO_CUST_SETT Instance attribute Private Object reference (TYPE REF TO) CL_TREE_COLUMN_SETTINGS Attribute of cl_gui_alv_tree Control 20000719
3 GO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000719
4 GP_LINKS_COUNT Instance attribute Private Type reference (TYPE) XFLAG 'X': Display Relationship Number 20000725
5 GR_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA Dynamically Generated Outtab 20000719
6 GR_OUTTAB_LINE Instance attribute Private Object reference (TYPE REF TO) DATA 20000721
7 GT_REFKEY Instance attribute Private Type reference (TYPE) REF_NKEY_T Table of Mappings Between BItem References and Node Keys 20000721
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000726
2 FILL_OUTTAB_LINE Instance method Private Method 20000721
3 GET_NODES_WITH_PARENT Instance method Private Method In: Parent Bitem, Child Bitem; Out: lvc_t_nkey 20000725
4 GET_NODE_FOR_ITEM Instance method Private Method Returns the Node Key for a Browser Element 20000728
5 INSERT_NODE Instance method Private Method Insert Group 20000721
6 ON_DROPDOWN_CLICKED Instance method Private Event handling method 20000719
7 ON_EXPAND_NC Instance method Private Event handling method 20000719
8 ON_FUNCTION_SELECTED Instance method Private Event handling method 20000719
9 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20000719
10 ON_NODE_CONTEXT_MENU_SELECTED Instance method Private Event handling method 20000719
11 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method 20000719
12 REGISTER_EVENTS Instance method Private Method Register Events at Front End 20000721
13 REMOVE_DUPLICATE_PARTNER Instance method Private Method Removes BItems That Occur Several Times 20000726
14 SET_TOOLBAR Instance method Private Method Set Toolbar (Pushbuttons + Static Context Menus) 20000811
15 __CLOSE Instance method Private Method 20000719
16 __DELETE_LINK Instance method Private Method 20000725
17 __DISPLAY Instance method Private Method 20000719
18 __FREE Instance method Private Method Release Resources 20000719
Events
Class CL_TREE_COLUMN_BROWSER has no event.
Types
Class CL_TREE_COLUMN_BROWSER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_TREE_COLUMN_BROWSER has no parameter.
Method CONSTRUCTOR on class CL_TREE_COLUMN_BROWSER has no exception.

Method FILL_OUTTAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000721
2 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000721
3 Importing IR_LINE Value transfer Object reference (TYPE REF TO) DATA 20000721

Method FILL_OUTTAB_LINE on class CL_TREE_COLUMN_BROWSER has no exception.

Method GET_NODES_WITH_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20000725
2 Importing IO_CHILD Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000725
3 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000725

Method GET_NODES_WITH_PARENT on class CL_TREE_COLUMN_BROWSER has no exception.

Method GET_NODE_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000728
2 Returning RP_NKEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000728

Method GET_NODE_FOR_ITEM on class CL_TREE_COLUMN_BROWSER has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000721
2 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000802
3 Importing IP_PARENT Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000721
4 Returning RP_NKEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000821

Method INSERT_NODE on class CL_TREE_COLUMN_BROWSER has no exception.

Method ON_DROPDOWN_CLICKED Signature

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

Method ON_DROPDOWN_CLICKED on class CL_TREE_COLUMN_BROWSER has no exception.

Method ON_EXPAND_NC 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) 20000719

Method ON_EXPAND_NC on class CL_TREE_COLUMN_BROWSER has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_TREE_COLUMN_BROWSER has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_TREE_COLUMN_BROWSER has no exception.

Method ON_NODE_CONTEXT_MENU_SELECTED Signature

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

Method ON_NODE_CONTEXT_MENU_SELECTED on class CL_TREE_COLUMN_BROWSER has no exception.

Method ON_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) 20000719

Method ON_NODE_DOUBLE_CLICK on class CL_TREE_COLUMN_BROWSER has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_TREE_COLUMN_BROWSER has no parameter.
Method REGISTER_EVENTS on class CL_TREE_COLUMN_BROWSER has no exception.

Method REMOVE_DUPLICATE_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARTNER Call by reference Type reference (TYPE) BITEM_T Referenzen auf cl_browser_item 20000726

Method REMOVE_DUPLICATE_PARTNER on class CL_TREE_COLUMN_BROWSER has no exception.

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BUTTONS Value transfer Type reference (TYPE) XFLAG 'X' Schaltflächen ändern 20000811
2 Importing IP_MENUS Value transfer Type reference (TYPE) XFLAG 'X' Statische Kontextmenüs ändern 20000811

Method SET_TOOLBAR on class CL_TREE_COLUMN_BROWSER has no exception.

Method __CLOSE Signature

Method __CLOSE on class CL_TREE_COLUMN_BROWSER has no parameter.
Method __CLOSE on class CL_TREE_COLUMN_BROWSER has no exception.

Method __DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000725
2 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000725

Method __DELETE_LINK on class CL_TREE_COLUMN_BROWSER has no exception.

Method __DISPLAY Signature

Method __DISPLAY on class CL_TREE_COLUMN_BROWSER has no parameter.
Method __DISPLAY on class CL_TREE_COLUMN_BROWSER has no exception.

Method __FREE Signature

Method __FREE on class CL_TREE_COLUMN_BROWSER has no parameter.
Method __FREE on class CL_TREE_COLUMN_BROWSER has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A