Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/CL_SBUI_CONTROLLER | SB: UI main controller | 20120117 |
Properties
| Class | /IWBEP/IF_SBUI_CONTROLLER | |
| Short Description | SB: UI controller (main instance) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20120113 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class /IWBEP/IF_SBUI_CONTROLLER has no interface implemented.
Friends
Class /IWBEP/IF_SBUI_CONTROLLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_BACK' | fcode: back | 20120507 | ||
| 2 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_CANCEL' | fcode: cancel input processing | 20120227 | ||
| 3 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_DETAIL' | fcode: cancel input processing | 20120615 | ||
| 4 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_ENTER' | fcode: check data input | 20120301 | ||
| 5 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_FINISH' | fcode: finish processing | 20120507 | ||
| 6 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_HIDE' | fcode: hide current view | 20130413 | ||
| 7 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_NEXT' | fcode: go to next tool | 20120507 | ||
| 8 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_PREV' | fcode: go to previous tool | 20120712 | ||
| 9 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB_UPDATE' | fcode: update display | 20120216 | ||
| 10 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SB' | fcode prefix: service builder commands (built-in) | 20120206 | ||
| 11 | Constant | Public | Type reference (TYPE) | SYUCOMM | SPACE | fcode prefix: internal commands, sent by controller | 20120206 | ||
| 12 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'L' | fcode prefix: local commands, used within a component | 20120206 | ||
| 13 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'L_NAV' | fcode prefix: local navigation command | 20130424 | ||
| 14 | Constant | Public | Type reference (TYPE) | SYUCOMM | '_' | fcode prefix separator | 20120206 | ||
| 15 | Constant | Public | Type reference (TYPE) | SYUCOMM | '_FLUSH' | internal fcode: trigger PAI out of system event | 20120129 | ||
| 16 | Constant | Public | Type reference (TYPE) | SYUCOMM | '_FREE' | internal fcode: free instance | 20120620 | ||
| 17 | Constant | Public | Type reference (TYPE) | SYUCOMM | '_SELECT' | internal fcode: query for selection | 20120224 | ||
| 18 | Constant | Public | Type reference (TYPE) | SYUCOMM | '_SETUP' | internal fcode: setup component | 20120427 | ||
| 19 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'L_WZ_BACK' | fcode: wizard step back | 20120510 | ||
| 20 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'L_WZ_NEXT' | fcode: wizard step next | 20120510 | ||
| 21 | Constant | Public | Type reference (TYPE) | TY_RETURN_CODE | 'C' | return code: cancelled (by user) | 20120129 | ||
| 22 | Constant | Public | Type reference (TYPE) | TY_RETURN_CODE | 'E' | return code: error | 20120129 | ||
| 23 | Constant | Public | Type reference (TYPE) | TY_RETURN_CODE | 'R' | return code: rejected (by user) | 20120224 | ||
| 24 | Constant | Public | Type reference (TYPE) | TY_RETURN_CODE | 'S' | return code: success | 20120129 | ||
| 25 | Constant | Public | Type reference (TYPE) | TY_RETURN_CODE | SPACE | return code: undefined (not handled) | 20120129 | ||
| 26 | Constant | Public | Type reference (TYPE) | TY_RETURN_CODE | 'W' | return code: warning | 20120225 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | call modal wizard for guided activity (registered in setup) | 20120506 | |
| 2 | Instance method | Public | Method | call modal dialog (registered in the setup) | 20120128 | |
| 3 | Instance method | Public | Method | execute command synchronously (registered in setup) | 20120225 | |
| 4 | Instance method | Public | Method | free shared view from master view | 20130508 | |
| 5 | Instance method | Public | Method | get active edit tool (component) | 20130419 | |
| 6 | Instance method | Public | Method | get attached root nodes (all visible root nodes) | 20120201 | |
| 7 | Instance method | Public | Method | get excluded function codes (without dynamic checks) | 20120509 | |
| 8 | Instance method | Public | Method | get main window size (size of service builder main window) | 20120127 | |
| 9 | Instance method | Public | Method | get message utility (supports message tree handling) | 20120116 | |
| 10 | Instance method | Public | Method | get navigation element for one node (compares node path) | 20120715 | |
| 11 | Instance method | Public | Method | get navigation state (current node selection and element) | 20120509 | |
| 12 | Instance method | Public | Method | get navigation element for child folder (based on setup) | 20130703 | |
| 13 | Instance method | Public | Method | get navigation parent target (based on navigation method) | 20130704 | |
| 14 | Instance method | Public | Method | get setup service (public read accesss to setup data) | 20120116 | |
| 15 | Instance method | Public | Method | check whether root is attached (means part of visible roots) | 20120201 | |
| 16 | Instance method | Public | Method | links shared view to master view (access on before output) | 20130508 | |
| 17 | Instance method | Public | Method | notify of command request (asynchronous execution via queue) | 20120216 | |
| 18 | Instance method | Public | Method | notify of context menu requested | 20120223 | |
| 19 | Instance method | Public | Method | notify of process before output | 20120315 | |
| 20 | Instance method | Public | Method | notify of user input data flush required | 20130821 | |
| 21 | Instance method | Public | Method | notify of user input validation | 20120214 | |
| 22 | Instance method | Public | Method | notify of message(s) raised | 20120202 | |
| 23 | Instance method | Public | Method | notify of navigation request | 20120202 | |
| 24 | Instance method | Public | Method | notify of selection change request | 20130510 | |
| 25 | Instance method | Public | Method | popup to approve critical step | 20130806 | |
| 26 | Instance method | Public | Method | popup to confirm | 20120224 | |
| 27 | Instance method | Public | Method | popup to select single table entry | 20120925 | |
| 28 | Instance method | Public | Method | popup to select one name using a finder | 20130620 | |
| 29 | Instance method | Public | Method | popup to select single node by name and description | 20120229 | |
| 30 | Instance method | Public | Method | provide extension handler instance (registered in setup) | 20130221 | |
| 31 | Instance method | Public | Method | update status of toolbar elements (ignores local commands) | 20120712 |
Events
Class /IWBEP/IF_SBUI_CONTROLLER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_RETURN_CODE | Public | See coding | return code from command processing (see constants) | 20120129 | ty_return_code TYPE c LENGTH 1
|
|
| 2 | TY_S_COMMAND_REQUEST | Public | See coding | command request for interactive components | 20120129 | BEGIN OF ty_s_command_request ,
fcode TYPE syucomm ,
targets TYPE ty_t_navigation_target ,
nodes TYPE /iwbep/t_sbdm_nodes ,
param TYPE REF TO data ,
END OF ty_s_command_request
|
|
| 3 | TY_S_DELTA_ANONYMOUS | Public | See coding | delta information on anonymous object | 20130408 | BEGIN OF ty_s_delta_anonymous ,
object TYPE REF TO object ,
insert TYPE abap_bool ,
remove TYPE abap_bool ,
update TYPE ty_s_delta_anonymous_update ,
END OF ty_s_delta_anonymous
|
|
| 4 | TY_S_DELTA_ANONYMOUS_UPDATE | Public | See coding | delta information on updated anonymous objects | 20130408 | BEGIN OF ty_s_delta_anonymous_update ,
data TYPE abap_bool ,
END OF ty_s_delta_anonymous_update
|
|
| 5 | TY_S_DELTA_NODE | Public | See coding | delta information on node (created, updated, deleted) | 20120228 | BEGIN OF ty_s_delta_node ,
node TYPE REF TO /iwbep/if_sbdm_node ,
insert TYPE abap_bool ,
remove TYPE abap_bool ,
update TYPE ty_s_delta_node_update ,
END OF ty_s_delta_node
|
|
| 6 | TY_S_DELTA_NODE_UPDATE | Public | See coding | delta information on updated nodes | 20120228 | BEGIN OF ty_s_delta_node_update ,
properties TYPE abap_bool ,
data TYPE abap_bool ,
associations TYPE abap_bool ,
assc_to_parent TYPE abap_bool ,
assc_to_children TYPE abap_bool ,
END OF ty_s_delta_node_update
|
|
| 7 | TY_S_NAVIGATION_STATE | Public | See coding | navigation state | 20120312 | BEGIN OF ty_s_navigation_state ,
target TYPE ty_s_navigation_target, " node that the selection of the visible edit tool is based on
marked TYPE ty_t_navigation_target, " marked nodes with next related navigation element (visible in navigation tree)
marked_nodes TYPE /iwbep/t_sbdm_nodes, " marked nodes as a simlpe object table
END OF ty_s_navigation_state
|
|
| 8 | TY_S_NAVIGATION_TARGET | Public | See coding | navigation target (element, item, node) | 20120614 | BEGIN OF ty_s_navigation_target ,
element TYPE /iwbep/if_sbui_setup_service=>ty_s_navigation_target ,
node TYPE REF TO /iwbep/if_sbdm_node ,
origin TYPE REF TO /iwbep/if_sbdm_node ,
object TYPE REF TO object ,
END OF ty_s_navigation_target
|
|
| 9 | TY_S_PARAMETER_MAP | Public | See coding | interactive component member to parameter map | 20120426 | BEGIN OF ty_s_parameter_map ,
name TYPE string ,
member TYPE REF TO data ,
END OF ty_s_parameter_map
|
|
| 10 | TY_S_SHARED_VIEW | Public | See coding | linked shared view | 20130508 | BEGIN OF ty_s_shared_view ,
plugin TYPE /iwbep/sbui_plugin ,
name TYPE /iwbep/sbui_component ,
handler TYPE REF TO /iwbep/if_sbui_interactive ,
END OF ty_s_shared_view
|
|
| 11 | TY_S_TEXT_PARAM | Public | See coding | text parameter | 20130806 | BEGIN OF ty_s_text_param ,
name TYPE spar-param ,
value TYPE spar-value ,
END OF ty_s_text_param
|
|
| 12 | TY_S_UPDATE_STATE | Public | See coding | state information provided on update before output | 20120312 | BEGIN OF ty_s_update_state ,
navigation_state TYPE ty_s_navigation_state , " current selected navigation target
navigation_mandatory TYPE abap_bool , " navigation triggered explicitly, no option for lazy update
selection_mandatory TYPE abap_bool , " selection changed explicitly, no option for lazy update
selection_sender TYPE REF TO /iwbep/if_sbui_command_handler , " selection changed by this sender finally
marked_composite TYPE abap_bool , " selection logically covers whole subtree
reload_requested TYPE /iwbep/t_sbui_interactive , " reload mandatory for these components, no lazy reload
changed_nodes TYPE ty_t_delta_node , " changed domain model nodes
changed_anonymous TYPE ty_t_delta_anonymous , " changed anonymous external objects
excluded_fcodes TYPE ty_t_command_fcode , " disabled function codes
message_buffer TYPE /iwbep/if_sbcm_msg_object=>ty_t_object , " messages collected within roundtrip
message_refresh TYPE abap_bool , " message buffer is to be refreshed
END OF ty_s_update_state
|
|
| 13 | TY_T_COMMAND_FCODE | Public | See coding | command fcode table | 20120130 | ty_t_command_fcode TYPE SORTED TABLE OF syucomm WITH UNIQUE KEY table_line
|
|
| 14 | TY_T_DELTA_ANONYMOUS | Public | See coding | delta information on anonymous objects | 20130408 | ty_t_delta_anonymous TYPE SORTED TABLE OF ty_s_delta_anonymous WITH UNIQUE KEY object
|
|
| 15 | TY_T_DELTA_NODE | Public | See coding | delta information on nodes | 20120228 | ty_t_delta_node TYPE SORTED TABLE OF ty_s_delta_node WITH UNIQUE KEY node
|
|
| 16 | TY_T_NAVIGATION_STATE | Public | See coding | navigation state table | 20120313 | ty_t_navigation_state TYPE STANDARD TABLE OF ty_s_navigation_state WITH DEFAULT KEY
|
|
| 17 | TY_T_NAVIGATION_TARGET | Public | See coding | navigation target table | 20120614 | ty_t_navigation_target TYPE STANDARD TABLE OF ty_s_navigation_target WITH DEFAULT KEY
|
|
| 18 | TY_T_PARAMETER_MAP | Public | See coding | interactive component member to parameter map | 20120426 | ty_t_parameter_map TYPE SORTED TABLE OF ty_s_parameter_map WITH UNIQUE KEY name
|
|
| 19 | TY_T_ROOT_NODE | Public | See coding | root node collection | 20120202 | ty_t_root_node TYPE SORTED TABLE OF REF TO /iwbep/if_sbdm_root WITH UNIQUE KEY table_line
|
|
| 20 | TY_T_SHARED_VIEW | Public | See coding | linked shared view table | 20130508 | ty_t_shared_view TYPE SORTED TABLE OF ty_s_shared_view WITH UNIQUE KEY plugin name
|
|
| 21 | TY_T_TEXT_PARAM | Public | See coding | text parameter table | 20130806 | ty_t_text_param TYPE SORTED TABLE OF ty_s_text_param WITH UNIQUE KEY name
|
Method Signatures
Method CALL_GUIDED_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | start node | 20120718 | |||
| 2 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | start nodes | 20120506 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_ACTIVITY | name (from setup) | 20120506 | |||
| 4 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin (from setup) | 20120506 | |||
| 5 | RV_RCODE | Value transfer | Type reference (TYPE) | TY_RETURN_CODE | return code | 20120506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120506 |
Method CALL_MODAL_DIALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | start node (initial node selection; default==current) | 20120716 | |||
| 2 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | start nodes (initial node selection; default==current) | 20120717 | |||
| 3 | IV_ARGS | Call by reference | Type reference (TYPE) | ANY | start arguments (type is defined by dialog handler) | 20130202 | |||
| 4 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMPONENT | name (from setup) | 20120128 | |||
| 5 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin (from setup) | 20120128 | |||
| 6 | RV_RCODE | Value transfer | Type reference (TYPE) | TY_RETURN_CODE | return code | 20120129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120128 |
Method EXECUTE_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CALLER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND_HANDLER | calling command instance | 20120228 | |||
| 2 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | start node | 20120718 | |||
| 3 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | node selection | 20120225 | |||
| 4 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMMAND | name (from setup) | 20120227 | |||
| 5 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin (from setup) | 20120227 | |||
| 6 | RV_RCODE | Value transfer | Type reference (TYPE) | TY_RETURN_CODE | return code (see constants) | 20120225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120225 |
Method FREE_SHARED_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MASTER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_VIEW | master view | 20130508 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMPONENT | name (from setup) | 20130508 | |||
| 3 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin (from setup) | 20130508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130508 |
Method GET_ACTIVE_EDIT_TOOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_TOOL | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMPONENT | component | 20130419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130419 |
Method GET_ATTACHED_ROOT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ROOT_NODE | Value transfer | Type reference (TYPE) | /IWBEP/T_SBDM_ROOTS | attached root nodes | 20120202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120202 |
Method GET_EXCLUDED_FCODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_FCODE_EXCLUDE | Value transfer | Type reference (TYPE) | TY_T_COMMAND_FCODE | excluded function codes | 20120509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120509 |
Method GET_MAIN_WINDOW_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_METRIC | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_COMPONENT=>TY_METRIC | requested metric | 20120127 | |||
| 2 | RS_SIZE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_COMPONENT=>TY_S_SIZE | calculated size | 20120127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120127 |
Method GET_MESSAGE_UTILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_UTILITY | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_UTILITY | message utility instance | 20120116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120116 |
Method GET_NAVIGATION_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | node for which the navigation element needs to be selected | 20120715 | |||
| 2 | RS_ELEMENT | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation target (perspective, element, item, category) | 20120715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120715 |
Method GET_NAVIGATION_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NAVIGATION_STATE | Call by reference | Type reference (TYPE) | TY_S_NAVIGATION_STATE | navigation state | 20120509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120509 |
Method GET_NAV_FOLDER_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | node for which the navigation element needs to be selected | 20130703 | |||
| 2 | IS_CHILD_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/S_SBDM_NODE_TYPE | child node type | 20130703 | |||
| 3 | IV_CHILD_CATEGORY | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY | SPACE | child node category | 20130703 | ||
| 4 | RS_ELEMENT | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation target (perspective, element, item, category) | 20130703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130703 |
Method GET_NAV_PARENT_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TARGET | Call by reference | Type reference (TYPE) | TY_S_NAVIGATION_TARGET | navigation target (perspective, element, item, node) | 20130704 | |||
| 2 | RS_PARENT | Value transfer | Type reference (TYPE) | TY_S_NAVIGATION_TARGET | parent navigation target | 20130704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130704 |
Method GET_SETUP_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_SERVICE | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_SETUP_SERVICE | setup service | 20120116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120116 |
Method IS_ROOT_NODE_ATTACHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | node to determine the root node from | 20120201 | |||
| 2 | RV_ATTACHED | Value transfer | Type reference (TYPE) | ABAP_BOOL | root attached or not? | 20120201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120201 |
Method LINK_SHARED_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MASTER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_VIEW | master view | 20130508 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMPONENT | name (from setup) | 20130508 | |||
| 3 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin (from setup) | 20130508 | |||
| 4 | RO_SHARED | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_INTERACTIVE | shared view handler | 20131104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130508 |
Method ON_COMMAND_REQUESTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | selected simple node | 20120321 | |||
| 2 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND_HANDLER | sending command handler | 20120216 | |||
| 3 | IS_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation target used for simple nodes | 20120614 | |||
| 4 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | selected simple nodes | 20120216 | |||
| 5 | IT_TARGET | Call by reference | Type reference (TYPE) | TY_T_NAVIGATION_TARGET | navigation target node table | 20130208 | |||
| 6 | IV_FCODE | Call by reference | Type reference (TYPE) | SYUCOMM | function code that PAI triggered | 20120216 | |||
| 7 | IV_SELECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | update selection before execution | 20120910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120216 |
Method ON_CTMENU_REQUESTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MENU | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | context menu | 20120223 | |||
| 2 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | domain model node | 20120223 | |||
| 3 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_INTERACTIVE | sending interactive component | 20120223 | |||
| 4 | IS_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation target (element, item) | 20120223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120223 |
Method ON_DYNPRO_BEFORE_OUTPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_SBUI_DYNPRO_HANDLER | sending dynpro handler (state of a screen) | 20120315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120315 |
Method ON_INPUT_FLUSH_REQUIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND_HANDLER | sending command handler | 20130821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130821 |
Method ON_INPUT_VALIDATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_INTERACTIVE | sending interactive component | 20120214 | |||
| 2 | RV_SKIP | Value transfer | Type reference (TYPE) | ABAP_BOOL | skip validation (while exit command active) | 20120622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120214 |
Method ON_MESSAGES_RAISED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBCM_MSG_OBJECT | message (the root of a message tree) | 20120202 | |||
| 2 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND_HANDLER | sending command handler | 20120202 | |||
| 3 | IT_MESSAGE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | message collection | 20120202 | |||
| 4 | IV_REFRESH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | cleanup notifcation area before output | 20120202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120214 |
Method ON_NAVIGATION_REQUESTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | navigation target node (e.g. where tree was double-clicked) | 20120215 | |||
| 2 | IO_OBJECT | Call by reference | Object reference (TYPE REF TO) | OBJECT | navigation target object (anonymous, in scope of IO_NODE) | 20131031 | |||
| 3 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND_HANDLER | sending command handler | 20120202 | |||
| 4 | IS_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation target (perspective, element, item, category) | 20120216 | |||
| 5 | IT_SELECT | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | nodes to be selected (by default target node is selected) | 20130511 | |||
| 6 | IV_FOLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | prefer element folder (if defined by current perspective) | 20130511 | ||
| 7 | IV_RETURN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | return new navigation state to previous screen in call stack | 20131002 | ||
| 8 | IV_SELECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | selection update is mandatory for all components | 20130701 | ||
| 9 | IV_STABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | stable edit tool state, do not switch to default view | 20130704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120214 |
Method ON_SELECTION_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | selected node | 20130510 | |||
| 2 | IO_SENDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND_HANDLER | sending command handler | 20130510 | |||
| 3 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | selected nodes | 20130510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130510 |
Method POPUP_TO_APPROVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COMMAND | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND | use command description as title | 20130806 | |||
| 2 | IT_PARAM | Call by reference | Type reference (TYPE) | TY_T_TEXT_PARAM | text parameter table | 20130806 | |||
| 3 | IV_ICON | Call by reference | Type reference (TYPE) | ICON-NAME | icon name as string, e.g. 'ICON_MESSAGE_CRITICAL' | 20130806 | |||
| 4 | IV_QUESTION | Call by reference | Type reference (TYPE) | CSEQUENCE | question text (with &PARAMS&, up to about 400 chars) | 20130806 | |||
| 5 | IV_TITLE | Call by reference | Type reference (TYPE) | CSEQUENCE | dialog title text (up to 60 chars) | 20130806 | |||
| 6 | RV_RCODE | Value transfer | Type reference (TYPE) | TY_RETURN_CODE | return code (success, rejected or cancelled) | 20130806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130806 |
Method POPUP_TO_CONFIRM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COMMAND | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_COMMAND | use command description as title | 20120224 | |||
| 2 | IV_CANCEL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | display cancel button | 20120224 | ||
| 3 | IV_TEXT_1 | Call by reference | Type reference (TYPE) | CSEQUENCE | text line 1 (up to 70 chars) | 20120225 | |||
| 4 | IV_TEXT_2 | Call by reference | Type reference (TYPE) | CSEQUENCE | text line 2 (up to 70 chars) | 20120225 | |||
| 5 | IV_TITLE | Call by reference | Type reference (TYPE) | CSEQUENCE | dialog title text (up to 70 chars) | 20120224 | |||
| 6 | RV_RCODE | Value transfer | Type reference (TYPE) | TY_RETURN_CODE | return code (success, rejected or cancelled) | 20120224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120224 |
Method POPUP_TO_SELECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RCODE | Call by reference | Type reference (TYPE) | TY_RETURN_CODE | return code (success, cancelled) | 20120925 | |||
| 2 | EV_SELECTED | Call by reference | Type reference (TYPE) | SYTABIX | selected entry (table index) | 20120925 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | data table | 20120925 | |||
| 4 | IV_READONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | read-only mode? | 20120925 | |||
| 5 | IV_STRUCTURE | Call by reference | Type reference (TYPE) | DD02L-TABNAME | display structure (visible fields, subset of table fields) | 20120925 | |||
| 6 | IV_TITLE | Call by reference | Type reference (TYPE) | CSEQUENCE | dialog title | 20120925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120925 |
Method POPUP_TO_SELECT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | selected node | 20140319 | |||
| 2 | ES_NAME | Call by reference | Type reference (TYPE) | /IWBEP/S_SBDM_QUAL_NAME | qualified name | 20130620 | |||
| 3 | EV_RCODE | Call by reference | Type reference (TYPE) | TY_RETURN_CODE | return code (success, cancelled) | 20130620 | |||
| 4 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | context node (where to use the name) | 20130620 | |||
| 5 | IV_FINDER | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_FINDER | finder name (extension key) | 20130620 | |||
| 6 | IV_READONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | read-only mode? | 20130620 | |||
| 7 | IV_TITLE | Call by reference | Type reference (TYPE) | CSEQUENCE | dialog title | 20130620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130620 |
Method POPUP_TO_SELECT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_SELECTED | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | selected node (if not cancelled) | 20120229 | |||
| 2 | EV_RCODE | Call by reference | Type reference (TYPE) | TY_RETURN_CODE | return code (success, cancelled) | 20120229 | |||
| 3 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | available nodes | 20120229 | |||
| 4 | IV_READONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | read-only mode? | 20120229 | |||
| 5 | IV_TITLE | Call by reference | Type reference (TYPE) | CSEQUENCE | dialog title | 20120229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120229 |
Method PROVIDE_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | CSEQUENCE | extension key (from setup, specific data element) | 20130221 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_EXTENSION_POINT | extension point name (from setup) | 20130221 | |||
| 3 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | extension point plugin (from setup, calls the extension) | 20130221 | |||
| 4 | RO_EXTENSION | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_EXTENSION | extension handler (from implementation plugin) | 20130221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130221 |
Method UPDATE_TOOLBAR_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BUTTON | Call by reference | Type reference (TYPE) | TTB_BUTTON | defined toolbar buttons | 20120712 | |||
| 2 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | context node in toolbar scope (e.g. parent of table entries) | 20130214 | |||
| 3 | IS_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation target (element, item) | 20120712 | |||
| 4 | IT_NODE | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | nodes in the toolbar scope (e.g. table entries) | 20120712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120712 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in |