SAP ABAP Class CL_WB_RIS_BROWSER (Info System Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SEUI (Package) Repository Information System
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_CONTROL_TOOL Control-Based Tool 20000524
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_CONTROL_TOOL_EXTENDED_1 Enhancement 1 of IF_WB_CONTROL_TOOL 20010918
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20000524
Properties
Class CL_WB_RIS_BROWSER  
Short Description Info System Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEUI   Repository Information System 
Created 20000524   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WB_INFOSYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SMET9 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 WMNGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_CONTROL_TOOL Control-Based Tool 20000524
2 IF_WB_CONTROL_TOOL_EXTENDED_1 Enhancement 1 of IF_WB_CONTROL_TOOL 20010918
3 IF_WB_PROGRAM Workbench: Program 20000524
Friends
Class CL_WB_RIS_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISABLED_FUNCTIONS Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Deactivated Function 20000524
2 OBJECT_STATE Instance attribute Private Object reference (TYPE REF TO) CL_WB_INFOSYSTEM_STATE Status access 20000803
3 PARENT_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WB_WINDOW Window 20000606
4 SEUT_TREE Instance attribute Private Type reference (TYPE) SNODETAB SEUT Tree 20000608
5 SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter 20000606
6 TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20000606
7 TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Toolbar Container 20000606
8 TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20000606
9 TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Tree Container 20000606
10 TREE_NODE_DATA Instance attribute Private Type reference (TYPE) REPITEMS Node information 20000606
11 WINDOW_ID Instance attribute Private Type reference (TYPE) I Window ID 20000524
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS_TO_TOOLBAR Instance method Private Method Add Buttons to Toolbar 20000606
2 ADD_NODES_TO_TREE Instance method Private Method Add Node to Tree Control Tree 20000606
3 ADD_NODE_AND_READ_CHILDREN Instance method Private Method Read and Add Subnodes 20000608
4 APPEND_NODE Instance method Private Method Append Node to Tree 20000608
5 COLLAPSE_ALL Instance method Private Method Collapse all nodes 20000608
6 CONVERT_NODES_FROM_SEUT Instance method Private Method Convert Nodes from SEUT Format To Tree Control Format 20000606
7 CREATE_CONTEXT_MENU Instance method Private Method Generate Context Menu 20000606
8 CREATE_SPLITTER Instance method Private Method Generate Splitter and Fill Container References 20000606
9 CREATE_TOOLBAR Instance method Private Method Generate Toolbar 20000606
10 CREATE_TREE Instance method Private Method Generate Tree 20000606
11 EXPAND_ALL Instance method Private Method Expand all nodes 20000608
12 GET_NODES Instance method Private Method Read Tree from the Database 20000606
13 HANDLE_BUTTON_CLICK Instance method Private Event handling method Catch Function Codes for Single Operation from Tool Bar 20000606
14 HANDLE_EVT_TREE_DOUBLE_CLICK Instance method Private Event handling method Event: Double-Click on Nodes 20000706
15 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Handle Context Menu Request for Nodes 20000606
16 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Handle Selection in Context Menu 20000606
17 TREE_OBJECT_OPERATION Instance method Private Method Call 20000608
Events
Class CL_WB_RIS_BROWSER has no event.
Types
Class CL_WB_RIS_BROWSER has no local type.
Method Signatures

Method ADD_BUTTONS_TO_TOOLBAR Signature

Method ADD_BUTTONS_TO_TOOLBAR on class CL_WB_RIS_BROWSER has no parameter.
Method ADD_BUTTONS_TO_TOOLBAR on class CL_WB_RIS_BROWSER has no exception.

Method ADD_NODES_TO_TREE Signature

Method ADD_NODES_TO_TREE on class CL_WB_RIS_BROWSER has no parameter.
# Exception Resumable Description Created on
1 EXPAND_ERROR Fehler beim Expandieren 20000606
2 INCONSISTENT_DATA Inkonsistente Daten 20000606
3 READ_ERROR Fehler beim Lesen 20000606

Method ADD_NODE_AND_READ_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAC Spalteninformation des Baums 20000608
2 Changing P_NODE_DATA Call by reference Type reference (TYPE) REPITEMS Knoteninformationen 20000608
3 Importing P_NODE_KEY Call by reference Type reference (TYPE) SNODETEXT-ID Vaterknoten 20000608
4 Changing P_NODE_TABLE Call by reference Type reference (TYPE) TREEMCNOTA Knoten des Baumes 20000608

Method ADD_NODE_AND_READ_CHILDREN on class CL_WB_RIS_BROWSER has no exception.

Method APPEND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) SNODETEXT-ID Kotenschlüssel 20000608
2 Exporting P_CHILD Call by reference Type reference (TYPE) SNODETEXT-CHILD Kind des Knoten 20000608
3 Changing P_ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAC Spalteninformation des Baums 20000608
4 Exporting P_NEXT Call by reference Type reference (TYPE) SNODETEXT-NEXT nächster Knoten 20000608
5 Changing P_NODE_DATA Call by reference Type reference (TYPE) REPITEMS Knoteninformationen 20000608
6 Changing P_NODE_TABLE Call by reference Type reference (TYPE) TREEMCNOTA Knoten des Baumes 20000608
# Exception Resumable Description Created on
1 NODE_NOT_EXISTS Knoten existiert nicht 20000608

Method COLLAPSE_ALL Signature

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

Method CONVERT_NODES_FROM_SEUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ITEM_TABLE Call by reference Type reference (TYPE) TREEMCITAC Spalteninformation des Baums 20000606
2 Importing P_NODES_SNODETEXT Call by reference Type reference (TYPE) SNODETAB Knoten im SEUT-Format 20000606
3 Exporting P_NODE_DATA Call by reference Type reference (TYPE) REPITEMS Knoteninformationen 20000606
4 Exporting P_NODE_TABLE Call by reference Type reference (TYPE) TREEMCNOTA Knoten des Baumes 20000606

Method CONVERT_NODES_FROM_SEUT on class CL_WB_RIS_BROWSER has no exception.

Method CREATE_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLE Call by reference Type reference (TYPE) UI_FUNCTIONS Inaktive Funktionen 20000606
2 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000606
3 Importing P_STATUS Call by reference Type reference (TYPE) CUA_STATUS Status 20000606
# Exception Resumable Description Created on
1 CONTEXT_MENU_ERROR Fehler beim Erzeugen des Kontextmenüs 20000606

Method CREATE_SPLITTER Signature

Method CREATE_SPLITTER on class CL_WB_RIS_BROWSER has no parameter.
# Exception Resumable Description Created on
1 SPLITTER_ERROR Fehler beim Erzeugen des Splitters 20000606

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_WB_RIS_BROWSER has no parameter.
# Exception Resumable Description Created on
1 TOOLBAR_ERROR Fehler beim Erzeugen der Toolbar 20000606

Method CREATE_TREE Signature

Method CREATE_TREE on class CL_WB_RIS_BROWSER has no parameter.
# Exception Resumable Description Created on
1 TREE_ERROR Fehler beim Erzeugen des Trees 20000606

Method EXPAND_ALL Signature

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

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TREE_NODES Value transfer Type reference (TYPE) SNODETAB Baum 20000606

Method GET_NODES on class CL_WB_RIS_BROWSER has no exception.

Method HANDLE_BUTTON_CLICK Signature

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

Method HANDLE_BUTTON_CLICK on class CL_WB_RIS_BROWSER 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 Call by reference Attribute reference (LIKE) 20000706

Method HANDLE_EVT_TREE_DOUBLE_CLICK on class CL_WB_RIS_BROWSER has no exception.

Method HANDLE_NODE_CONTEXT_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) 20000606
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000606

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_WB_RIS_BROWSER has no exception.

Method HANDLE_NODE_CONTEXT_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) 20000606
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20000606

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_WB_RIS_BROWSER has no exception.

Method TREE_OBJECT_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) SY-UCOMM 'SEARCH' Funktionscode 20000608
2 Importing OBJECT Call by reference Type reference (TYPE) SEU_STYPE Objekttyp 20000608

Method TREE_OBJECT_OPERATION on class CL_WB_RIS_BROWSER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A