SAP ABAP Class CL_CLS_LINK_NAVIGATOR (Navigator for object type groups)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-CLS (Application Component) Classification Toolset
     SPAK_TOOL_CLASSIFICATION_SCHAR (Package) Display Classifications
Properties
Class CL_CLS_LINK_NAVIGATOR  
Short Description Navigator for object type groups    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CLASSIFICATION_TOOL    
Program status     
Category 0   
Package SPAK_TOOL_CLASSIFICATION_SCHAR   Display Classifications 
Created 20050714   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CLS_ASSIGNMENT_GRID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CLS_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CLS_DOMAINS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_CLS_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 TPAKB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 TPCHK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CLS_LINK_NAVIGATOR has no interface implemented.
Friends
Class CL_CLS_LINK_NAVIGATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALVTREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree 20050714
2 ALVTREEBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20050714
3 ASSIGNMENTS Instance attribute Private Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050721
4 ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
5 ATTRIBUTE_SET Instance attribute Private Object reference (TYPE REF TO) CL_CLS_ATTRIBUTE_SET Attribute Set 20070914
6 AUTO_EXPAND_IS_RUNNING Instance attribute Private Type reference (TYPE) ABAP_BOOL 20060310
7 CLASSIFICATION_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_CLS_CLASSIFICATION_SOURCE Source of classifications 20100128
8 COLUMN_DIR Instance attribute Private Type reference (TYPE) CL_CLS_ASSIGNMENT_GRID=>TY_COLUMN_DIR 20051031
9 CO_NODE_TYPE Constant Public See coding 20050722
10 KEY_INDEX Instance attribute Private Type reference (TYPE) KEY_INDEX_T 20050714
11 LINK_DIR Instance attribute Private Type reference (TYPE) TY_OBJECT_TREE_DIR 20060502
12 LIST Instance attribute Private Type reference (TYPE) CLS_BROWSER_LINES Objektliste 20050714
13 OBJECT_TREE_DIR Instance attribute Private Type reference (TYPE) TY_OBJECT_TREE_DIR 20060428
14 OBJECT_TREE_INDEX Instance attribute Private Type reference (TYPE) TY_OBJECT_TREE_INDEX 20060428
15 OWN_TREE_INSTANCE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050725
16 RENDERER Instance attribute Private Object reference (TYPE REF TO) CL_CLS_FIELD_RENDERER Renedering of cells in grid and tree 20070903
17 TOOL_SETTINGS Instance attribute Private Type reference (TYPE) CL_CLS_CHARACTERIZATION=>TY_TOOL_SETTINGS 20090327
18 WB_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WB_MANAGER Interface for Workbench Manager 20051124
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXPLICIT_VALUES Instance method Private Method 20050714
2 ADD_FOLDER Instance method Private Method 20050714
3 ADD_IMPLICIT_VALUE Instance method Private Method 20060428
4 ADD_IMPLICIT_VALUES Instance method Private Method 20050714
5 ADD_LINKS Instance method Private Method 20050714
6 ADD_OBJECT Instance method Private Method 20050714
7 ADD_VALUES_AND_LINKS Instance method Public Method 20050721
8 ADD_VALUES_AND_LINKS_INTERNAL Instance method Private Method 20090330
9 AUTO_EXPAND Instance method Private Method 20060310
10 BUILD_TREE Instance method Public Method Objekt anzeigen 20050714
11 CHANGE_ALVTREE_TOOLBAR Instance method Private Method 20050714
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050714
13 DELETE_IMPLICIT_VALUE Instance method Private Method 20060428
14 DELETE_OBJECT_TREE Instance method Private Method 20060428
15 EXCLUDE_TB_FUNCTIONS Instance method Private Method 20050714
16 FREE Instance method Public Method 20050714
17 GET_DEFAULT_FUNCTION_FOR_ITEM Instance method Private Method 20090327
18 GET_NODE_INFO Instance method Public Method 20060427
19 GET_VALUE_ICON Instance method Private Method 20050714
20 HANDLE_BEFORE_USER_COMMAND Instance method Private Event handling method 20060310
21 HANDLE_EXPAND_NC Instance method Private Event handling method 20050714
22 HANDLE_ITEM_CM_REQ Instance method Private Event handling method 20050714
23 HANDLE_ITEM_CM_SEL Instance method Private Event handling method 20050714
24 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20050714
25 HANDLE_LINK_CLICK Instance method Private Event handling method 20060316
26 HANDLE_NODE_CM_REQ Instance method Private Event handling method 20050714
27 HANDLE_NODE_CM_SEL Instance method Private Event handling method 20050714
28 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20050714
29 HANDLE_ON_FUNCTION_SELECTED Instance method Private Event handling method 20050714
30 HIER_HEADER Instance method Private Method 20050714
31 REFRESH_KEY_INDEX Instance method Public Method 20050721
32 REFRESH_TREE Instance method Public Method 20050721
33 REGISTER_ALVTREE_EVENTS Instance method Private Method 20050714
34 SET_HANDLERS Instance method Private Method 20050721
35 UPDATE_EXPLICIT_VALUES Instance method Private Method 20060428
36 UPDATE_IMPLICIT_VALUE Instance method Private Method 20060429
37 UPDATE_IMPLICIT_VALUES Instance method Private Method 20060428
38 UPDATE_LINKS Instance method Private Method 20060428
39 UPDATE_LINK_FOLDER Instance method Private Method 20060501
40 UPDATE_OBJECT_TREE Instance method Private Method 20060429
41 UPDATE_VALUES_AND_LINKS Instance method Public Method 20060428
Events
# Event Type Visibility Description Created on
1 ATTRIBUTE_VALUE_CM_REQ Instance Event
(0)
Public
(2)
20060427
2 ATTRIBUTE_VALUE_CM_SEL Instance Event
(0)
Public
(2)
20060427
3 CLASSIFY_OBJECT Instance Event
(0)
Public
(2)
20090327
4 NAVIGATE_TO_OBJECT Instance Event
(0)
Public
(2)
20051124
5 OBJECT_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Handle double click on an object 20050714
6 REFRESH_OBJECT Instance Event
(0)
Public
(2)
20091218
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INDEX_T Public See coding 20060427 begin of index_t, key type lvc_nkey, object type pak_object_key, attribute type ref to if_cls_attribute, assignments type ref to if_cls_attr_value_assignment, node_type type c length 1, value type string, object_tree type lvc_nkey, end of index_t
2 KEY_INDEX_T Private See coding 20050714 key_index_t type hashed table of index_t with unique key key
3 TY_EXPLICIT_VALUE Private See coding 20060428 begin of ty_explicit_value, value type cls_attribute_value, key type lvc_nkey, end of ty_explicit_value
4 TY_IMPLICIT_VALUE Private See coding 20060428 begin of ty_implicit_value, value type cls_attribute_value, key type lvc_nkey, links type ty_link_list, end of ty_implicit_value
5 TY_LINK_LIST Private See coding 20060501 ty_link_list type hashed table of lvc_nkey with unique key table_line
6 TY_OBJECT_TREE Private See coding 20060428 begin of ty_object_tree, key type lvc_nkey, object type pak_object_key, attribute type cls_attribute_name, explicit_values type hashed table of ty_explicit_value with unique key value, last_expl_key type lvc_nkey, implicit_values type hashed table of ty_implicit_value with unique key value, links_folder type lvc_nkey, links type ty_link_list, end of ty_object_tree
7 TY_OBJECT_TREE_DIR Private See coding 20060428 ty_object_tree_dir type sorted table of ty_object_tree_dir_entry with unique key table_line
8 TY_OBJECT_TREE_DIR_ENTRY Private See coding 20060428 begin of ty_object_tree_dir_entry, object type pak_object_key, attribute type cls_attribute_name, key type lvc_nkey, end of ty_object_tree_dir_entry
9 TY_OBJECT_TREE_INDEX Private See coding 20060428 ty_object_tree_index type hashed table of ty_object_tree with unique key key
Method Signatures

Method ADD_EXPLICIT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050722
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
4 Importing IM_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060315
5 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20050714

Method ADD_EXPLICIT_VALUES on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ICON Call by reference Type reference (TYPE) CLIKE 20050722
2 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20050714
3 Importing IM_TEXT Call by reference Type reference (TYPE) LVC_VALUE Folder text 20050714
4 Returning RE_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20050714

Method ADD_FOLDER on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_IMPLICIT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Exporting EX_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060428
3 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20060428
4 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20060428
5 Importing IM_LINKS Call by reference Type reference (TYPE) CLS_LINKED_OBJECT_ASSIGNMENTS Assignments of linked objects 20060428
6 Importing IM_PREV_SIBLING Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060428
7 Importing IM_VALUE Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENT Attribute value assignment 20060428
8 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20060428

Method ADD_IMPLICIT_VALUE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_IMPLICIT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050714
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
4 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20050714

Method ADD_IMPLICIT_VALUES on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050714
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
4 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20050714

Method ADD_LINKS on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050714
2 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
3 Importing IM_LEVEL Call by reference Type reference (TYPE) CLS_ASSIGNMENT_LEVEL CL_CLS_DOMAINS=>CO_ASSIGNMENT_LEVEL-EXPLICIT Assignment level (implicit, explicit, effective) 20050714
4 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Entry in Component Hierarchy 20050714
5 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20050714
6 Importing IM_REMARK Call by reference Type reference (TYPE) CLIKE 20050719
7 Returning RE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060310

Method ADD_OBJECT on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_VALUES_AND_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050721
2 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
3 Importing IM_ATTRIBUTE_SET Call by reference Object reference (TYPE REF TO) CL_CLS_ATTRIBUTE_SET Attribute Set 20070914
4 Importing IM_COLUMN_DIR Call by reference Type reference (TYPE) CL_CLS_ASSIGNMENT_GRID=>TY_COLUMN_DIR 20090327
5 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20050721

Method ADD_VALUES_AND_LINKS on class CL_CLS_LINK_NAVIGATOR has no exception.

Method ADD_VALUES_AND_LINKS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20090330
2 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20090330
3 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20090330

Method ADD_VALUES_AND_LINKS_INTERNAL on class CL_CLS_LINK_NAVIGATOR has no exception.

Method AUTO_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENSURE_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060310
2 Importing IM_EXPAND_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_FALSE: Only nodes without sibblings are expanded 20060310
3 Importing IM_KEY_TO_EXPAND Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20090327

Method AUTO_EXPAND on class CL_CLS_LINK_NAVIGATOR has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20050714
2 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20050721
3 Importing IM_ATTRIBUTE_SET Call by reference Object reference (TYPE REF TO) CL_CLS_ATTRIBUTE_SET Attribute Set 20090327
4 Importing IM_COLUMN_DIR Call by reference Type reference (TYPE) CL_CLS_ASSIGNMENT_GRID=>TY_COLUMN_DIR 20090327
5 Importing IM_EXPAND_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060310
# Exception Resumable Description Created on
1 CX_CLS_INVALID_OTYGR_DATA Invalid object type group data 20050714
2 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20050714
3 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20050714
4 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20050714

Method CHANGE_ALVTREE_TOOLBAR Signature

Method CHANGE_ALVTREE_TOOLBAR on class CL_CLS_LINK_NAVIGATOR has no parameter.
Method CHANGE_ALVTREE_TOOLBAR on class CL_CLS_LINK_NAVIGATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALVTREEBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050721
2 Importing IM_CLASSIFICATION_SOURCE Call by reference Object reference (TYPE REF TO) CL_CLS_CLASSIFICATION_SOURCE Source of classifications 20100128
3 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050714
4 Importing IM_TOOL_SETTINGS Call by reference Type reference (TYPE) CL_CLS_CHARACTERIZATION=>TY_TOOL_SETTINGS 20090327
5 Importing IM_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20050721
6 Importing IM_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Interface for Workbench Manager 20051124
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20050714

Method DELETE_IMPLICIT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_IMPLICIT_VALUE Call by reference Type reference (TYPE) TY_IMPLICIT_VALUE 20060428
3 Importing IM_ONLY_FROM_MODEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060428

Method DELETE_IMPLICIT_VALUE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method DELETE_OBJECT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ONLY_FROM_MODEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060428
2 Importing IM_ROOT Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060428

Method DELETE_OBJECT_TREE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS 20050714

Method EXCLUDE_TB_FUNCTIONS on class CL_CLS_LINK_NAVIGATOR has no exception.

Method FREE Signature

Method FREE on class CL_CLS_LINK_NAVIGATOR has no parameter.
Method FREE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method GET_DEFAULT_FUNCTION_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20090327
2 Importing IM_IGNORE_CONTEXT_MENU Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Do not check the default function of the CM 20090327
3 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20090327
4 Returning RE_FCODE Value transfer Type reference (TYPE) SY-UCOMM Function Code that Triggered PAI 20090327

Method GET_DEFAULT_FUNCTION_FOR_ITEM on class CL_CLS_LINK_NAVIGATOR has no exception.

Method GET_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060427
2 Returning RE_NODE_INFO Value transfer Type reference (TYPE) INDEX_T 20060427

Method GET_NODE_INFO on class CL_CLS_LINK_NAVIGATOR has no exception.

Method GET_VALUE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060407
2 Importing IM_IS_SINGLE_VALUED Call by reference Type reference (TYPE) ABAP_BOOL 20050722
3 Importing IM_VALUE Call by reference Type reference (TYPE) CLIKE CLS_ATTRIBUTE_VALUE 20050714
4 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS List of value assignments 20050714
5 Importing IM_WITH_IMPL_CLASSIFICATION Call by reference Type reference (TYPE) ABAP_BOOL 20070209
6 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Icon 20050714

Method GET_VALUE_ICON on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UCOMM Value transfer Attribute reference (LIKE) 20060310

Method HANDLE_BEFORE_USER_COMMAND on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_EXPAND_NC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050714

Method HANDLE_EXPAND_NC on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_ITEM_CM_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20050714
2 Importing MENU Value transfer Attribute reference (LIKE) 20050714
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050714

Method HANDLE_ITEM_CM_REQ on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_ITEM_CM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20050714
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20050714
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050714

Method HANDLE_ITEM_CM_SEL on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20050714
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050714

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20060316
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20060316

Method HANDLE_LINK_CLICK on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_NODE_CM_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20050714
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050714

Method HANDLE_NODE_CM_REQ on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_NODE_CM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20050714
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050714

Method HANDLE_NODE_CM_SEL on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_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) 20050714

Method HANDLE_NODE_DOUBLE_CLICK on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HANDLE_ON_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) 20050714

Method HANDLE_ON_FUNCTION_SELECTED on class CL_CLS_LINK_NAVIGATOR has no exception.

Method HIER_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR 20050714

Method HIER_HEADER on class CL_CLS_LINK_NAVIGATOR has no exception.

Method REFRESH_KEY_INDEX Signature

Method REFRESH_KEY_INDEX on class CL_CLS_LINK_NAVIGATOR has no parameter.
Method REFRESH_KEY_INDEX on class CL_CLS_LINK_NAVIGATOR has no exception.

Method REFRESH_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPAND_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060310

Method REFRESH_TREE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method REGISTER_ALVTREE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION Call by reference Type reference (TYPE) CHAR1 'X' 20050714
# Exception Resumable Description Created on
1 CTRL_ERROR 20050714

Method SET_HANDLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION Call by reference Type reference (TYPE) CHAR1 'X' 20050721

Method SET_HANDLERS on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_EXPLICIT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20060428
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20060428
4 Importing IM_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060428
5 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20060428

Method UPDATE_EXPLICIT_VALUES on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_IMPLICIT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINK_LIST Call by reference Type reference (TYPE) TY_LINK_LIST 20060501
2 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20060429
3 Importing IM_LINKS Call by reference Type reference (TYPE) CLS_LINKED_OBJECT_ASSIGNMENTS Assignments of linked objects 20060501
4 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060429
5 Importing IM_OBJECT_TREE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060502
6 Importing IM_VALUE Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENT Attribute value assignment 20060429
7 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20060429

Method UPDATE_IMPLICIT_VALUE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_IMPLICIT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20060428
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20060428
4 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20060428

Method UPDATE_IMPLICIT_VALUES on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OBJECT_TREE Call by reference Type reference (TYPE) TY_OBJECT_TREE 20060428
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) IF_CLS_ATTR_VALUE_ASSIGNMENT Attribute value assignment 20060428
3 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20060428
4 Importing IM_VALUES Call by reference Type reference (TYPE) CLS_VALUE_ASSIGNMENTS Attribute value assignment 20060428

Method UPDATE_LINKS on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_LINK_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINK_LIST Call by reference Type reference (TYPE) TY_LINK_LIST 20060501
2 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_CLS_ATTRIBUTE Attribute 20060501
3 Importing IM_LINKS Call by reference Type reference (TYPE) CLS_LINKED_OBJECT_ASSIGNMENTS Assignment of a linked object 20060501
4 Importing IM_OBJECT_TREE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060502
5 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060501

Method UPDATE_LINK_FOLDER on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_OBJECT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_TREE_DIR_ENTRY Call by reference Type reference (TYPE) TY_OBJECT_TREE_DIR_ENTRY 20060429

Method UPDATE_OBJECT_TREE on class CL_CLS_LINK_NAVIGATOR has no exception.

Method UPDATE_VALUES_AND_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) CLS_ATTRIBUTE_NAME Characteristic 20060428
2 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY Object key 20060428

Method UPDATE_VALUES_AND_LINKS on class CL_CLS_LINK_NAVIGATOR has no exception.
Event Signatures

Event ATTRIBUTE_VALUE_CM_REQ Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20060427
2 IM_NODE_INFO Exporting Value transfer Type reference (TYPE) INDEX_T 20060427

Event ATTRIBUTE_VALUE_CM_SEL Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20060427
2 IM_NODE_INFO Exporting Value transfer Type reference (TYPE) INDEX_T 20060427

Event CLASSIFY_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_ATTRIBUTE Exporting Value transfer Type reference (TYPE) CLS_ATTRIBUTE_NAME Characteristic 20090327
2 IM_CHANGEMODE Exporting Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090327
3 IM_DELETE Exporting Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090327
4 IM_OBJECT Exporting Value transfer Type reference (TYPE) PAK_OBJECT_KEY List of development objects 20090327

Event NAVIGATE_TO_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_OBJECT Exporting Value transfer Type reference (TYPE) PAK_OBJECT_KEY Object key 20051124

Event OBJECT_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_ATTRIBUTE Exporting Value transfer Type reference (TYPE) CLS_ATTRIBUTE_NAME Characteristic 20050823
2 IM_OBJECT Exporting Value transfer Type reference (TYPE) PAK_OBJECT_KEY Object key 20050714

Event REFRESH_OBJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_OBJECT Exporting Value transfer Type reference (TYPE) PAK_OBJECT_KEY Object key 20091218
History
Last changed by/on SAP  20130531 
SAP Release Created in 710