SAP ABAP Class CL_WB_REP_BROWSER_VIS_RADA (Repository Browser Visualization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SWB_REPOSITORY_BROWSER (Package) Repository Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_REPBROWSER_VIS Repository Browser - Visualization 20000929
Properties
Class CL_WB_REP_BROWSER_VIS_RADA  
Short Description Repository Browser Visualization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB_REPOSITORY_BROWSER   Repository Browser 
Created 20000913   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WB_REP_BROWSER_VIS_RADA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_REPBROWSER_VIS Repository Browser - Visualization 20000929
Friends
Class CL_WB_REP_BROWSER_VIS_RADA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_TREE Instance attribute Private Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_RADA Current Tree (Data) 20000913
2 BOOKMARK_TABLE Instance attribute Private Type reference (TYPE) WB_TREE_BOOKMARK_TABLE Bookmarks 20000913
3 BROWSER_MODE Instance attribute Private Type reference (TYPE) SEU_OBJTYP swbm_c_type_object_list oder swbm_c_type_wdy_text_browser 20040907
4 BROWSER_SELECTION Instance attribute Private Object reference (TYPE REF TO) IF_WB_BROWSER_SELECTION Browser Selection 20000913
5 CURRENT_SELECTOR_HEIGHT Static Attribute Private Type reference (TYPE) I 20120507
6 DEFAULT_SELECTOR_HEIGHT Static Attribute Private Type reference (TYPE) I 20120507
7 DISABLED_FUNCTIONS Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Inactive Functions 20000913
8 DRAG_DROP_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag and Drop Behavior Object 20000913
9 EXTENSION Static Attribute Private Type reference (TYPE) I 0 Extension of Browser 20000913
10 GUI_FONTSIZE Static Attribute Public Type reference (TYPE) I 20130429
11 HEADER_WIDTH Static Attribute Private Type reference (TYPE) I 70 Width of First Column (Width of Key Column in Header) 20000913
12 PARENT_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WB_WINDOW Window 20000913
13 SEUT_REFRESH_NODES Instance attribute Private Type reference (TYPE) SNODETAB SEUT Nodes 20000913
14 SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter 20000913
15 TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20000913
16 TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Current Tree (Display) 20000913
17 TREE_HISTORY Instance attribute Private Type reference (TYPE) LTY_TREE_HISTORY List of Trees Already Displayed 20000913
18 TREE_HISTORY_LENGTH Instance attribute Private Type reference (TYPE) I Size of History 20000913
19 TREE_HISTORY_MAX_LENGTH Constant Private Type reference (TYPE) I 6 Max. Size of History 20000913
20 TREE_ITEM_TABLE Instance attribute Private Type reference (TYPE) REPTREEITEMS Columns in Tree 20000913
21 TREE_NODE_DATA Instance attribute Private Type reference (TYPE) REPITEMS Node Information 20000913
22 TREE_NODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Nodes of Tree 20000913
23 WB_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 20000913
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODES_TO_TREE_MODEL Instance method Private Method Add Nodes and Items to Current Tree Model 20001002
2 CHECK_WDY_TEXT_BROWSER_NODE Instance method Private Method Display Node in 'WDY Text Browser'? 20041008
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000913
4 CONVERT_NODES_FROM_SEUT Instance method Private Method Convert Nodes from SEUT Format To Tree Control Format 20000913
5 GET_MULTI_OBJECT_CTXT_MENU Instance method Private Method Get Context Menu for Multiple Selection 20000913
6 GET_OBJECT_CONTEXT_MENU Instance method Private Method Get Context Menu for Object 20000913
7 HANDLE_EVT_GUI_RCS_CHANGED Instance method Private Event handling method Result: GUI Settings were Changed 20000913
8 HANDLE_EVT_SELECTION_RESIZE Instance method Private Event handling method Change Height of Splitter (0=Default) 20120507
9 HANDLE_EVT_TOOLBAR_MENBUTTON Instance method Private Event handling method Fill Menu Button 20000913
10 HANDLE_EVT_TOOLBAR_USERCOM Instance method Private Event handling method Process Toolbar Event 20000913
11 HANDLE_EVT_TREE_CHANGED Instance method Private Method Event: Tree Changed 20000913
12 HANDLE_EVT_TREE_CNTX_MENU_REQ Instance method Private Event handling method Event: Context Menu for Nodes Requested 20000913
13 HANDLE_EVT_TREE_CNTX_MENU_SEL Instance method Private Event handling method Event: Selection from Context Menu for Nodes 20000913
14 HANDLE_EVT_TREE_DOUBLE_CLICK Instance method Private Event handling method Event: Double-Click on Nodes 20000913
15 HANDLE_EVT_TREE_EXPAND_NODE Instance method Private Event handling method Event: Expand Node 20000913
16 HANDLE_EVT_TREE_NODE_KEYPRESS Instance method Private Event handling method Result: Press Key for Selected Nodes 20000913
17 HANDLE_EVT_TREE_ON_DRAG Instance method Private Event handling method Event: Drag Node 20000913
18 REGISTER_EVENTS Instance method Private Method Register Event Handler 20000913
19 RESTORE_TREE Instance method Private Method Rebuild Root Tree (if Problems Occurred) 20010221
20 SHOW_BROWSER_SELECTION Instance method Private Method Display Object List Selection 20000913
21 SHOW_SPLITTER Instance method Private Method Display Splitter 20000913
22 SHOW_TOOLBAR Instance method Private Method Display Toolbar 20000913
23 SHOW_TREE Instance method Private Method Display Tree 20000913
24 TB_ADD_BUTTONS Instance method Private Method Construct Toolbar 20000913
25 TB_BUILD_BOOKMARK_MENU Instance method Private Method Construct Bookmark Menu 20000913
26 TREE_ADD_TO_HISTORY Instance method Private Method Add Tree to History 20000913
27 TREE_COLLAPSE_ALL_NODES Instance method Private Method Collapse all nodes 20000913
28 TREE_EXPAND_SUBTREE Instance method Private Method xpand all nodes in Subtree 20010814
29 UNREGISTER_EVENTS Instance method Private Method Deregister Event Handler 20000913
Events
Class CL_WB_REP_BROWSER_VIS_RADA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_MENU_BUT_FCODE Private See coding Function Code for Menu Button 20000913 BEGIN OF lty_menu_but_fcode, fcode(18) TYPE c, index(2) TYPE n, END OF lty_menu_but_fcode
2 LTY_NODE_ID_TABLE Private See coding LTY_NODE_ID_TABLE 20000913 lty_node_id_table TYPE HASHED TABLE OF tv_nodekey WITH UNIQUE DEFAULT KEY
3 LTY_TREE_HISTORY Private See coding LTY_TREE_HISTORY 20000913 lty_tree_history TYPE STANDARD TABLE OF lty_tree_history_entry WITH DEFAULT KEY
4 LTY_TREE_HISTORY_ENTRY Private See coding LTY_TREE_HISTORY_ENTRY 20000913 BEGIN OF lty_tree_history_entry, treename TYPE dirtree-tname, tree TYPE REF TO cl_wb_object_tree_rada, END OF lty_tree_history_entry
Method Signatures

Method ADD_NODES_TO_TREE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VIS_ITEM_TABLE Call by reference Type reference (TYPE) REPTREEITEMS Itemtabelle Repository Browser 20001002
2 Changing VIS_NODE_TABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20001002

Method ADD_NODES_TO_TREE_MODEL on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method CHECK_WDY_TEXT_BROWSER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISPLAY_NODE Value transfer Type reference (TYPE) FLAG 'X': der Knoten soll angezeigt werden 20041008
2 Importing P_SNODETEXT Call by reference Type reference (TYPE) SNODE_TEXT zu prüfender Knoten 20041008

Method CHECK_WDY_TEXT_BROWSER_NODE on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BROWSER_MODE Call by reference Type reference (TYPE) SEU_OBJTYP 'REP' swbm_c_type_object_list oder swbm_c_type_wdy_text_browser 20040907
2 Importing P_PARENT_WINDOW Call by reference Object reference (TYPE REF TO) IF_WB_WINDOW Fenster, in dem der Rep.Browser läuft 20000913
3 Importing P_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Referenz auf Workbench Manager 20000913

Method CONSTRUCTOR on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method CONVERT_NODES_FROM_SEUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTAINER Value transfer Type reference (TYPE) REPITEM-CONTNAME Name des umfassenden Objekts 20000913
2 Importing P_CONTTYPE Call by reference Type reference (TYPE) REPITEM-CONTTYPE Typ des umfassenden Objekts 20090224
3 Exporting P_ITEM_TABLE Call by reference Type reference (TYPE) REPTREEITEMS Spalten des Baumes 20000913
4 Importing P_NODES_SNODETEXT Call by reference Type reference (TYPE) SNODE_TAB Knoten im SEUT-Format 20000913
5 Exporting P_NODE_DATA Call by reference Type reference (TYPE) REPITEMS Knoteninformationen 20000913
6 Exporting P_NODE_IDS Call by reference Type reference (TYPE) LTY_NODE_ID_TABLE KnotenIDs des Baumes 20000913
7 Exporting P_NODE_TABLE Call by reference Type reference (TYPE) REPTREENODES Knoten des Baumes 20000913
8 Importing P_TREENAME Call by reference Type reference (TYPE) DIRTREE-TNAME Name eines Tree-Objektes 20041119

Method CONVERT_NODES_FROM_SEUT on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method GET_MULTI_OBJECT_CTXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenü 20000913
2 Importing P_SELECTED_NODES Call by reference Type reference (TYPE) TREEMNOTAB Selektierte Knoten 20000913

Method GET_MULTI_OBJECT_CTXT_MENU on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method GET_OBJECT_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DELETED Call by reference Type reference (TYPE) CHAR1 SPACE Kennzeichen: bereits gelöschtes inaktives Objekt 20010622
2 Importing P_IS_CONTAINER_NODE Call by reference Type reference (TYPE) SEU_BOOL Kennzeichen: Knoten, der Objekte enthält 20000913
3 Importing P_IS_OBJKIND_NODE Call by reference Type reference (TYPE) SEU_BOOL Kennzeichen: Knoten 'Objektarten' 20000913
4 Importing P_IS_STRUCTURE_NODE Call by reference Type reference (TYPE) SEU_BOOL Kennzeichen: Strukturknoten 20000913
5 Importing P_MENU Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenü 20000913
6 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) C Objektname 20000913
7 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp 20000913
8 Importing P_PARTYPE Call by reference Type reference (TYPE) SEU_STYPE Typ des Parent-Knotens 20010117
9 Importing P_PPARTYPE Call by reference Type reference (TYPE) SEU_STYPE Typ des Parents des Parent-Knotens 20030312

Method GET_OBJECT_CONTEXT_MENU on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_GUI_RCS_CHANGED Signature

Method HANDLE_EVT_GUI_RCS_CHANGED on class CL_WB_REP_BROWSER_VIS_RADA has no parameter.
Method HANDLE_EVT_GUI_RCS_CHANGED on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_SELECTION_RESIZE Signature

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

Method HANDLE_EVT_SELECTION_RESIZE on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TOOLBAR_MENBUTTON Signature

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

Method HANDLE_EVT_TOOLBAR_MENBUTTON on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TOOLBAR_USERCOM Signature

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

Method HANDLE_EVT_TOOLBAR_USERCOM on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_CHANGED Signature

Method HANDLE_EVT_TREE_CHANGED on class CL_WB_REP_BROWSER_VIS_RADA has no parameter.
Method HANDLE_EVT_TREE_CHANGED on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_CNTX_MENU_REQ Signature

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

Method HANDLE_EVT_TREE_CNTX_MENU_REQ on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_CNTX_MENU_SEL Signature

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

Method HANDLE_EVT_TREE_CNTX_MENU_SEL on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_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) 20000913

Method HANDLE_EVT_TREE_DOUBLE_CLICK on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_EXPAND_NODE Signature

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

Method HANDLE_EVT_TREE_EXPAND_NODE on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_NODE_KEYPRESS Signature

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

Method HANDLE_EVT_TREE_NODE_KEYPRESS on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method HANDLE_EVT_TREE_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20000913
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20000928
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20000913

Method HANDLE_EVT_TREE_ON_DRAG on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method REGISTER_EVENTS Signature

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

Method RESTORE_TREE Signature

Method RESTORE_TREE on class CL_WB_REP_BROWSER_VIS_RADA has no parameter.
Method RESTORE_TREE on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method SHOW_BROWSER_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Window 20000913
2 Importing P_TREE Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_RADA angezeigter Baum 20000913
# Exception Resumable Description Created on
1 TOOLBAR_ERROR Fehler beim Erzeugen der Toolbar 20000913

Method SHOW_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Window 20000913
# Exception Resumable Description Created on
1 SPLITTER_ERROR Fehler bei der Erzeugung des Splitters 20000913

Method SHOW_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Window 20000913
2 Importing P_TREE Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_RADA angezeigter Baum 20000913
# Exception Resumable Description Created on
1 TOOLBAR_ERROR Fehler beim Erzeugen der Toolbar 20000913

Method SHOW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Window 20000913
2 Importing P_TREE Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_RADA Baum 20000913
3 Importing P_TREE_STATE Call by reference Object reference (TYPE REF TO) CL_WB_REP_BROWSER_STATE_RADA Zustand des Baumes 20000913
# Exception Resumable Description Created on
1 TREE_ERROR Fehler bei der Treeanzeige 20000913

Method TB_ADD_BUTTONS Signature

Method TB_ADD_BUTTONS on class CL_WB_REP_BROWSER_VIS_RADA has no parameter.
Method TB_ADD_BUTTONS on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method TB_BUILD_BOOKMARK_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BOOKMARKS Call by reference Object reference (TYPE REF TO) CL_WB_TREE_BOOKMARKS Referenz auf Bookmarks 20000913
2 Returning P_BOOKMARK_MENU Value transfer Object reference (TYPE REF TO) CL_CTMENU Bookmarkmenü 20000913
3 Importing P_ROOT_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Typ des Wurzelobjekts 20000913

Method TB_BUILD_BOOKMARK_MENU on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method TREE_ADD_TO_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TREE Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_RADA Baum 20000913

Method TREE_ADD_TO_HISTORY on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method TREE_COLLAPSE_ALL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODES Call by reference Type reference (TYPE) SNODE_TAB Liste der zu komprimierenden Knoten 20010817

Method TREE_COLLAPSE_ALL_NODES on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method TREE_EXPAND_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ROOTNODE Call by reference Type reference (TYPE) SNODE_TEXT Daten des betroffenen Wurzelknotens 20010815
2 Importing P_TREENAME Call by reference Type reference (TYPE) EU_T_NAME Name der betroffenen Objektliste 20010814

Method TREE_EXPAND_SUBTREE on class CL_WB_REP_BROWSER_VIS_RADA has no exception.

Method UNREGISTER_EVENTS Signature

Method UNREGISTER_EVENTS on class CL_WB_REP_BROWSER_VIS_RADA has no parameter.
Method UNREGISTER_EVENTS on class CL_WB_REP_BROWSER_VIS_RADA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 610