SAP ABAP Class CL_WB_BROWSER_MAIN_BRF (BRF Browser Main Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BRF (Application Component) Business Rule Framework
     SBRF (Package) Business Rule Framework
Properties
Class CL_WB_BROWSER_MAIN_BRF  
Short Description BRF Browser Main Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBRF   Business Rule Framework 
Created 20040422   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TYBRF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_BROWSER_MAIN_BRF has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WB_BROWSER_BRF 20040422 Tool Class for BRF Browser
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ACTIVE_TOOL Instance attribute Private Object reference (TYPE REF TO) IF_WB_TOOL_BRF BRF Workbench Tool Interface 20040422
2 MO_BROWSER Instance attribute Private Object reference (TYPE REF TO) CL_WB_BROWSER_BRF Tool Class for BRF Browser 20040507
3 MO_BROWSER_TREE Instance attribute Private Object reference (TYPE REF TO) IF_WB_BROWSERTREE_BRF BRF Browser Tree Interface 20040422
4 MO_COLUMN_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20040503
5 MO_CONTROL_TOOL Instance attribute Private Object reference (TYPE REF TO) CL_WB_BROWSER_BRF Tool Class for BRF Browser 20040427
6 MO_DEFAULT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_WB_TREE_DEFAULT_BRF BRF Browser Tree Default Class 20040427
7 MO_DOCKING_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20040422
8 MO_DUNKEL_TOOL Instance attribute Private Object reference (TYPE REF TO) CL_WB_DUNKEL_SCREEN_BRF BRF:Tool Class for Background 20040422
9 MO_HTML_APPLCLASS_INPUT Instance attribute Private Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20040422
10 MO_HTML_BUTTON_DISPLAY Instance attribute Private Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Dynamic Documents: Button Element 20040422
11 MO_HTML_BUTTON_F4 Instance attribute Private Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Dynamic Documents: Button Element 20040422
12 MO_HTML_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040422
13 MO_HTML_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20040422
14 MO_HTML_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20040422
15 MO_MENU_FAVORITES Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040422
16 MO_PARENT_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WB_WINDOW Interface for Workbench Window 20040422
17 MO_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20040422
18 MO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040422
19 MO_TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040422
20 MO_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040422
21 MO_WB_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WB_MANAGER Interface for Workbench Manager 20040422
22 MT_FAVORITES Instance attribute Private Type reference (TYPE) USER_FAVORITES 20040716
23 MV_APPLCLASS Instance attribute Private Type reference (TYPE) BRF_APPLCLASS BRF: Application Class 20040507
24 MV_EDIT_MODE Instance attribute Private Type reference (TYPE) BRF_EDIT_MODE BRF: Processing Type (Display, Change, Create ...) 20040504
25 MV_HISTORY_ON Instance attribute Private Type reference (TYPE) BRF_BOOLE_D BRF: Space = False, 'X' = True 20040820
26 MV_IS_EVENT Instance attribute Private Type reference (TYPE) BRF_BOOLE_D BRF: Space = False, 'X' = True 20040430
27 MV_IS_SCREEN Instance attribute Private Type reference (TYPE) BRF_BOOLE_D BRF: Space = False, 'X' = True 20040430
28 MV_SELECT_NODE Instance attribute Private Type reference (TYPE) TM_NODEKEY Tree Control: Node Key 20040430
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_OBJECT Instance method Public Method 20040726
2 ADD_OBJECT2TREE Instance method Public Method 20040507
3 BUILD_FAVORITES_MENU Instance method Private Method 20040716
4 BUILD_TOOLBAR Instance method Private Method 20040427
5 BUILD_TREE Instance method Private Method 20040427
6 CALL_OBJECT Instance method Public Method Calls Active Tool Class with Transfer Request 20080104
7 CHANGE_APPLCLASS Instance method Public Method 20040715
8 CLEAR Instance method Public Method 20040427
9 CONSTRUCTOR Instance method Public Constructor Constructor 20040422
10 COPY_BRF_OBJECT Instance method Public Method Copying of BRF Objects 20080104
11 CREATE_APPLCLASS Instance method Public Method 20040714
12 CREATE_BRF_OBJECT Instance method Public Method 20040507
13 DISPLAY_BROWSER Instance method Private Method 20040422
14 DISPLAY_OBJECT Instance method Public Method 20040723
15 GET_ACTIVE_TOOL Instance method Public Method 20040427
16 GET_APPLCLASS Instance method Public Method 20040427
17 GET_EDIT_MODE Instance method Public Method 20040714
18 GET_TREE Instance method Public Method Delivers Current Tree Instance 20080104
19 HANDLE_BUTTON_DISPLAY Instance method Private Event handling method 20040422
20 HANDLE_BUTTON_F4 Instance method Private Event handling method 20040422
21 HANDLE_INPUT_KEY_ENTER Instance method Private Event handling method 20040422
22 HANDLE_NODE_CMENU_REQUEST Instance method Private Event handling method 20040422
23 HANDLE_NODE_CMENU_SELECT Instance method Private Event handling method 20040422
24 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20040422
25 HANDLE_OBJECT_DATA_CHANGE Instance method Private Event handling method Data Change 20050128
26 HANDLE_OBJECT_MAINTAINANCE Instance method Private Event handling method Handler Method for Changed Nodes 20040827
27 HANDLE_TOOLBAR_BUTTON_CLICK Instance method Private Event handling method 20040422
28 HANDLE_TOOLBAR_DROPDOWN_CLICK Instance method Private Event handling method 20040422
29 HANDLE_TREE_EXPAND_NODE Instance method Private Event handling method 20040422
30 SET_ACTIVE_TOOL Instance method Public Method 20040430
31 SET_EDIT_MODE Instance method Public Method 20040714
32 SET_HTML_APPLCLASS Instance method Public Method 20080104
33 SET_SELECT_NODE Instance method Public Method 20040827
34 UPDATE_TREE Instance method Public Method 20040510
Events
# Event Type Visibility Description Created on
1 WBOBJECT_CHANGED Instance Event
(0)
Public
(2)
20040827
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ITEM_TABLE_TYPE Private Type reference (TYPE) SBRFITEM 20040715
2 NODE_TABLE_TYPE Private Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20040715
3 TREE_TABLE Private See coding 20040715 TREE_TABLE type standard table of SBRFWBTREE
4 USER_FAVORITES Private See coding 20040715 USER_FAVORITES type standard table of sbrfwbfavor
5 USER_TABLE Private Type reference (TYPE) BRFWBLASTOBJ BRF: User-Specific History 20040715
Method Signatures

Method ACTIVATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WBOBJECT Call by reference Type reference (TYPE) SBRF_WBOBJECT BRF: WB Object Attributes 20040809
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BRF_EDIT_MODE BRF: Processing Type (Display, Change, Create ...) 20040726

Method ACTIVATE_OBJECT on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method ADD_OBJECT2TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TREETABLE Call by reference Type reference (TYPE) SBRFWBTREE BRF: Key Table for Browser Tree 20040507
2 Importing IS_WBOBJECT Call by reference Type reference (TYPE) SBRF_WBOBJECT BRF:Workbench Object attributes 20040809
3 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BRF_EDIT_MODE 20040507
4 Importing IV_HISTORY_ON Call by reference Type reference (TYPE) BRF_HISTORY_ON 20040507

Method ADD_OBJECT2TREE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method BUILD_FAVORITES_MENU Signature

Method BUILD_FAVORITES_MENU on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method BUILD_FAVORITES_MENU on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method BUILD_TOOLBAR Signature

Method BUILD_TOOLBAR on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method BUILD_TOOLBAR on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method BUILD_TREE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method CALL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20080104

Method CALL_OBJECT on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method CHANGE_APPLCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS 20040715

Method CHANGE_APPLCLASS on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method CLEAR Signature

Method CLEAR on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method CLEAR on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROL_TOOL Call by reference Object reference (TYPE REF TO) CL_WB_BROWSER_BRF Tool-Klasse für BRF-Browser 20040427
2 Importing IO_PARENT_WINDOW Call by reference Object reference (TYPE REF TO) IF_WB_WINDOW Schnittstelle zu Workbench Fenster 20040427
3 Importing IO_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Interface für Workbench Manager 20040427

Method CONSTRUCTOR on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method COPY_BRF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WBOBJECT Call by reference Type reference (TYPE) SBRF_WBOBJECT BRF:Workbench Object attributes 20080104

Method COPY_BRF_OBJECT on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method CREATE_APPLCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20040714

Method CREATE_APPLCLASS on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method CREATE_BRF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TREETABLE Call by reference Type reference (TYPE) SBRFWBTREE BRF: WB Object Attributes 20040507
2 Importing IS_WBOBJECT Call by reference Type reference (TYPE) SBRF_WBOBJECT BRF:Workbench Object attributes 20040809

Method CREATE_BRF_OBJECT on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method DISPLAY_BROWSER Signature

Method DISPLAY_BROWSER on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method DISPLAY_BROWSER on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method DISPLAY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WBOBJECT Call by reference Type reference (TYPE) SBRF_WBOBJECT BRF:Workbench Object attributes 20040723

Method DISPLAY_OBJECT on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method GET_ACTIVE_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ACTIVE_TOOL Call by reference Object reference (TYPE REF TO) IF_WB_TOOL_BRF BRF Workbench tool interface 20040920

Method GET_ACTIVE_TOOL on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method GET_APPLCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS 20040507

Method GET_APPLCLASS on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method GET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EDIT_MODE Call by reference Type reference (TYPE) BRF_EDIT_MODE BRF: Bearbeitungsart (anzeigen, ändern, anlegen ...) 20040723

Method GET_EDIT_MODE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TREE Value transfer Object reference (TYPE REF TO) IF_WB_BROWSERTREE_BRF BRF Browser baum interface 20080104

Method GET_TREE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_BUTTON_DISPLAY Signature

Method HANDLE_BUTTON_DISPLAY on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method HANDLE_BUTTON_DISPLAY on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_BUTTON_F4 Signature

Method HANDLE_BUTTON_F4 on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method HANDLE_BUTTON_F4 on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_INPUT_KEY_ENTER Signature

Method HANDLE_INPUT_KEY_ENTER on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method HANDLE_INPUT_KEY_ENTER on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_NODE_CMENU_REQUEST Signature

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

Method HANDLE_NODE_CMENU_REQUEST on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_NODE_CMENU_SELECT Signature

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

Method HANDLE_NODE_CMENU_SELECT on class CL_WB_BROWSER_MAIN_BRF 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) 20040430

Method HANDLE_NODE_DOUBLE_CLICK on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_OBJECT_DATA_CHANGE Signature

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

Method HANDLE_OBJECT_DATA_CHANGE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_OBJECT_MAINTAINANCE Signature

Method HANDLE_OBJECT_MAINTAINANCE on class CL_WB_BROWSER_MAIN_BRF has no parameter.
Method HANDLE_OBJECT_MAINTAINANCE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_TOOLBAR_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) 20040715

Method HANDLE_TOOLBAR_BUTTON_CLICK on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_TOOLBAR_DROPDOWN_CLICK Signature

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

Method HANDLE_TOOLBAR_DROPDOWN_CLICK on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method HANDLE_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) 20040504

Method HANDLE_TREE_EXPAND_NODE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method SET_ACTIVE_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DUNKEL_TOOL Call by reference Object reference (TYPE REF TO) CL_WB_DUNKEL_SCREEN_BRF 20040430
2 Importing IO_TOOL_INSTANCE Call by reference Object reference (TYPE REF TO) IF_WB_TOOL_BRF 20040430
3 Importing IV_DUNKEL Call by reference Type reference (TYPE) BRF_BOOLE_D 20040430
4 Importing IV_IS_SCREEN Call by reference Type reference (TYPE) BRF_BOOLE_D 20040430

Method SET_ACTIVE_TOOL on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BRF_EDIT_MODE BRF: Bearbeitungsart (anzeigen, ändern, anlegen ...) 20040723

Method SET_EDIT_MODE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method SET_HTML_APPLCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20080104

Method SET_HTML_APPLCLASS on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method SET_SELECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20040827

Method SET_SELECT_NODE on class CL_WB_BROWSER_MAIN_BRF has no exception.

Method UPDATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY Call by reference Type reference (TYPE) BRF_CLASS_CATEGORY 20040511
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BRF_EDIT_MODE 20040510
3 Importing IV_HISTORY_ON Call by reference Type reference (TYPE) BRF_BOOLE_D 20040510
4 Importing IV_INACTIVE Call by reference Type reference (TYPE) BRF_BOOLE_D 20040510

Method UPDATE_TREE on class CL_WB_BROWSER_MAIN_BRF has no exception.
Event Signatures

Event WBOBJECT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_DATA_CHANGE_INFO Exporting Value transfer Type reference (TYPE) BRF_DATA_CHANGE_INFO_T BRF: Info über geänderte Daten (beim sichern) - Tabellentyp 20080103
History
Last changed by/on SAP  20110908 
SAP Release Created in 700