Hierarchy
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_UI_SB_PLUGIN (Package) SB: UI Plugin for Built-in Components
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 | /IWBEP/IF_SBUI_COMPONENT | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | /IWBEP/IF_SBUI_SETUP_SERVICE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | CL_COLUMN_TREE_MODEL | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | ICON | 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 | GC_CN_INFO | Constant | Private | Type reference (TYPE) | TV_ITMNAME | '2' | column name: info | 20120127 | |
2 | GC_CN_NODE | Constant | Private | Type reference (TYPE) | TV_ITMNAME | '1' | column name: node | 20120127 | |
3 | GC_CW_INFO | Constant | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_COMPONENT=>TY_SIZE | 120 | column size default: item | 20120127 | |
4 | GC_CW_NODE | Constant | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_COMPONENT=>TY_SIZE | 70 | column size default: node | 20120127 | |
5 | GC_NODE_KEY_DELIM | Constant | Private | Type reference (TYPE) | STRING | '|' | node key value delimiter | 20130323 | |
6 | MO_TREE_MENU | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | tree menu | 20120202 | ||
7 | MO_TREE_MODEL | Instance attribute | Private | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | tree model | 20120202 | ||
8 | MT_DYN_CATEGORY | Instance attribute | Private | Type reference (TYPE) | TY_T_DYN_CAT_CACHE | dynamic category data cache | 20130326 | ||
9 | MT_NAV_ELEMENT | Instance attribute | Private | Type reference (TYPE) | TY_T_NAV_ELEMENT | navigation elements | 20120202 | ||
10 | MT_NAV_TARGET | Instance attribute | Private | Type reference (TYPE) | TY_T_NAV_TARGET_MAP | navigation targets | 20130326 | ||
11 | MT_PERSPECTIVE | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_T_PERSPECTIVE | active perspectives | 20130404 | ||
12 | MT_TREE_MENU | Instance attribute | Private | Type reference (TYPE) | TTB_BUTTON | tree menu definition | 20120202 | ||
13 | MT_UPDATE_REQUEST | Instance attribute | Private | Type reference (TYPE) | TY_T_UPDATE_REQUEST | update requests | 20130326 | ||
14 | MV_AUTO_EXPAND | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | enable auto expand | 20120627 | ||
15 | MV_CN_CLASS | Instance attribute | Private | Type reference (TYPE) | I | CL_COLUMN_TREE_MODEL=>ITEM_CLASS_TEXT | node item class (link or text) | 20130705 | |
16 | MV_INIT_SIZE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | need to initialize size? | 20120127 | ||
17 | MV_KEEP_SELECTION | 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 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20130422 | ||
2 | Returning | RV_DISABLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | indicates whether or not the node is disabled | 20130422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130422 |
Method CREATE_TREE_BUTTONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_BUTTON | Value transfer | Type reference (TYPE) | TTB_BUTTON | toolbar buttons | 20120127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120127 |
Method CREATE_TREE_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | previous tree model (if existing) | 20120127 | ||
2 | Returning | RO_MODEL | Value transfer | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | new tree model | 20120127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120126 |
Method FILTER_NODE_KEY_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_NAV_ELEMENT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_NAVIGATION_TARGET | navigation element | 20130323 | ||
2 | Importing | IT_NODE_KEY | Call by reference | Type reference (TYPE) | TREEMNOTAB | node key table | 20130323 | ||
3 | Returning | RT_NODE_KEY | Value transfer | Type reference (TYPE) | TREEMNOTAB | node key table filtered | 20130323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130323 |
Method GET_TREE_NODE_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20120203 | ||
2 | Returning | RT_CHILDREN | Value transfer | Type reference (TYPE) | TREEMNOTAB | children | 20120203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120203 |
Method GET_TREE_NODE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20120202 | ||
2 | Returning | RO_NODE_OBJECT | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | node | 20120313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120202 |
Method HANDLE_AUTO_EXPAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key | 20120626 | ||
2 | Returning | RV_EXPANDED | Value transfer | Type reference (TYPE) | ABAP_BOOL | was the node expanded or not? | 20120626 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120626 |
Method HANDLE_KEYPRESS_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SELECTED | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | selected tree nodes | 20130210 | ||
2 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMMAND_CATEGORY | command category | 20130210 | ||
3 | Returning | RV_ACCEPTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | command accepted ? | 20130210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130210 |
Method HANDLE_KEYPRESS_COMMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SELECTED | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | selected tree nodes | 20130210 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMMAND | command name | 20130210 | ||
3 | Importing | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | command plugin | 20130210 | ||
4 | Returning | RV_ACCEPTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | command accepted ? | 20130210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130210 |
Method LOOKUP_TREE_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NAV_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | navigation targets to lookup | 20130323 | ||
2 | Importing | IV_AUTO_LOAD | Call by reference | Type reference (TYPE) | ABAP_BOOL | automatically load missing nodes | 20120314 | ||
3 | Returning | RT_NODE_FOUND | Value transfer | Type reference (TYPE) | TREEMNOTAB | tree node keys that have been found | 20120314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | 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 | Importing | IS_NAV_TARGET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_NAVIGATION_TARGET | navigation target (main controller format) | 20130322 | ||
2 | Returning | RV_NODE_KEY | Value transfer | Type reference (TYPE) | TM_NODEKEY | node key (tree model format) | 20130322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | 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 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | node key (tree model format) | 20130322 | ||
2 | Returning | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130322 |
Method ON_MENU_DROPDOWN_CLICKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | POSX | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
3 | Importing | 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 | Importing | 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 | Importing | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
3 | Importing | 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 | Importing | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
3 | Importing | 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 | Importing | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | 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 | Importing | 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 | Importing | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | MENU | Value transfer | Attribute reference (LIKE) | 20120221 | ||||
3 | Importing | 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 | Importing | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
3 | Importing | 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 | Importing | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | 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 | Importing | ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | KEY | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
3 | Importing | 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 | Importing | ITEM_NAME | Call by reference | Attribute reference (LIKE) | 20130705 | ||||
2 | Importing | 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 | Importing | MENU | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | 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 | Importing | FCODE | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | 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 | Importing | 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 | Importing | KEY | Value transfer | Attribute reference (LIKE) | 20120127 | ||||
2 | Importing | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120203 |
Method SET_EVENT_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MENU | Call by reference | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | tree menu | 20120127 | ||
2 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_COLUMN_TREE_MODEL | tree model | 20120127 | ||
3 | Importing | IV_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | active or not? | 20120126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120126 |
Method UPDATE_TREE_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20120627 | ||
2 | Importing | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20120204 | ||
3 | Importing | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | update level (1..N) | 20120204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120203 |
Method UPDATE_TREE_FOLDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_NAV_ELEMENT | Call by reference | Object reference (TYPE REF TO) | TY_S_NAV_ELEMENT | current navigation element | 20120204 | ||
2 | Importing | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20120627 | ||
3 | Importing | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20120204 | ||
4 | Importing | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20120204 | ||
5 | Importing | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | update level (1..N) | 20120204 | |
6 | Returning | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20120204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120203 |
Method UPDATE_TREE_GROUPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_NAV_ELEMENT | Call by reference | Object reference (TYPE REF TO) | TY_S_NAV_ELEMENT | current navigation element | 20130324 | ||
2 | Importing | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20130324 | ||
3 | Importing | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20130324 | ||
4 | Importing | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20130324 | ||
5 | Importing | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | update level (1..N) | 20130324 | |
6 | Returning | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20130324 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130324 |
Method UPDATE_TREE_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | IT_NODE_DATA | Call by reference | Type reference (TYPE) | TY_T_NODE_DATA | node data to update the model | 20130324 | ||
3 | Importing | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20130324 | ||
4 | Importing | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20130324 | ||
5 | Importing | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20130324 | ||
6 | Returning | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20130324 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20130324 |
Method UPDATE_TREE_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_NAV_ELEMENT | Call by reference | Object reference (TYPE REF TO) | TY_S_NAV_ELEMENT | current navigation element | 20120204 | ||
2 | Importing | IV_INSERT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | insert only missing nodes; update not necessary | 20120627 | ||
3 | Importing | IV_LAST_SIBLING | Call by reference | Type reference (TYPE) | TM_NODEKEY | last sibling from prev. nav. element (SPACE = start as 1st) | 20120204 | ||
4 | Importing | IV_TREE_PARENT | Call by reference | Type reference (TYPE) | TM_NODEKEY | parent in the tree model (with stored domain object) | 20120204 | ||
5 | Importing | IV_UPDATE_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | target load level (1..N) | 20120204 | |
6 | Returning | RV_LAST_SIBLING | Value transfer | Type reference (TYPE) | TM_NODEKEY | last sibling created by current call | 20120204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120203 |
Method UPDATE_TREE_ROOTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EXPAND | Call by reference | Type reference (TYPE) | TY_T_NODE_SORTED | root nodes that shall be expanded exclusively | 20120204 | ||
2 | Importing | 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 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120203 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |