SAP /IWBEP/IF_SBUI_CONTROLLER OO Class - SB: UI controller (main instance)
/IWBEP/IF_SBUI_CONTROLLER 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 /IWBEP/IF_SBUI_CONTROLLER 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 /IWBEP/IF_SBUI_CONTROLLER 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 |
| CALL_GUIDED_ACTIVITY | call modal wizard for guided activity (registered in setup) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>CALL_GUIDED_ACTIVITY...more details | ||
| CALL_MODAL_DIALOG | call modal dialog (registered in the setup) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>CALL_MODAL_DIALOG...more details | ||
| EXECUTE_COMMAND | execute command synchronously (registered in setup) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>EXECUTE_COMMAND...more details | ||
| FREE_SHARED_VIEW | free shared view from master view | Public |
| CALL METHOD /iwbep/if_sbui_controller=>FREE_SHARED_VIEW...more details | ||
| GET_ACTIVE_EDIT_TOOL | get active edit tool (component) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_ACTIVE_EDIT_TOOL...more details | ||
| GET_ATTACHED_ROOT_NODES | get attached root nodes (all visible root nodes) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_ATTACHED_ROOT_NODES...more details | ||
|
| ||
| GET_EXCLUDED_FCODES | get excluded function codes (without dynamic checks) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_EXCLUDED_FCODES...more details | ||
| GET_MAIN_WINDOW_SIZE | get main window size (size of service builder main window) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_MAIN_WINDOW_SIZE...more details | ||
| GET_MESSAGE_UTILITY | get message utility (supports message tree handling) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_MESSAGE_UTILITY...more details | ||
| GET_NAVIGATION_ELEMENT | get navigation element for one node (compares node path) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_NAVIGATION_ELEMENT...more details | ||
| GET_NAVIGATION_STATE | get navigation state (current node selection and element) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_NAVIGATION_STATE...more details | ||
| GET_NAV_FOLDER_ELEMENT | get navigation element for child folder (based on setup) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_NAV_FOLDER_ELEMENT...more details | ||
| GET_NAV_PARENT_TARGET | get navigation parent target (based on navigation method) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_NAV_PARENT_TARGET...more details | ||
| GET_SETUP_SERVICE | get setup service (public read accesss to setup data) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>GET_SETUP_SERVICE...more details | ||
| IS_ROOT_NODE_ATTACHED | check whether root is attached (means part of visible roots) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>IS_ROOT_NODE_ATTACHED...more details | ||
| LINK_SHARED_VIEW | links shared view to master view (access on before output) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>LINK_SHARED_VIEW...more details | ||
| ON_COMMAND_REQUESTED | notify of command request (asynchronous execution via queue) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_COMMAND_REQUESTED...more details | ||
| ON_CTMENU_REQUESTED | notify of context menu requested | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_CTMENU_REQUESTED...more details | ||
| ON_DYNPRO_BEFORE_OUTPUT | notify of process before output | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_DYNPRO_BEFORE_OUTPUT...more details | ||
| ON_INPUT_FLUSH_REQUIRED | notify of user input data flush required | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_INPUT_FLUSH_REQUIRED...more details | ||
| ON_INPUT_VALIDATION | notify of user input validation | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_INPUT_VALIDATION...more details | ||
| ON_MESSAGES_RAISED | notify of message(s) raised | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_MESSAGES_RAISED...more details | ||
| ON_NAVIGATION_REQUESTED | notify of navigation request | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_NAVIGATION_REQUESTED...more details | ||
| ON_SELECTION_CHANGED | notify of selection change request | Public |
| CALL METHOD /iwbep/if_sbui_controller=>ON_SELECTION_CHANGED...more details | ||
| POPUP_TO_APPROVE | popup to approve critical step | Public |
| CALL METHOD /iwbep/if_sbui_controller=>POPUP_TO_APPROVE...more details | ||
| POPUP_TO_CONFIRM | popup to confirm | Public |
| CALL METHOD /iwbep/if_sbui_controller=>POPUP_TO_CONFIRM...more details | ||
| POPUP_TO_INPUT_DATA | popup for user to input data | Public |
| CALL METHOD /iwbep/if_sbui_controller=>POPUP_TO_INPUT_DATA...more details | ||
| POPUP_TO_SELECT_DATA | popup to select single table entry | Public |
| CALL METHOD /iwbep/if_sbui_controller=>POPUP_TO_SELECT_DATA...more details | ||
| POPUP_TO_SELECT_NAME | popup to select one name using a finder | Public |
| CALL METHOD /iwbep/if_sbui_controller=>POPUP_TO_SELECT_NAME...more details | ||
| POPUP_TO_SELECT_NODE | popup to select single node by name and description | Public |
| CALL METHOD /iwbep/if_sbui_controller=>POPUP_TO_SELECT_NODE...more details | ||
| PROVIDE_EXTENSION | provide extension handler instance (registered in setup) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>PROVIDE_EXTENSION...more details | ||
| UPDATE_TOOLBAR_STATE | update status of toolbar elements (ignores local commands) | Public |
| CALL METHOD /iwbep/if_sbui_controller=>UPDATE_TOOLBAR_STATE...more details | ||
/IWBEP/IF_SBUI_CONTROLLER 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 |
| GC_CC_SB_BACK | Constant | fcode: back | 'SB_BACK' | LIKE SYUCOMM | Public |
| GC_CC_SB_CANCEL | Constant | fcode: cancel input processing | 'SB_CANCEL' | LIKE SYUCOMM | Public |
| GC_CC_SB_DETAIL | Constant | fcode: cancel input processing | 'SB_DETAIL' | LIKE SYUCOMM | Public |
| GC_CC_SB_ENTER | Constant | fcode: check data input | 'SB_ENTER' | LIKE SYUCOMM | Public |
| GC_CC_SB_FINISH | Constant | fcode: finish processing | 'SB_FINISH' | LIKE SYUCOMM | Public |
| GC_CC_SB_HIDE | Constant | fcode: hide current view | 'SB_HIDE' | LIKE SYUCOMM | Public |
| GC_CC_SB_NEXT | Constant | fcode: go to next tool | 'SB_NEXT' | LIKE SYUCOMM | Public |
| GC_CC_SB_PREV | Constant | fcode: go to previous tool | 'SB_PREV' | LIKE SYUCOMM | Public |
| GC_CC_SB_UPDATE | Constant | fcode: update display | 'SB_UPDATE' | LIKE SYUCOMM | Public |
| GC_FC_PREFIX_BUILT_IN | Constant | fcode prefix: service builder commands (built-in) | 'SB' | LIKE SYUCOMM | Public |
| GC_FC_PREFIX_INTERNAL | Constant | fcode prefix: internal commands, sent by controller | SPACE | LIKE SYUCOMM | Public |
| GC_FC_PREFIX_LOCAL | Constant | fcode prefix: local commands, used within a component | 'L' | LIKE SYUCOMM | Public |
| GC_FC_PREFIX_LOCAL_NAV | Constant | fcode prefix: local navigation command | 'L_NAV' | LIKE SYUCOMM | Public |
| GC_FC_PREFIX_SEPARATOR | Constant | fcode prefix separator | '_' | LIKE SYUCOMM | Public |
| GC_IC_SB_FLUSH | Constant | internal fcode: trigger PAI out of system event | '_FLUSH' | LIKE SYUCOMM | Public |
| GC_IC_SB_FREE | Constant | internal fcode: free instance | '_FREE' | LIKE SYUCOMM | Public |
| GC_IC_SB_SELECT | Constant | internal fcode: query for selection | '_SELECT' | LIKE SYUCOMM | Public |
| GC_IC_SB_SETUP | Constant | internal fcode: setup component | '_SETUP' | LIKE SYUCOMM | Public |
| GC_LC_WZ_BACK | Constant | fcode: wizard step back | 'L_WZ_BACK' | LIKE SYUCOMM | Public |
| GC_LC_WZ_NEXT | Constant | fcode: wizard step next | 'L_WZ_NEXT' | LIKE SYUCOMM | Public |
| GC_RC_CANCELLED | Constant | return code: cancelled (by user) | 'C' | LIKE TY_RETURN_CODE | Public |
| GC_RC_ERROR | Constant | return code: error | 'E' | LIKE TY_RETURN_CODE | Public |
| GC_RC_REJECTED | Constant | return code: rejected (by user) | 'R' | LIKE TY_RETURN_CODE | Public |
| GC_RC_SUCCESS | Constant | return code: success | 'S' | LIKE TY_RETURN_CODE | Public |
| GC_RC_UNDEFINED | Constant | return code: undefined (not handled) | SPACE | LIKE TY_RETURN_CODE | Public |
| GC_RC_WARNING | Constant | return code: warning | 'W' | LIKE TY_RETURN_CODE | Public |
/IWBEP/IF_SBUI_CONTROLLER types
TY_RETURN_CODE - return code from command processing (see constants)TY_S_COMMAND_REQUEST - command request for interactive components
TY_S_DELTA_ANONYMOUS - delta information on anonymous object
TY_S_DELTA_ANONYMOUS_UPDATE - delta information on updated anonymous objects
TY_S_DELTA_NODE - delta information on node (created, updated, deleted)
TY_S_DELTA_NODE_UPDATE - delta information on updated nodes
TY_S_NAVIGATION_STATE - navigation state
TY_S_NAVIGATION_TARGET - navigation target (element, item, node)
TY_S_PARAMETER_MAP - interactive component member to parameter map
TY_S_SHARED_VIEW - linked shared view
TY_S_TEXT_PARAM - text parameter
TY_S_UPDATE_STATE - state information provided on update before output
TY_T_COMMAND_FCODE - command fcode table
TY_T_DELTA_ANONYMOUS - delta information on anonymous objects
TY_T_DELTA_NODE - delta information on nodes
TY_T_FUNCTION_GRP -
TY_T_NAVIGATION_STATE - navigation state table
TY_T_NAVIGATION_TARGET - navigation target table
TY_T_PARAMETER_MAP - interactive component member to parameter map
TY_T_ROOT_NODE - root node collection
TY_T_SHARED_VIEW - linked shared view table
TY_T_TEXT_PARAM - text parameter table
Links to Related Class(s)
/IWBEP/I...Full list of available SAP object classes
Search for further information about these or an SAP related objects