SAP ABAP Class CL_ISU_NAVIGATION_VIEW (Navigation View (New))
Hierarchy
☛
FI-CA (Software Component) FI-CA
⤷ CS-CI-CIC (Application Component) Customer Interaction Center
⤷ EE_CRM_CIC (Package) Generic IS-U/T Enhancements (Transport to CRM Follows)
⤷ CS-CI-CIC (Application Component) Customer Interaction Center
⤷ EE_CRM_CIC (Package) Generic IS-U/T Enhancements (Transport to CRM Follows)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CCM_ABSTR_CMPWSP | Abstract Base Class for CIC Component Workspace | 20000314 |
Properties
Class | CL_ISU_NAVIGATION_VIEW | |
Short Description | Navigation View (New) | |
Super Class | CL_CCM_ABSTR_CMPWSP | Abstract Base Class for CIC Component Workspace |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | EE_CRM_CIC | Generic IS-U/T Enhancements (Transport to CRM Follows) |
Created | 20000314 | SAP |
Last change | 20050224 | 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) |
Interfaces
Class CL_ISU_NAVIGATION_VIEW has no interface implemented.
Friends
Class CL_ISU_NAVIGATION_VIEW has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ABOX_PROFILE | Instance attribute | Private | Type reference (TYPE) | EWF_CONFIG | Action Box Profile | 20000314 | ||
2 | ACTION_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CRM_CIC_NAVVIEW_ACT_HANDL | Action Handler | 20000314 | ||
3 | ADD_SELS | Instance attribute | Private | Type reference (TYPE) | ECRM_CIC_OP_CLUSTER_SEL_TAB | Table from ECRM_CIC_OP_CLUSTER_SEL | 20040519 | ||
4 | CLUSTER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CRM_CIC_OP_CLUSTER | Cluster | 20000314 | ||
5 | CLUSTER_BUILDER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CRM_CIC_OP_CLUSTER_BUILDER | Cluster Builder | 20000314 | ||
6 | CO_FCODE_SEPARATOR | Constant | Public | Type reference (TYPE) | UI_FUNC | '%_SEPARATOR' | Function Code for Separator Line in Context Menu | 20000828 | |
7 | CO_OK_REFRESH | Constant | Private | Type reference (TYPE) | SYUCOMM | '<*REFRESH*>' | Toolbar OKCODE for REFRESH | 20031119 | |
8 | CO_TREE_CONTROL_ITEM_STRUCTURE | Static Attribute | Private | Type reference (TYPE) | X030L-TABNAME | 'CCM_MTREEITM' | Structure of the Tree Control Position | 20000314 | |
9 | CURRENT_NODE_KEY | Instance attribute | Private | Type reference (TYPE) | TV_NODEKEY | Current Node Key | 20000314 | ||
10 | GUI_COLUMN_TREE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_COLUMN_TREE | Columns of Tree Control | 20000314 | ||
11 | GUI_CONTAINER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | GUI Container | 20000314 | ||
12 | GUI_LIST_TREE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_LIST_TREE | List for Tree Control | 20000314 | ||
13 | IS_VISIBLE | Instance attribute | Private | Type reference (TYPE) | FLAG | CL_GUI_CONTROL=>VISIBLE_FALSE | Tree is visible | 20040519 | |
14 | ITEM_TREE_CONTROL | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ITEM_TREE_CONTROL | Item Tree Control | 20000314 | ||
15 | NAV_TREE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CCM_NAV_TREE | Navigation Tree | 20000314 | ||
16 | NAV_VIEW_ABOX | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CCM_NAV_VIEW_ABOX | Abox-Interface for Navigation View Descriptor | 20000315 | ||
17 | NAV_VIEW_DESCRIPTOR | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CCM_NAV_VIEW_DESCRIPTOR | Descriptor Navigation Level | 20000314 | ||
18 | NAV_VIEW_TOOLBAR | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CCM_NAV_VIEW_TOOLBAR | Toolbar Interface for Navigation View Descriptor | 20031119 | ||
19 | NODE_PRESENTATION_BUILDER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CCM_NAV_NODE_PRES_BUILDER | Navigation Node Presentation Builder | 20000314 | ||
20 | OBJKEY | Instance attribute | Private | Type reference (TYPE) | STRING | Object key | 20040519 | ||
21 | OBJTYPE | Instance attribute | Private | Type reference (TYPE) | CCM_OP_CLASSID | Object Provider: Class Name | 20040519 | ||
22 | TOOLBAR_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CRM_CIC_NAVVIEW_TOOLBAR | Toolbar Handler | 20031119 | ||
23 | TREE_BUILDER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CCM_TREE_BUILDER | Tree Builder | 20000314 | ||
24 | TREE_BUILT | Instance attribute | Private | Type reference (TYPE) | FLAG | Tree is Built | 20000314 | ||
25 | T_COL_NUMBERS | Instance attribute | Private | Type reference (TYPE) | COLUMN_REF_NUMBER_T | Table of Column Numbers | 20000314 | ||
26 | T_NODE_KEYS | Instance attribute | Private | Type reference (TYPE) | NODE_REF_NODEKEY_T | Table of Node Keys | 20000314 | ||
27 | WIDE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20070125 |
Methods
Events
Class CL_ISU_NAVIGATION_VIEW has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | AB_CALL | Private | See coding | Actionbox Call | 20000314 | BEGIN OF ab_call,
callgroup TYPE ewf_callgr,
posnr TYPE ewf_posnr,
callid TYPE ewf_callid,
menutext TYPE ewf_menutx,
END OF ab_call
|
|
2 | AB_CALL_T | Private | See coding | Table of Actionbox Calls | 20000314 | ab_call_t TYPE STANDARD TABLE OF ab_call
|
|
3 | COLUMN_REF_NUMBER | Private | See coding | Column Reference plus Number | 20000314 | BEGIN OF column_ref_number,
reference TYPE REF TO cl_ccm_nav_column,
number TYPE i,
width type i,
width_wd type i,
END OF column_ref_number
|
|
4 | COLUMN_REF_NUMBER_T | Private | See coding | Table of Column References plus Numbers | 20000314 | column_ref_number_t TYPE STANDARD TABLE OF column_ref_number
|
|
5 | NODE_REF_NODEKEY | Private | See coding | Node Reference plus Node Key (for Tree Ctrl) | 20000314 | BEGIN OF node_ref_nodekey,
reference TYPE REF TO cl_ccm_nav_node,
node_key TYPE tv_nodekey,
END OF node_ref_nodekey
|
|
6 | NODE_REF_NODEKEY_T | Private | See coding | Table of Node References plus Node Key | 20000314 | node_ref_nodekey_t TYPE STANDARD TABLE OF node_ref_nodekey
|
Method Signatures
Method ASSIGN_COLUMN_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COLUMN_REF | Call by reference | Object reference (TYPE REF TO) | CL_CCM_NAV_COLUMN | Spaltenreferenz | 20000314 |
Method ASSIGN_COLUMN_NUMBER on class CL_ISU_NAVIGATION_VIEW has no exception.
Method BUILD_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ADD_SELS | Call by reference | Type reference (TYPE) | ECRM_CIC_OP_CLUSTER_SEL_TAB | Zusatzselektionen | 20031121 | ||
2 | Importing | IV_OBJKEY | Call by reference | Type reference (TYPE) | ANY | Objektschlüssel | 20031121 | ||
3 | Importing | IV_OBJTYPE | Call by reference | Type reference (TYPE) | ANY | Objekttyp | 20031121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EVENT_CURRENTLY_ACTIVE | Rekursiver Aufruf des Behandlers | 20031121 | |
2 | EVENT_HANDLER_FAILED | Ereignis konnte nicht behandelt werden | 20031121 |
Method BUILD_NAVIGATION_TREE Signature
Method BUILD_NAVIGATION_TREE on class CL_ISU_NAVIGATION_VIEW has no parameter.
Method BUILD_NAVIGATION_TREE on class CL_ISU_NAVIGATION_VIEW has no exception.
Method BUILD_TREE_FRAME Signature
Method BUILD_TREE_FRAME on class CL_ISU_NAVIGATION_VIEW has no parameter.
Method BUILD_TREE_FRAME on class CL_ISU_NAVIGATION_VIEW has no exception.
Method CB_BUTTON_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OK_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode | 20000828 |
Method CB_BUTTON_ACTION on class CL_ISU_NAVIGATION_VIEW has no exception.
Method CB_DELETE_WS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OK_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | OK code | 20000314 |
Method CB_DELETE_WS on class CL_ISU_NAVIGATION_VIEW has no exception.
Method CREATE_TREE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_HIERARCHY_HEADER | Call by reference | Type reference (TYPE) | CCM_NAV_AREA_TREE_HHDR | Hierarchiekopf | 20000314 | ||
2 | Importing | IM_T_COLUMNS | Call by reference | Type reference (TYPE) | CCM_NAV_COLUMN_SYNC_T | Spaltentabelle | 20000314 |
Method CREATE_TREE_CONTROL on class CL_ISU_NAVIGATION_VIEW has no exception.
Method GET_COLUMN_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_COLUMN_NUM | Call by reference | Type reference (TYPE) | I | Spaltennummer | 20000314 | ||
2 | Importing | IM_COLUMN_REF | Call by reference | Object reference (TYPE REF TO) | CL_CCM_NAV_COLUMN | Spaltenreferenz | 20000314 |
Method GET_COLUMN_NUMBER on class CL_ISU_NAVIGATION_VIEW has no exception.
Method GET_NODE_REF 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) | TV_NODEKEY | Node key (Tree Control) | 20000314 | ||
2 | Returning | RE_NODE | Value transfer | Object reference (TYPE REF TO) | CL_CCM_NAV_NODE | NavTree node | 20000314 |
Method GET_NODE_REF on class CL_ISU_NAVIGATION_VIEW has no exception.
Method HANDLE_LAYOUT_SWITCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | LAYOUT_ID | Call by reference | Type reference (TYPE) | EECICLAYOUT_ID | Identifizierer für ein CIC-Layout | 20070125 |
Method HANDLE_LAYOUT_SWITCH on class CL_ISU_NAVIGATION_VIEW has no exception.
Method HANDLE_NODE_CONTEXT_MENU_REQ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MENU | Value transfer | Attribute reference (LIKE) | 20000314 | ||||
2 | Importing | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20000314 |
Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_ISU_NAVIGATION_VIEW has no exception.
Method HANDLE_NODE_CONTEXT_MENU_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FCODE | Value transfer | Attribute reference (LIKE) | 20000314 | ||||
2 | Importing | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20000314 |
Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_ISU_NAVIGATION_VIEW 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) | 20000314 |
Method HANDLE_NODE_DOUBLE_CLICK on class CL_ISU_NAVIGATION_VIEW has no exception.
Method HANDLE_NODE_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) | 20000314 |
Method HANDLE_NODE_EXPAND_NO_CHILDREN on class CL_ISU_NAVIGATION_VIEW has no exception.
Method HANDLE_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) | 20000314 | ||||
2 | Importing | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20000314 |
Method HANDLE_NODE_KEYPRESS on class CL_ISU_NAVIGATION_VIEW has no exception.
Method REFRESH Signature
Method REFRESH on class CL_ISU_NAVIGATION_VIEW has no parameter.
Method REFRESH on class CL_ISU_NAVIGATION_VIEW has no exception.
Method REINIT_NAVIGATION_TREE Signature
Method REINIT_NAVIGATION_TREE on class CL_ISU_NAVIGATION_VIEW has no parameter.
Method REINIT_NAVIGATION_TREE on class CL_ISU_NAVIGATION_VIEW has no exception.
Method REINIT_TREE Signature
Method REINIT_TREE on class CL_ISU_NAVIGATION_VIEW has no parameter.
Method REINIT_TREE on class CL_ISU_NAVIGATION_VIEW has no exception.
Method SYNCHRONIZE_NAV_TREE Signature
Method SYNCHRONIZE_NAV_TREE on class CL_ISU_NAVIGATION_VIEW has no parameter.
Method SYNCHRONIZE_NAV_TREE on class CL_ISU_NAVIGATION_VIEW has no exception.
Method SYNCHRONIZE_TREE_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ITEMS_ADD_SYNC | Call by reference | Type reference (TYPE) | CCM_NAV_ITEM_SYNC_T | Neue Positionen | 20000314 | ||
2 | Importing | IM_NODES_ADD_SYNC | Call by reference | Type reference (TYPE) | CCM_NAV_NODE_SYNC_T | Neue Knoten | 20000314 | ||
3 | Importing | IM_NODES_DEL_SYNC | Call by reference | Type reference (TYPE) | CCM_NAV_AREA_NODE_T | Nodes to be deleted | 20000314 | ||
4 | Importing | IM_NODES_EXP_SYNC | Call by reference | Type reference (TYPE) | CCM_NAV_AREA_NODE_T | Nodes to be expanded | 20000314 | ||
5 | Importing | IM_NODES_REX_SYNC | Call by reference | Type reference (TYPE) | CCM_NAV_AREA_NODE_T | Nodeexpander to be removed | 20000314 |
Method SYNCHRONIZE_TREE_CONTROL on class CL_ISU_NAVIGATION_VIEW has no exception.
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in |