SAP CL_GUI_ECATT_BROWSER OO Class - Browser for eCATT Objects and Test Catalogs in Hierarchies
CL_GUI_ECATT_BROWSER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_ECATT_BROWSER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_GUI_ECATT_BROWSER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
BROWSER_PAI | PAI Processing for Browser | Public |
CALL METHOD cl_gui_ecatt_browser=>BROWSER_PAI...more details | ||
BROWSER_PBO | PBO Processing for Browser | Public |
CALL METHOD cl_gui_ecatt_browser=>BROWSER_PBO...more details | ||
CONSTRUCTOR | Constructor | Public |
CALL METHOD cl_gui_ecatt_browser=>CONSTRUCTOR...more details | ||
CREATE_BROWSER_STRUCTURE | Generate eCATT Browser Structure with Customizing Link | Private |
CALL METHOD cl_gui_ecatt_browser=>CREATE_BROWSER_STRUCTURE...more details | ||
FINISH_BROWSER | Release Hierarchies | Private |
CALL METHOD cl_gui_ecatt_browser=>FINISH_BROWSER...more details | ||
GET_BROWSER_ID | Get GUIID of eCATT Browser Structure | Private |
CALL METHOD cl_gui_ecatt_browser=>GET_BROWSER_ID...more details | ||
| ||
GET_BROWSER_VISIBILITY | Get Browser Visibility | Public |
CALL METHOD cl_gui_ecatt_browser=>GET_BROWSER_VISIBILITY...more details | ||
ON_BUTTON_LIBRARY_SELECTED | Library Button Selected | Private |
CALL METHOD cl_gui_ecatt_browser=>ON_BUTTON_LIBRARY_SELECTED...more details | ||
ON_BUTTON_OBJFIL_SELECTED | Object Filter Button Selected | Private |
CALL METHOD cl_gui_ecatt_browser=>ON_BUTTON_OBJFIL_SELECTED...more details | ||
ON_BUTTON_SEARCH_SELECTED | Search Button Selected | Private |
CALL METHOD cl_gui_ecatt_browser=>ON_BUTTON_SEARCH_SELECTED...more details | ||
READ_OBJECT_REFERENCES_TO_NODE | Reads Object References for Node | Private |
CALL METHOD cl_gui_ecatt_browser=>READ_OBJECT_REFERENCES_TO_NODE...more details | ||
REGISTER_EVENTS | Register GUI Element Events | Private |
CALL METHOD cl_gui_ecatt_browser=>REGISTER_EVENTS...more details | ||
SEARCH_STRUCTURE | Search in eCATT Browser Structure | Private |
CALL METHOD cl_gui_ecatt_browser=>SEARCH_STRUCTURE...more details | ||
SET_BROWSER_VISIBILITY | Set Browser Visibility | Public |
CALL METHOD cl_gui_ecatt_browser=>SET_BROWSER_VISIBILITY...more details | ||
SET_HIERARCHY | Set Hierarchies for Browser Display | Private |
CALL METHOD cl_gui_ecatt_browser=>SET_HIERARCHY...more details | ||
SET_INPUT_FIELDS | Input and Selection Fields for Search, Filter,... | Public |
CALL METHOD cl_gui_ecatt_browser=>SET_INPUT_FIELDS...more details | ||
SET_OBJECT_FILTER | Sets Hierarchy Filter | Private |
CALL METHOD cl_gui_ecatt_browser=>SET_OBJECT_FILTER...more details | ||
SET_TEST_ALV_GRID_OLD | Fill Test ALV Grid | Public |
CALL METHOD cl_gui_ecatt_browser=>SET_TEST_ALV_GRID_OLD...more details | ||
START_BROWSER | Initialize Hierarchies | Public |
CALL METHOD cl_gui_ecatt_browser=>START_BROWSER...more details |
CL_GUI_ECATT_BROWSER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
ACTUAL_NODE | Instance Attribute | Node Selected in Hierarchy | LIKE HIER_IFACE | Public | |
ACTUAL_OBJECT | Instance Attribute | Object Selected from OBJECT_REFERENCES | LIKE ECBR_NODER | Public | |
BROWSER_VISIBLE | Instance Attribute | Browser Visibility, 'X' = Visible | LIKE ETBROW_VIS | Private | |
BROWSER_VISIBLE_ECSC | Instance Attribute | Browser Visibility for eCATT Script, 'X' = Visible | LIKE ETBROW_VIS | Private | |
BUTTON_LIBRARY | Instance Attribute | Button for Library Selection | LIKE CL_DD_BUTTON_ELEMENT | Private | |
BUTTON_OBJECT_FILTER | Instance Attribute | Filter Button | LIKE CL_DD_BUTTON_ELEMENT | Private | |
BUTTON_SEARCH | Instance Attribute | Search Button | LIKE CL_DD_BUTTON_ELEMENT | Private | |
DOC1 | Instance Attribute | Document for Input Elements | LIKE CL_DD_DOCUMENT | Private | |
EX_ECATT | Instance Attribute | Basis Class for eCATT - Exceptions | LIKE CX_ECATT | Private | |
FILTER_LIST | Instance Attribute | Filter Table | LIKE SDYDO_OPTION_TAB | Private | |
FORM1 | Instance Attribute | Form for Input Elements | LIKE CL_DD_FORM_AREA | Private | |
INPUT_SEARCH | Instance Attribute | Input Line for Search String 1 | LIKE CL_DD_INPUT_ELEMENT | Private | |
OBJECT_REFERENCES | Instance Attribute | References: Objects on Nodes | LIKE ECBR_NODER_TABTYPE | Public | |
PARENT_CONTAINER | Instance Attribute | Parent Container for CL_GUI_ECATT_BROWSER Graphical Elements | LIKE CL_GUI_OBJECT | Public | |
RESULT | Instance Attribute | Result Help Variable for Controls | LIKE I | Private | |
SPLITTER1 | Instance Attribute | Splitter for Input, Functions and Hierarchy | LIKE CL_GUI_SPLITTER_CONTAINER | Public | |
SPLITTER1_CONT1 | Instance Attribute | Container for Splitter Area 1 | LIKE CL_GUI_CONTAINER | Private | |
SPLITTER1_CONT2 | Instance Attribute | Container for Splitter Area 2 | LIKE CL_GUI_CONTAINER | Private | |
SPLITTER1_CONT3 | Instance Attribute | Container for Splitter Area 3 | LIKE CL_GUI_CONTAINER | Public | |
STRUCTURE_ID | Instance Attribute | GUID for Structure | LIKE TTREE-ID | Public | |
TEST_ALVGRID | Instance Attribute | ALV List Viewer | LIKE CL_GUI_ALV_GRID | Public | |
TOOLBAR | Instance Attribute | Tree Control Toolbar Buttons | LIKE ETSTREETOOLB_TABTYPE | Private |
Events of Class CL_GUI_ECATT_BROWSER
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... EV_BROWSER_VISIBILITY_CHANGED - Browser Visibility ChangedLinks to Related Class(s)
CL_GUI_E...Full list of available SAP object classes
Search for further information about these or an SAP related objects