SAP CL_GUI_BROWSER_OHFW OO Class - Main gui class for OHFW









CL_GUI_BROWSER_OHFW 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_BROWSER_OHFW 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_BROWSER_OHFW 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 NameDescriptionVisability
ADD_NODE_TO_TREEAdds a node to the treePublic
CALL METHOD cl_gui_browser_ohfw=>ADD_NODE_TO_TREE...more details

BACKBack of browserPublic
CALL METHOD cl_gui_browser_ohfw=>BACK...more details

BUILD_NODE_TREEBuilds the node treePublic
CALL METHOD cl_gui_browser_ohfw=>BUILD_NODE_TREE...more details

CANCELCancel of browserPublic
CALL METHOD cl_gui_browser_ohfw=>CANCEL...more details

CHECK_AUTHORITYChecks authorization for activity on node objectPublic
CALL METHOD cl_gui_browser_ohfw=>CHECK_AUTHORITY...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_gui_browser_ohfw=>CONSTRUCTOR...more details

CREATE_INSTANCECreates an instancePublic
CALL METHOD cl_gui_browser_ohfw=>CREATE_INSTANCE...more details

DELETE_NODEDeletes a node from the tree and the browserPrivate
CALL METHOD cl_gui_browser_ohfw=>DELETE_NODE...more details

DELETE_SELECTED_NODEDeletes the selected nodePublic
CALL METHOD cl_gui_browser_ohfw=>DELETE_SELECTED_NODE...more details

DELETE_SUBTREEDeletes a tree node corresponding to an OHF nodePrivate
CALL METHOD cl_gui_browser_ohfw=>DELETE_SUBTREE...more details

DISABLE_TREE_EVENTSDisables tree eventsPublic
CALL METHOD cl_gui_browser_ohfw=>DISABLE_TREE_EVENTS...more details

DISPLAY_NODE_SUBSCREENDisplays a nodePublic
CALL METHOD cl_gui_browser_ohfw=>DISPLAY_NODE_SUBSCREEN...more details

DISPLAY_PROTOCOLDisplays the protocolPublic
CALL METHOD cl_gui_browser_ohfw=>DISPLAY_PROTOCOL...more details

ENABLE_TREE_EVENTSEnables tree eventsPublic
CALL METHOD cl_gui_browser_ohfw=>ENABLE_TREE_EVENTS...more details

EXITExit of browserPublic
CALL METHOD cl_gui_browser_ohfw=>EXIT...more details

GET_APPLICATIONGet Attribute: ApplicationPublic
CALL METHOD cl_gui_browser_ohfw=>GET_APPLICATION...more details

GET_BROWSER_BADI_IMPLGet browser BAdI implementation objectPublic
CALL METHOD cl_gui_browser_ohfw=>GET_BROWSER_BADI_IMPL...more details

GET_DFPS_ACTIVEReturns the flag dfps_activePublic
CALL METHOD cl_gui_browser_ohfw=>GET_DFPS_ACTIVE...more details

GET_FCODEGet fcodePublic
CALL METHOD cl_gui_browser_ohfw=>GET_FCODE...more details

GET_GMODEReturns global screen processing modePublic
CALL METHOD cl_gui_browser_ohfw=>GET_GMODE...more details

GET_GUI_STATUSGet the GUI statusPublic
CALL METHOD cl_gui_browser_ohfw=>GET_GUI_STATUS...more details

GET_GUI_STATUS_DBGet the GUI statusPublic
CALL METHOD cl_gui_browser_ohfw=>GET_GUI_STATUS_DB...more details

GET_INSTANCEGet instance (Singleton)Public
CALL METHOD cl_gui_browser_ohfw=>GET_INSTANCE...more details

GET_MODEReturns screen processing modePublic
CALL METHOD cl_gui_browser_ohfw=>GET_MODE...more details

GET_SELECTED_NODEGet the selected nodePublic
CALL METHOD cl_gui_browser_ohfw=>GET_SELECTED_NODE...more details

GET_SUBLBK_ACTIVEReturns the flag sublbk_activePublic
CALL METHOD cl_gui_browser_ohfw=>GET_SUBLBK_ACTIVE...more details

GET_SUBSCREENGet the subscreenPublic
CALL METHOD cl_gui_browser_ohfw=>GET_SUBSCREEN...more details

GET_SUBSCREEN_DBGet the subscreen for the Dialog BoxPublic
CALL METHOD cl_gui_browser_ohfw=>GET_SUBSCREEN_DB...more details

GET_TITLEBARGet the titlebarPublic
CALL METHOD cl_gui_browser_ohfw=>GET_TITLEBAR...more details

GET_TITLEBAR_DBGet the titlebarPublic
CALL METHOD cl_gui_browser_ohfw=>GET_TITLEBAR_DB...more details

GET_TOOLBAR_BADI_IMPLGets toolbar function BAdI implementationPublic
CALL METHOD cl_gui_browser_ohfw=>GET_TOOLBAR_BADI_IMPL...more details

INIT_NODE_TREEInitialize node treePrivate
CALL METHOD cl_gui_browser_ohfw=>INIT_NODE_TREE...more details

MOVE_NODEmove a node according the applicationPrivate
CALL METHOD cl_gui_browser_ohfw=>MOVE_NODE...more details

ON_DEF_CONTEXT_MENU_REQDefault context menu handlerPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_DEF_CONTEXT_MENU_REQ...more details

ON_DEF_CONTEXT_MENU_SELDefault context menu handlerPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_DEF_CONTEXT_MENU_SEL...more details

ON_NODE_CHANGEDHandles node change event of OHF dispatcherPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_NODE_CHANGED...more details

ON_NODE_CONTEXT_MENU_REQHandler for tree node context menu requestedPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_NODE_CONTEXT_MENU_REQ...more details

ON_NODE_CONTEXT_MENU_SELHandler for tree node context menu selectedPublic
CALL METHOD cl_gui_browser_ohfw=>ON_NODE_CONTEXT_MENU_SEL...more details

ON_SELECTION_CHANGEDHandler for selection changed eventPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_SELECTION_CHANGED...more details

ON_SUBTREE_CHANGEDHandles node change event of OHF dispatcherPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_SUBTREE_CHANGED...more details

ON_TOOLBAR_DROPDOWN_CLICKEDOn toolbar dropdown clickedPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_TOOLBAR_DROPDOWN_CLICKED...more details

ON_TOOLBAR_FUNCTION_SELECTEDHandler for toolbar function selectedPrivate
CALL METHOD cl_gui_browser_ohfw=>ON_TOOLBAR_FUNCTION_SELECTED...more details

REFRESH_TREEClears the selection and prompts user to savePublic
CALL METHOD cl_gui_browser_ohfw=>REFRESH_TREE...more details

REGISTER_EVENTSRegisters eventsPrivate
CALL METHOD cl_gui_browser_ohfw=>REGISTER_EVENTS...more details

SAVESaves the current statePublic
CALL METHOD cl_gui_browser_ohfw=>SAVE...more details

SET_FCODESets the fcodePublic
CALL METHOD cl_gui_browser_ohfw=>SET_FCODE...more details

SET_GMODESets global screen processing modePublic
CALL METHOD cl_gui_browser_ohfw=>SET_GMODE...more details

SET_TOOLBARSets the toolbarPrivate
CALL METHOD cl_gui_browser_ohfw=>SET_TOOLBAR...more details

SORTSort nodesPrivate
CALL METHOD cl_gui_browser_ohfw=>SORT...more details

START_NODE_CREATIONStart the node creation so user can input dataPublic
CALL METHOD cl_gui_browser_ohfw=>START_NODE_CREATION...more details

SYNCRONIZE_TREESyncronizes the node selection with the subscreenPrivate
CALL METHOD cl_gui_browser_ohfw=>SYNCRONIZE_TREE...more details

UNDOUndo the changesPublic
CALL METHOD cl_gui_browser_ohfw=>UNDO...more details

UPDATE_NODEUpdates a node from the application objectPublic
CALL METHOD cl_gui_browser_ohfw=>UPDATE_NODE...more details



CL_GUI_BROWSER_OHFW 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.

NameLevelDescriptionInitial ValueTypeVisability
APPLICATIONInstance AttributeApplicationLIKE
DIOHFW_APPL_S
Private
CHANGEDInstance AttributeIndicates change to be savedLIKE
XFLAG
Private
DFPS_ACTIVEInstance AttributeIndicator: DFPS-Logbook switch is activatedLIKE
FLAG
Private
FCODEInstance AttributeScreens, function code triggered by PAILIKE
SY-UCOMM
Private
G_MODEInstance AttributeIndicates disp, change mode'DISP'LIKE
SY-UCOMM
Private
MODEInstance AttributeIndicates disp, change or create mode'DISP'LIKE
SY-UCOMM
Private
R_BROWSERStatic AttributeMain gui class for OHFWLIKE
CL_GUI_BROWSER_OHFW
Private
R_BUFFERInstance AttributeBuffers nodes and OO appl. objectsLIKE
CL_BUFFER_OHFW
Private
R_EX_APPLInstance AttributeBusiness add-in interface IF_EX_HIER_CHECK_OHFWLIKE
IF_EX_APPL_OHFW
Private
R_EX_GUI_APPL_OBJInstance AttributeBusiness add-in interface IF_EX_GUI_APPL_OBJ_OHFWLIKE
IF_EX_GUI_APPL_OBJ_OHFW
Private
R_EX_GUI_BROWSERInstance AttributeBusiness add-in interface IF_EX_GUI_BROWSER_OHFWLIKE
IF_EX_GUI_BROWSER_OHFW
Private
R_EX_TOOLBAR_FUNCInstance AttributeBusiness add-in interface IF_EX_TOOLBAR_FUNC_OHFWLIKE
IF_EX_TOOLBAR_FUNC_OHFW
Private
R_NAV_AREAInstance AttributeDocking Control ContainerLIKE
CL_GUI_DOCKING_CONTAINER
Private
R_NODE_TREEInstance AttributeALV Tree ControlLIKE
CL_GUI_ALV_TREE
Private
R_TOOLBARInstance AttributeToolbar ControlLIKE
CL_GUI_TOOLBAR
Private
SELECTED_NODEInstance AttributeHierarchy nodesLIKE
CL_NODE_OHFW
Private
SUBLBK_ACTIVEInstance AttributeIndicator: Sub-Logbooks are activatedLIKE
FLAG
Private
SUBSCREENInstance AttributeSubscreenLIKE
DIOHFW_SUBSCREEN_S
Private
SUBSCREEN_DBInstance AttributeSubscreen structureLIKE
DIOHFW_SUBSCREEN_S
Private
T_FCODE_FLTInstance AttributeFilter value - fcode matchingLIKE
DIOHFW_FVAL_FCODE_T
Private
T_NODES_KEY_REFInstance AttributeTable type for linking node keys and node objectLIKE
DIOHFW_NODE_KEY_T
Private
T_NODES_REF_KEYInstance AttributeNode key relationship tableLIKE
DIOHFW_NODE_REF_KEY_T
Private
T_TREEInstance AttributeTable for dialog structure for nodesLIKE
DIOHFW_NODE_DT
Private


Links to Related Class(s)

CL_GUI_B...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!