SAP ABAP Class /IWBEP/CL_SBUI_SB_NAV_TREE (SB: UI navigation tree)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   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
# Method Level Visibility Method type Description Created on
1 CHECK_TREE_NODE_DISABLED Instance method Private Method utility: check tree node style is disabled 20130422
2 CREATE_TREE_BUTTONS Instance method Private Method utility: create toolbar buttons 20120127
3 CREATE_TREE_MODEL Instance method Private Method utility: create tree model 20120126
4 FILTER_NODE_KEY_SELECTION Instance method Private Method utility: filter node keys by key field values 20130323
5 GET_TREE_NODE_CHILDREN Instance method Private Method utility: return children from tree 20120203
6 GET_TREE_NODE_OBJECT Instance method Private Method utility: return domain object from tree node 20120202
7 HANDLE_AUTO_EXPAND Instance method Private Method utility: handle auto expand 20120626
8 HANDLE_KEYPRESS_CATEGORY Instance method Private Method utility: handle keypress command category 20130210
9 HANDLE_KEYPRESS_COMMAND Instance method Private Method utility: handle keypress command 20130210
10 LOOKUP_TREE_NODES Instance method Private Method utility: insert nodes for given objects 20120313
11 MOVE_NAV_TARGET_TO_NODE_KEY Instance method Private Method utility: convert navigation target to node key 20130322
12 MOVE_NODE_KEY_TO_NAV_TARGET Instance method Private Method utility: convert node key to navigation target 20130322
13 ON_MENU_DROPDOWN_CLICKED Instance method Private Event handling method menu toolbar event handler 20120127
14 ON_MENU_FUNCTION_SELECTED Instance method Private Event handling method menu toolbar event handler 20120127
15 ON_TREE_DRAG Instance method Private Event handling method tree model event handler 20120127
16 ON_TREE_DRAG_MULTIPLE Instance method Private Event handling method tree model event handler 20120127
17 ON_TREE_DROP Instance method Private Event handling method tree model event handler 20120127
18 ON_TREE_EXPAND_NO_CHILDREN Instance method Private Event handling method tree model event handler 20120127
19 ON_TREE_ITEM_CTMENU_REQUEST Instance method Private Event handling method tree model event handler 20120127
20 ON_TREE_ITEM_CTMENU_SELECT Instance method Private Event handling method tree model event handler 20120127
21 ON_TREE_ITEM_DOUBLE_CLICK Instance method Private Event handling method tree model event handler 20120127
22 ON_TREE_ITEM_KEYPRESS Instance method Private Event handling method tree model event handler 20120127
23 ON_TREE_LINK_CLICK Instance method Private Event handling method tree model event handler 20130705
24 ON_TREE_NODE_CTMENU_REQUEST Instance method Private Event handling method tree model event handler 20120127
25 ON_TREE_NODE_CTMENU_SELECT Instance method Private Event handling method tree model event handler 20120127
26 ON_TREE_NODE_DOUBLE_CLICK Instance method Private Event handling method tree model event handler 20120127
27 ON_TREE_NODE_KEYPRESS Instance method Private Event handling method tree model event handler 20120127
28 RAISE_MODEL_ERROR Instance method Private Method utility: raise tree model error 20120203
29 SET_EVENT_HANDLER Instance method Private Method utility: set event handler 20120126
30 UPDATE_TREE_CHILDREN Instance method Private Method utility: update children of a given parent node 20120203
31 UPDATE_TREE_FOLDER Instance method Private Method utility: update node folder 20120203
32 UPDATE_TREE_GROUPS Instance method Private Method utility: update node folder 20130324
33 UPDATE_TREE_MODEL Instance method Private Method utility: update tree model data 20130324
34 UPDATE_TREE_NODES Instance method Private Method utility: update node objects 20120203
35 UPDATE_TREE_ROOTS Instance method Private Method utility: update tree root nodes 20120203
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