Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SBUI_VIEW | SB: UI view (control-based) | 20120126 |
Properties
| Class | /IWBEP/CL_SBUI_SB_NAV_TREE | |
| Short Description | SB: UI navigation tree | |
| Super Class | /IWBEP/CL_SBUI_VIEW | SB: UI view (control-based) |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | /IWBEP/SBUIP | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | /IWBEP/SB_UI_SB_PLUGIN | SB: UI Plugin for Built-in Components |
| Created | 20120126 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/CL_SBUI_SB_NAV_TREE has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_SB_NAV_TREE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | TV_ITMNAME | '2' | column name: info | 20120127 | ||
| 2 | Constant | Private | Type reference (TYPE) | TV_ITMNAME | '1' | column name: node | 20120127 | ||
| 3 | Constant | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_COMPONENT=>TY_SIZE | 120 | column size default: item | 20120127 | ||
| 4 | Constant | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_COMPONENT=>TY_SIZE | 70 | column size default: node | 20120127 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | '|' | node key value delimiter | 20130323 | ||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | tree menu | 20120202 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | tree model | 20120202 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TY_T_DYN_CAT_CACHE | dynamic category data cache | 20130326 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TY_T_NAV_ELEMENT | navigation elements | 20120202 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | TY_T_NAV_TARGET_MAP | navigation targets | 20130326 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_T_PERSPECTIVE | active perspectives | 20130404 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | TTB_BUTTON | tree menu definition | 20120202 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | TY_T_UPDATE_REQUEST | update requests | 20130326 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | enable auto expand | 20120627 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | I | CL_COLUMN_TREE_MODEL=>ITEM_CLASS_TEXT | node item class (link or text) | 20130705 | ||
| 16 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | need to initialize size? | 20120127 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | keep selection unchanged | 20120627 |
Methods
Events
Class /IWBEP/CL_SBUI_SB_NAV_TREE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_DYN_CAT_CACHE | Private | See coding | dynamic category cache line | 20130326 | BEGIN OF ty_s_dyn_cat_cache ,
root TYPE REF TO /iwbep/if_sbdm_root ,
provider TYPE REF TO /iwbep/if_sbdm_node ,
node_type TYPE /iwbep/s_sbdm_node_type ,
filter TYPE REF TO /iwbep/if_sbui_filter_dynamic ,
categories TYPE REF TO /iwbep/if_sbui_filter=>ty_t_category ,
END OF ty_s_dyn_cat_cache
|
|
| 2 | TY_S_NAV_ELEMENT | Private | See coding | navigation element | 20120202 | BEGIN OF ty_s_nav_element .
INCLUDE TYPE /iwbep/if_sbui_setup_service=>ty_s_navigation_element AS data.
TYPES:
cat_filter_dynamic TYPE REF TO /iwbep/if_sbui_filter_dynamic ,
cat_filter_static TYPE REF TO /iwbep/if_sbui_filter_static ,
cat_filter_object TYPE REF TO /iwbep/if_sbui_filter ,
has_parent TYPE abap_bool ,
children TYPE ty_t_ref_element ,
subfolder_static TYPE abap_bool ,
subfolder_dynamic TYPE abap_bool ,
subfolder_dyn_cat TYPE abap_bool ,
END OF ty_s_nav_element
|
|
| 3 | TY_S_NAV_TARGET_MAP | Private | See coding | navigation target map | 20130326 | BEGIN OF ty_s_nav_target_map ,
root TYPE REF TO /iwbep/if_sbdm_root ,
nav_target TYPE /iwbep/if_sbui_controller=>ty_s_navigation_target ,
nav_element TYPE REF TO ty_s_nav_element ,
cat_provider TYPE REF TO /iwbep/if_sbdm_node ,
END OF ty_s_nav_target_map
|
|
| 4 | TY_S_NODE_DATA | Private | See coding | node data, collected for tree node | 20120203 | BEGIN OF ty_s_node_data ,
nav_element TYPE REF TO ty_s_nav_element ,
nav_target TYPE /iwbep/if_sbui_controller=>ty_s_navigation_target ,
cat_provider TYPE REF TO /iwbep/if_sbdm_node ,
node_icon_c TYPE icon_d ,
node_icon_e TYPE icon_d ,
node_style TYPE i,
elem_pos TYPE i,
name_text TYPE /iwbep/sbdm_node_name ,
name_font TYPE i,
name_style TYPE i,
info_text TYPE string ,
info_font TYPE i,
info_style TYPE i,
is_folder TYPE abap_bool ,
is_parent TYPE abap_bool ,
tooltip TYPE /iwbep/sbdm_description ,
END OF ty_s_node_data
|
|
| 5 | TY_T_DYN_CAT_CACHE | Private | See coding | dynamic category cache | 20130326 | ty_t_dyn_cat_cache TYPE SORTED TABLE OF ty_s_dyn_cat_cache WITH UNIQUE KEY root provider node_type filter
|
|
| 6 | TY_T_NAV_ELEMENT | Private | See coding | navigation element table | 20120202 | ty_t_nav_element TYPE SORTED TABLE OF ty_s_nav_element WITH UNIQUE KEY perspective element
|
|
| 7 | TY_T_NAV_TARGET_MAP | Private | See coding | navigation target map table | 20130326 | ty_t_nav_target_map TYPE SORTED TABLE OF ty_s_nav_target_map WITH UNIQUE KEY root nav_target-node nav_target-element-item nav_target-element-category nav_target-element-element
|
|
| 8 | TY_T_NODE_DATA | Private | See coding | node data table | 20120202 | ty_t_node_data TYPE STANDARD TABLE OF ty_s_node_data WITH DEFAULT KEY
|
|
| 9 | TY_T_NODE_SORTED | Private | See coding | node table, sorted with unique key | 20120314 | ty_t_node_sorted TYPE SORTED TABLE OF REF TO /iwbep/if_sbdm_node WITH UNIQUE KEY table_line
|
|
| 10 | TY_T_REF_ELEMENT | Private | See coding | node type reference table | 20120202 | ty_t_ref_element TYPE SORTED TABLE OF /iwbep/sbui_navigation_element WITH UNIQUE KEY table_line
|
|
| 11 | TY_T_ROOT_SORTED | Private | See coding | 20130327 | ty_t_root_sorted TYPE SORTED TABLE OF REF TO /iwbep/if_sbdm_root WITH UNIQUE KEY table_line
|
||
| 12 | TY_T_UPDATE_REQUEST | Private | See coding | update request table | 20130326 | ty_t_update_request TYPE SORTED TABLE OF tm_nodekey WITH UNIQUE KEY table_line
|
Method Signatures
Method CHECK_TREE_NODE_DISABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20130422 | |||
| 2 | RV_DISABLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | indicates whether or not the node is disabled | 20130422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130422 |
Method CREATE_TREE_BUTTONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_BUTTON | Value transfer | Type reference (TYPE) | TTB_BUTTON | toolbar buttons | 20120127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120127 |
Method CREATE_TREE_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | previous tree model (if existing) | 20120127 | |||
| 2 | RO_MODEL | Value transfer | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | new tree model | 20120127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120126 |
Method FILTER_NODE_KEY_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NAV_ELEMENT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation element | 20130323 | |||
| 2 | IT_NODE_KEY | Call by reference | Type reference (TYPE) | TREEMNOTAB | node key table | 20130323 | |||
| 3 | RT_NODE_KEY | Value transfer | Type reference (TYPE) | TREEMNOTAB | node key table filtered | 20130323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130323 |
Method GET_TREE_NODE_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20120203 | |||
| 2 | RT_CHILDREN | Value transfer | Type reference (TYPE) | TREEMNOTAB | children | 20120203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120203 |
Method GET_TREE_NODE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20120202 | |||
| 2 | RO_NODE_OBJECT | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | node | 20120313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120202 |
Method HANDLE_AUTO_EXPAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20120626 | |||
| 2 | RV_EXPANDED | Value transfer | Type reference (TYPE) | ABAP_BOOL | was the node expanded or not? | 20120626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120626 |
Method HANDLE_KEYPRESS_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECTED | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | selected tree nodes | 20130210 | |||
| 2 | IV_CATEGORY | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMMAND_CATEGORY | command category | 20130210 | |||
| 3 | RV_ACCEPTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | command accepted ? | 20130210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130210 |
Method HANDLE_KEYPRESS_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECTED | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | selected tree nodes | 20130210 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMMAND | command name | 20130210 | |||
| 3 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | command plugin | 20130210 | |||
| 4 | RV_ACCEPTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | command accepted ? | 20130210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130210 |
Method LOOKUP_TREE_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NAV_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | navigation targets to lookup | 20130323 | |||
| 2 | IV_AUTO_LOAD | Call by reference | Type reference (TYPE) | ABAP_BOOL | automatically load missing nodes | 20120314 | |||
| 3 | RT_NODE_FOUND | Value transfer | Type reference (TYPE) | TREEMNOTAB | tree node keys that have been found | 20120314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120313 |
Method MOVE_NAV_TARGET_TO_NODE_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NAV_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_NAVIGATION_TARGET | navigation target (main controller format) | 20130322 | |||
| 2 | RV_NODE_KEY | Value transfer | Type reference (TYPE) | TM_NODEKEY | node key (tree model format) | 20130322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130322 |
Method MOVE_NODE_KEY_TO_NAV_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key (tree model format) | 20130322 | |||
| 2 | RS_NAV_TARGET | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_NAVIGATION_TARGET | navigation target (main controller format) | 20130322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130322 |
Method ON_MENU_DROPDOWN_CLICKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | POSX | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 3 | POSY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_MENU_DROPDOWN_CLICKED on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_MENU_FUNCTION_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_MENU_FUNCTION_SELECTED on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_DRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 3 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_DRAG on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_DRAG_MULTIPLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 3 | NODE_KEY_TABLE | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_DRAG_MULTIPLE on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_DROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_DROP on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_EXPAND_NO_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_EXPAND_NO_CHILDREN on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_ITEM_CTMENU_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | MENU | Value transfer | Attribute reference (LIKE) | 20120221 | |||||
| 3 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_ITEM_CTMENU_REQUEST on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_ITEM_CTMENU_SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 3 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_ITEM_CTMENU_SELECT on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_ITEM_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_ITEM_DOUBLE_CLICK on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_ITEM_KEYPRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | KEY | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 3 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_ITEM_KEYPRESS on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_LINK_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEM_NAME | Call by reference | Attribute reference (LIKE) | 20130705 | |||||
| 2 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20130705 |
Method ON_TREE_LINK_CLICK on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_NODE_CTMENU_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MENU | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_NODE_CTMENU_REQUEST on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_NODE_CTMENU_SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_NODE_CTMENU_SELECT on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_NODE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_NODE_DOUBLE_CLICK on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method ON_TREE_NODE_KEYPRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Value transfer | Attribute reference (LIKE) | 20120127 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20120127 |
Method ON_TREE_NODE_KEYPRESS on class /IWBEP/CL_SBUI_SB_NAV_TREE has no exception.
Method RAISE_MODEL_ERROR Signature
Method RAISE_MODEL_ERROR on class /IWBEP/CL_SBUI_SB_NAV_TREE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120203 |
Method SET_EVENT_HANDLER 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_GUI_TOOLBAR | tree menu | 20120127 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | tree model | 20120127 | |||
| 3 | IV_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | active or not? | 20120126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120126 |
Method UPDATE_TREE_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20120627 | |||
| 2 | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20120204 | |||
| 3 | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | update level (1..N) | 20120204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120203 |
Method UPDATE_TREE_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NAV_ELEMENT | Call by reference | Object reference (TYPE REF TO) | TY_S_NAV_ELEMENT | current navigation element | 20120204 | |||
| 2 | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20120627 | |||
| 3 | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20120204 | |||
| 4 | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20120204 | |||
| 5 | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | update level (1..N) | 20120204 | ||
| 6 | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20120204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120203 |
Method UPDATE_TREE_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NAV_ELEMENT | Call by reference | Object reference (TYPE REF TO) | TY_S_NAV_ELEMENT | current navigation element | 20130324 | |||
| 2 | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20130324 | |||
| 3 | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20130324 | |||
| 4 | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20130324 | |||
| 5 | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | update level (1..N) | 20130324 | ||
| 6 | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20130324 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130324 |
Method UPDATE_TREE_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CHILD_SCOPE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | filter child nodes key to be compared with new data | 20130404 | |||
| 2 | IT_NODE_DATA | Call by reference | Type reference (TYPE) | TY_T_NODE_DATA | node data to update the model | 20130324 | |||
| 3 | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20130324 | |||
| 4 | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20130324 | |||
| 5 | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20130324 | |||
| 6 | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20130324 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130324 |
Method UPDATE_TREE_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NAV_ELEMENT | Call by reference | Object reference (TYPE REF TO) | TY_S_NAV_ELEMENT | current navigation element | 20120204 | |||
| 2 | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20120627 | |||
| 3 | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20120204 | |||
| 4 | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20120204 | |||
| 5 | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | target load level (1..N) | 20120204 | ||
| 6 | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20120204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120203 |
Method UPDATE_TREE_ROOTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_EXPAND | Call by reference | Type reference (TYPE) | TY_T_NODE_SORTED | root nodes that shall be expanded exclusively | 20120204 | |||
| 2 | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20130323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120203 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |