SAP ABAP Class CL_OXT_BROWSER (Easy Enhancement Browser)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-EEW-WB (Application Component) EEW Interface
     OXT_WB (Package) Object Extension Tool: Workbench
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 20010822
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20010822
Properties
Class CL_OXT_BROWSER  
Short Description Easy Enhancement Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class OXT_MISC    
Program status T  Test Program 
Category 0   
Package OXT_WB   Object Extension Tool: Workbench 
Created 20010822   SAP 
Last change 20020514   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 OXTWB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS 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 20010822
2 IF_WB_PROGRAM Workbench: Program 20010822
Friends
Class CL_OXT_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_DISPLAY_BUTTON Instance attribute Private Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Display button 20010913
2 GR_FILTER Instance attribute Private Object reference (TYPE REF TO) CL_DD_SELECT_ELEMENT Filter 20011008
3 GR_HELP_BUTTON Instance attribute Private Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Help key 20010913
4 GR_HTML_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML control 20010913
5 GR_INPUT_BOX Instance attribute Private Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Input field 20010913
6 GR_SELECTION_SCREEN Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Selection screen 20010913
7 GR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter container 20011005
8 GR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20011004
9 GR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Tree 20010913
10 GS_SETTINGS Static Attribute Private Type reference (TYPE) OXT_CUS_USR User settings 20010913
11 GT_ROOT_NODES Instance attribute Private See coding Tree root node 20010924
12 GV_ACTIVE_FILTER Instance attribute Private Type reference (TYPE) SEU_OBJTYP Active filter 20011031
13 GV_ACTIVE_INPUT Instance attribute Private Type reference (TYPE) OXT_OBJNAME Active entry 20011114
14 GV_WINDOW_ID Instance attribute Private Type reference (TYPE) I Window ID 20010913
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE Instance method Private Method Construct tree 20010918
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011005
3 CREATE_NODES Instance method Private Method Create node 20011004
4 CREATE_REQUEST Instance method Private Method Create request 20010917
5 CREATE_SELECTION_SCREEN Instance method Private Method Create selection screen 20010824
6 CREATE_SPLITTER Instance method Private Method Generate splitter 20010824
7 CREATE_TOOLBAR Instance method Private Method Generate toolbar 20010824
8 CREATE_TREE Instance method Private Method Generate tree 20010824
9 DISPLAY Instance method Private Method Display browser 20010822
10 GET_IMAGE Instance method Private Method Get image for type and status 20011102
11 GET_POSITION Instance method Private Method Determine item in tree 20020118
12 GET_SORTCODE Instance method Private Method Get sorting key 20020121
13 HANDLE_BUTTON_DISPLAY Instance method Private Event handling method EventHandler: Display button was pressed 20010827
14 HANDLE_BUTTON_HELP Instance method Private Event handling method EventHandler: Input help required 20010827
15 HANDLE_CTMENU_REQUEST Instance method Private Event handling method Event Handler: Context menu requested for node 20011129
16 HANDLE_CTMENU_SELECT Instance method Private Event handling method EventHandler: Context menu entry selected 20011129
17 HANDLE_DOUBLE_CLICK Instance method Private Event handling method EventHandler: Double-click on node 20011128
18 HANDLE_DROPDOWN_CLICKED Instance method Private Event handling method EventHandler: Dropdown-/Menu key was pressed 20011123
19 HANDLE_FILTER_SELECTED Instance method Private Event handling method EventHandler: Filter was selected 20010827
20 HANDLE_INPUT_ENTERED Instance method Private Event handling method EventHandler: Enter was pressed 20010827
21 HANDLE_OBJECT_CHANGED Instance method Private Event handling method EventHandler: Object was changed 20011010
22 HANDLE_OBJECT_CREATED Instance method Private Event handling method EventHandler: Object was created 20011102
23 HANDLE_OBJECT_DELETED Instance method Private Event handling method EventHandler: Object was deleted 20011102
24 HANDLE_TOOLBAR_CLICK Instance method Private Event handling method EventHandler: Toolbar key was pressed 20010827
25 INSERT_NODE Instance method Private Method Insert node in tree 20011005
26 READ_DATA Instance method Private Method Read global data 20010913
27 REFRESH_TREE Instance method Private Method Update tree 20020220
Events
Class CL_OXT_BROWSER has no event.
Types
Class CL_OXT_BROWSER has no local type.
Method Signatures

Method BUILD_TREE Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Attribute reference (LIKE) GT_ROOT_NODES Tree Model: Objektreferenz 20011004
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME R/3-System, Anmeldename des Benutzers 20011004
3 Importing IV_EXPAND Call by reference Type reference (TYPE) FLAG allgemeines flag 20020218

Method CREATE_NODES on class CL_OXT_BROWSER has no exception.

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20011023
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20020903
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20020902
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Workbench: Interner Typ 20011002
5 Importing IV_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20010917
6 Importing IV_SEMANTIC_NAME Call by reference Type reference (TYPE) OXT_OBJNAME Name eines Projekts 20021205

Method CREATE_REQUEST on class CL_OXT_BROWSER has no exception.

Method CREATE_SELECTION_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010913

Method CREATE_SELECTION_SCREEN on class CL_OXT_BROWSER has no exception.

Method CREATE_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010913

Method CREATE_SPLITTER on class CL_OXT_BROWSER has no exception.

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010913

Method CREATE_TOOLBAR on class CL_OXT_BROWSER has no exception.

Method CREATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010913

Method CREATE_TREE on class CL_OXT_BROWSER has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WINDOW_ID Call by reference Type reference (TYPE) I 20010913

Method DISPLAY on class CL_OXT_BROWSER has no exception.

Method GET_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IMAGE Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20011102
2 Importing IV_ERRFLAG Call by reference Type reference (TYPE) FLAG allgemeines flag 20011129
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Knotentypen im OXT-Browser 20011114
4 Importing IV_STATUS Call by reference Type reference (TYPE) ANY Task-Status 20011102

Method GET_IMAGE on class CL_OXT_BROWSER has no exception.

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELATKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020118
2 Exporting EV_RELATSHIP Call by reference Type reference (TYPE) I 20020118
3 Importing IV_PARENTKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020118
4 Importing IV_SORTCODE Call by reference Type reference (TYPE) ANY Sortierungsschlüssel 20020118

Method GET_POSITION on class CL_OXT_BROWSER has no exception.

Method GET_SORTCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SORTCODE Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20020121
2 Importing IS_CHGTAG Call by reference Type reference (TYPE) OXT_CHGTAG Erzeugungsdatum 20020121
3 Importing IV_NAME Call by reference Type reference (TYPE) ANY OXT Objektname 20020121
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20020121
5 Importing IV_ORDER Call by reference Type reference (TYPE) OXT_OBJECTORDER Objekt-Reihenfolge 20020219
6 Importing IV_STATUS Call by reference Type reference (TYPE) ANY Status 20020121

Method GET_SORTCODE on class CL_OXT_BROWSER has no exception.

Method HANDLE_BUTTON_DISPLAY Signature

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

Method HANDLE_BUTTON_HELP Signature

Method HANDLE_BUTTON_HELP on class CL_OXT_BROWSER has no parameter.
Method HANDLE_BUTTON_HELP on class CL_OXT_BROWSER has no exception.

Method HANDLE_CTMENU_REQUEST Signature

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

Method HANDLE_CTMENU_REQUEST on class CL_OXT_BROWSER has no exception.

Method HANDLE_CTMENU_SELECT Signature

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

Method HANDLE_CTMENU_SELECT on class CL_OXT_BROWSER has no exception.

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

Method HANDLE_DOUBLE_CLICK on class CL_OXT_BROWSER has no exception.

Method HANDLE_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) 20011123
2 Importing POSX Call by reference Attribute reference (LIKE) 20011123
3 Importing POSY Call by reference Attribute reference (LIKE) 20011123

Method HANDLE_DROPDOWN_CLICKED on class CL_OXT_BROWSER has no exception.

Method HANDLE_FILTER_SELECTED Signature

Method HANDLE_FILTER_SELECTED on class CL_OXT_BROWSER has no parameter.
Method HANDLE_FILTER_SELECTED on class CL_OXT_BROWSER has no exception.

Method HANDLE_INPUT_ENTERED Signature

Method HANDLE_INPUT_ENTERED on class CL_OXT_BROWSER has no parameter.
Method HANDLE_INPUT_ENTERED on class CL_OXT_BROWSER has no exception.

Method HANDLE_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Attribute reference (LIKE) 20020903
2 Importing P_OBJECT_NAME Value transfer Attribute reference (LIKE) WB Request: Schlüssel eines Objekts in der EU 20011102

Method HANDLE_OBJECT_CHANGED on class CL_OXT_BROWSER has no exception.

Method HANDLE_OBJECT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Attribute reference (LIKE) 20020903
2 Importing P_OBJECT_NAME Call by reference Attribute reference (LIKE) 20011102

Method HANDLE_OBJECT_CREATED on class CL_OXT_BROWSER has no exception.

Method HANDLE_OBJECT_DELETED Signature

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

Method HANDLE_OBJECT_DELETED on class CL_OXT_BROWSER has no exception.

Method HANDLE_TOOLBAR_CLICK Signature

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

Method HANDLE_TOOLBAR_CLICK on class CL_OXT_BROWSER has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHGTAG Call by reference Type reference (TYPE) OXT_CHGTAG Erzeugungsdatum 20020121
2 Importing IV_HIDDEN Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020327
3 Importing IV_IMAGE Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20011005
4 Importing IV_ISFOLDER Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20011005
5 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY 20011005
6 Importing IV_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20011005
7 Importing IV_ORDER Call by reference Type reference (TYPE) OXT_OBJECTORDER Objekt-Reihenfolge 20020219
8 Importing IV_PARENTKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Control: Schlüssel eines Knotens 20011129
9 Importing IV_STATUS Call by reference Type reference (TYPE) ANY 20020121
10 Importing IV_TEXT1 Call by reference Type reference (TYPE) ANY 20011005
11 Importing IV_TEXT2 Call by reference Type reference (TYPE) ANY 20011005

Method INSERT_NODE on class CL_OXT_BROWSER has no exception.

Method READ_DATA Signature

Method READ_DATA on class CL_OXT_BROWSER has no parameter.
Method READ_DATA on class CL_OXT_BROWSER has no exception.

Method REFRESH_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUPPRESS_READ Call by reference Type reference (TYPE) FLAG Lesevorgang unterdrücken 20020221

Method REFRESH_TREE on class CL_OXT_BROWSER has no exception.
History
Last changed by/on SAP  20020514 
SAP Release Created in 620