SAP ABAP Interface IF_ESR_BROWSER_REUSE (Reuse Interface for ESR Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SAI_ESI_BROWSER (Package) ES Tools: Repository Browser
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESR_BROWSER_IFR_POPUP Wrapper Class for ESR Browser Reuse 20060622
Properties
Interface IF_ESR_BROWSER_REUSE  
Short Description Reuse Interface for ESR Browser    
General Data
Package SAI_ESI_BROWSER   ES Tools: Repository Browser 
Created 20060606   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ESR_BROWSER_TREE 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)
Interfaces
Interface IF_ESR_BROWSER_REUSE has no interface.
Friends
Interface IF_ESR_BROWSER_REUSE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_IFR_POPUP Constant Public Type reference (TYPE) CHAR30 'IFR_POPUP' 30 Characters 20100224
2 LAST_FCODE Instance attribute Public Type reference (TYPE) SY-UCOMM The last Function Code 20060621
3 LAST_NODE_KEY Instance attribute Public Type reference (TYPE) TM_NODEKEY Node Key of last selected node 20060621
4 OBJECT_FILTER Instance attribute Public Type reference (TYPE) CL_ESR_BROWSER_TREE=>TYX_ESR_FILTER filter for objects that should be displayed in tree 20060607
5 REUSE_ID Instance attribute Public Type reference (TYPE) CHAR30 Reuse ID, determines the Reuse-Case 20100224
6 R_ESR_BROWSER Instance attribute Public Object reference (TYPE REF TO) CL_ESR_BROWSER * NEW: Main Class for ESR Browser 20060606
7 TOOLBAR_BUTTONS Instance attribute Public Type reference (TYPE) TTB_BUTTON buttons for browser toolbar 20060606
8 TOOLBAR_EVENTS Instance attribute Public Type reference (TYPE) CNTL_SIMPLE_EVENTS registered events for the toolbar 20060606
9 TREE_EVENTS Instance attribute Public Type reference (TYPE) CNTL_SIMPLE_EVENTS registered events for the tree 20060606
10 USE_DEFAULT_CONTEXT_MENU Instance attribute Public Type reference (TYPE) BOOLEAN Flag: use default browser menu ? 20060621
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONTEXT_MENU Instance method Public Method adds functions to context menu instance 20060606
2 GET_LAST_FCODE Instance method Public Method Returns the last FCODE 20060621
3 GET_OBJECT_FILTER Instance method Public Method returns object filter for esr browser 20060607
4 GET_SELECTED_NODE Instance method Public Method Returns the selected node from tree 20060622
5 GET_TOOLBAR_BUTTONS Instance method Public Method returns table with buttons for toolbar 20060607
6 GET_TOOLBAR_EVENTS Instance method Public Method returns events to be registered for the toolbar 20060607
7 GET_TREE_EVENTS Instance method Public Method returns events to be registered for the tree 20060607
8 INIT_BROWSER Instance method Public Method initializes the browser instance 20060606
9 ITEM_CONTEXT_MENU_REQUEST Instance method Public Event handling method Event Handler for Tree Event Item Context Menu Request 20060606
10 ITEM_CONTEXT_MENU_SELECT Instance method Public Event handling method Event Handler for item context menu selection 20060607
11 ITEM_DOUBLE_CLICK Instance method Public Event handling method Event Handler for Item Double Clicks 20060607
12 NODE_CONTEXT_MENU_REQUEST Instance method Public Event handling method event handler for tree event node context menu request 20060606
13 NODE_CONTEXT_MENU_SELECT Instance method Public Event handling method Event Handler for Node Context Menu Selection 20060607
14 NODE_DOUBLE_CLICK Instance method Public Event handling method Event Handler for Node Double Clicks 20060607
15 SELECTION_CHANGED Instance method Public Event handling method Event Handler for selection changed event 20060724
16 SELECT_OBJECT Instance method Public Method handles object selection 20060608
17 SET_DEFAULT_CONTEXT_MENU Instance method Public Method sets flag to use default browser context menu 20060621
18 SET_OBJECT_FILTER Instance method Public Method sets the object filter for esr browser 20060607
19 SET_OBJECT_STATE_FILTER Instance method Public Method sets the object state for esr browser 20061222
20 SET_TOOLBAR_BUTTONS Instance method Public Method creates toolbar for esr browser 20060606
21 SET_TOOLBAR_EVENTS Instance method Public Method sets events for the toolbar buttons 20060606
22 SET_TREE_EVENTS Instance method Public Method sets events for the tree 20060606
23 TOOLBAR_BUTTON_CLICKED Instance method Public Event handling method Event Handler for Toolbar Buttons 20060606
Events
Interface IF_ESR_BROWSER_REUSE has no event.
Types
Interface IF_ESR_BROWSER_REUSE has no local type.
Method Signatures

Method GET_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20060606
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20060606

Method GET_CONTEXT_MENU on Interface IF_ESR_BROWSER_REUSE has no exception.

Method GET_LAST_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FCODE Value transfer Type reference (TYPE) SY-UCOMM Function Code that Triggered PAI 20060621

Method GET_LAST_FCODE on Interface IF_ESR_BROWSER_REUSE has no exception.

Method GET_OBJECT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_FILTER Call by reference Type reference (TYPE) CL_ESR_BROWSER_TREE=>TYX_ESR_FILTER 20060607

Method GET_OBJECT_FILTER on Interface IF_ESR_BROWSER_REUSE has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Proxy Generation: Object Identification Integration Builder 20060622

Method GET_SELECTED_NODE on Interface IF_ESR_BROWSER_REUSE has no exception.

Method GET_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TB_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20060607

Method GET_TOOLBAR_BUTTONS on Interface IF_ESR_BROWSER_REUSE has no exception.

Method GET_TOOLBAR_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TB_EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS 20060607

Method GET_TOOLBAR_EVENTS on Interface IF_ESR_BROWSER_REUSE has no exception.

Method GET_TREE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS 20060607

Method GET_TREE_EVENTS on Interface IF_ESR_BROWSER_REUSE has no exception.

Method INIT_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNNR Call by reference Type reference (TYPE) SY-DYNNR Current Screen Number 20060608
2 Importing IV_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20060606
3 Importing PROGRAM Call by reference Type reference (TYPE) SY-REPID 20060608

Method INIT_BROWSER on Interface IF_ESR_BROWSER_REUSE has no exception.

Method ITEM_CONTEXT_MENU_REQUEST Signature

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

Method ITEM_CONTEXT_MENU_REQUEST on Interface IF_ESR_BROWSER_REUSE has no exception.

Method ITEM_CONTEXT_MENU_SELECT Signature

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

Method ITEM_CONTEXT_MENU_SELECT on Interface IF_ESR_BROWSER_REUSE has no exception.

Method ITEM_DOUBLE_CLICK Signature

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

Method ITEM_DOUBLE_CLICK on Interface IF_ESR_BROWSER_REUSE has no exception.

Method NODE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) Context Menu 20060606
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Model: Node Key 20060606

Method NODE_CONTEXT_MENU_REQUEST on Interface IF_ESR_BROWSER_REUSE has no exception.

Method NODE_CONTEXT_MENU_SELECT Signature

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

Method NODE_CONTEXT_MENU_SELECT on Interface IF_ESR_BROWSER_REUSE has no exception.

Method 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) 20060607

Method NODE_DOUBLE_CLICK on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SELECTION_CHANGED Signature

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

Method SELECTION_CHANGED on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SELECT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) SY-UCOMM Function Code that Triggered PAI 20060608
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20060608

Method SELECT_OBJECT on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SET_DEFAULT_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USE_DEFAULT_CONTEXT_MENU Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060621

Method SET_DEFAULT_CONTEXT_MENU on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SET_OBJECT_FILTER Signature

Method SET_OBJECT_FILTER on Interface IF_ESR_BROWSER_REUSE has no parameter.
Method SET_OBJECT_FILTER on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SET_OBJECT_STATE_FILTER Signature

Method SET_OBJECT_STATE_FILTER on Interface IF_ESR_BROWSER_REUSE has no parameter.
Method SET_OBJECT_STATE_FILTER on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SET_TOOLBAR_BUTTONS Signature

Method SET_TOOLBAR_BUTTONS on Interface IF_ESR_BROWSER_REUSE has no parameter.
Method SET_TOOLBAR_BUTTONS on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SET_TOOLBAR_EVENTS Signature

Method SET_TOOLBAR_EVENTS on Interface IF_ESR_BROWSER_REUSE has no parameter.
Method SET_TOOLBAR_EVENTS on Interface IF_ESR_BROWSER_REUSE has no exception.

Method SET_TREE_EVENTS Signature

Method SET_TREE_EVENTS on Interface IF_ESR_BROWSER_REUSE has no parameter.
Method SET_TREE_EVENTS on Interface IF_ESR_BROWSER_REUSE has no exception.

Method TOOLBAR_BUTTON_CLICKED Signature

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

Method TOOLBAR_BUTTON_CLICKED on Interface IF_ESR_BROWSER_REUSE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710