SAP ABAP Class CL_CCM_NAV_TREE (CCM Navigation Tree)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-CIC (Application Component) Interaction Center WinClient
     CCMA (Package) Interaction Center Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CCM_NAV_NODE_FATHER CCM Navigation Node Father 19990317
Properties
Class CL_CCM_NAV_TREE  
Short Description CCM Navigation Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CCMA   Interaction Center Components 
Created 19990317   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CCM_NAV_TREE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CCM_NAV_NODE_FATHER CCM Navigation Node Father 19990317
Friends
Class CL_CCM_NAV_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ADD_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'ADD' 20041126
2 CO_COLUMN_TREE Constant Public Type reference (TYPE) CCM_NAV_TREE_TYPE 'C' 20041126
3 CO_COM_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'COM' 20041126
4 CO_DEL_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'DEL' 20041126
5 CO_EXP_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'EXP' 20041126
6 CO_LIST_TREE Constant Public Type reference (TYPE) CCM_NAV_TREE_TYPE 'L' 20041126
7 CO_MOV_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'MOV' 20041126
8 CO_REX_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'REX' 20041126
9 CO_UPD_NODE Constant Public Type reference (TYPE) CCM_NAV_NODE_CHANGE_TYPE 'UPD' 20041126
10 HIERARCHY_COLUMN Instance attribute Private Object reference (TYPE REF TO) CL_CCM_NAV_COLUMN 20041126
11 HIERARCHY_HEADER Instance attribute Private Type reference (TYPE) CCM_NAV_AREA_TREE_HHDR Hierarchy header 19990325
12 ITEM_SELECTION Instance attribute Private Type reference (TYPE) FLAG 20041126
13 NODE_SELECTION_MODE Instance attribute Private Type reference (TYPE) I 20041126
14 TREE_BUILDER Instance attribute Private Object reference (TYPE REF TO) IF_CCM_TREE_BUILDER Tree builder 19990329
15 TREE_TYPE Instance attribute Private Type reference (TYPE) CCM_NAV_TREE_TYPE 20041126
16 T_CHANGED_NODES Instance attribute Private Type reference (TYPE) CCM_NAV_AREA_CHANGED_NODES_T Table of changed nodes 19990330
17 T_COLUMNS Instance attribute Private Type reference (TYPE) CCM_NAV_AREA_COLUMN_T Table of columns 19990325
18 T_SUBORD_NODES Instance attribute Private Type reference (TYPE) CCM_NAV_AREA_NODE_T Table of subordinated nodes 19990325
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN Instance method Public Method Adds a column 19990325
2 ADD_TO_CHANGED_NODES Instance method Public Method Add a changed Node 19990330
3 BUILD_TREE Instance method Public Method Builds tree (calls tree builder) 19990329
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19990329
5 GET_ATTRIBUTES Instance method Public Method 20041126
6 GET_COLUMN Instance method Public Method 20041126
7 GET_COLUMNS Instance method Public Method Gets properties of all associated columns 19990401
8 GET_HIERARCHY_COLUMN Instance method Public Method 20041126
9 GET_HIERARCHY_HEADER Instance method Public Method Gets hierarchy header 19990325
10 SET_ATTRIBUTES Instance method Public Method 20041126
11 SET_HIERARCHY_COLUMN Instance method Public Method 20041126
12 SET_HIERARCHY_HEADER Instance method Public Method Setshierarchy header 19990325
13 SYNCHRONIZE Instance method Public Method Synchronize tree 19990330
Events
Class CL_CCM_NAV_TREE has no event.
Types
Class CL_CCM_NAV_TREE has no local type.
Method Signatures

Method ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COL_REF Call by reference Object reference (TYPE REF TO) CL_CCM_NAV_COLUMN CCM-Navigationsbaumspalte 20041126

Method ADD_COLUMN on class CL_CCM_NAV_TREE has no exception.

Method ADD_TO_CHANGED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGE_TYPE Call by reference Type reference (TYPE) CCM_NAV_AREA_CHANGED_NODES-CHANGETYPE Änderungsart Knoten 19990330
2 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_CCM_NAV_NODE Knoten, der geänderten Knoten hinzugefügt werden soll 19990330

Method ADD_TO_CHANGED_NODES on class CL_CCM_NAV_TREE has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLUSTER Call by reference Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER Root-Cluster 20041126

Method BUILD_TREE on class CL_CCM_NAV_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TREE_BUILDER Call by reference Object reference (TYPE REF TO) IF_CCM_TREE_BUILDER Tree Builder 19990329

Method CONSTRUCTOR on class CL_CCM_NAV_TREE has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITEM_SELECTION Call by reference Type reference (TYPE) FLAG 'X': Positionsselektion aktiviert 20041126
2 Exporting EX_NODE_SELECTION_MODE Call by reference Type reference (TYPE) I Modus Knotenselektion (einzeln, mehrfach) 20041126
3 Exporting EX_TREE_TYPE Call by reference Type reference (TYPE) CCM_NAV_TREE_TYPE Baumart (Spalte, Liste) 20041126

Method GET_ATTRIBUTES on class CL_CCM_NAV_TREE has no exception.

Method GET_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN_NUMBER Call by reference Type reference (TYPE) I SpaltenNummer 20041126
2 Returning RE_COLUMN Value transfer Object reference (TYPE REF TO) CL_CCM_NAV_COLUMN Spalte Navigationsbaum 20041126

Method GET_COLUMN on class CL_CCM_NAV_TREE has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_COLUMNS Call by reference Type reference (TYPE) CCM_NAV_COLUMN_SYNC_T Tabelle der Spalteneigenschaften 19990401

Method GET_COLUMNS on class CL_CCM_NAV_TREE has no exception.

Method GET_HIERARCHY_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COLUMN Value transfer Object reference (TYPE REF TO) CL_CCM_NAV_COLUMN Spalte Navigationsbaum 20041126

Method GET_HIERARCHY_COLUMN on class CL_CCM_NAV_TREE has no exception.

Method GET_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HIERARCHY_HEADER Call by reference Type reference (TYPE) CCM_NAV_AREA_TREE_HHDR Hierarchiekopf 19990325

Method GET_HIERARCHY_HEADER on class CL_CCM_NAV_TREE has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM_SELECTION Call by reference Type reference (TYPE) FLAG 'X': Positionsselektion aktiviert 20041126
2 Importing IM_NODE_SELECTION_MODE Call by reference Type reference (TYPE) I Modus Knotenselektion (einzeln, mehrfach) 20041126
3 Importing IM_TREE_TYPE Call by reference Type reference (TYPE) CCM_NAV_TREE_TYPE Baumart (Spalte, Liste) 20041126

Method SET_ATTRIBUTES on class CL_CCM_NAV_TREE has no exception.

Method SET_HIERARCHY_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN Call by reference Object reference (TYPE REF TO) CL_CCM_NAV_COLUMN Spalte Navigationsbaum 20041126

Method SET_HIERARCHY_COLUMN on class CL_CCM_NAV_TREE has no exception.

Method SET_HIERARCHY_HEADER 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 19990325

Method SET_HIERARCHY_HEADER on class CL_CCM_NAV_TREE has no exception.

Method SYNCHRONIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITEMS_ADD_SYNC Call by reference Type reference (TYPE) CCM_NAV_ITEM_SYNC_T Tabelle der neuen Positionen 19990330
2 Exporting EX_NODES_ADD_SYNC Call by reference Type reference (TYPE) CCM_NAV_NODE_SYNC_T Tabelle der neuen Knoten 19990330
3 Exporting EX_NODES_DEL_SYNC Call by reference Type reference (TYPE) CCM_NAV_AREA_NODE_T Tabelle der zu löschenden Knoten 20041126
4 Exporting EX_NODES_EXP_SYNC Call by reference Type reference (TYPE) CCM_NAV_AREA_NODE_T Tabelle der zu expandierenden Knoten 20041126
5 Exporting EX_NODES_REX_SYNC Call by reference Type reference (TYPE) CCM_NAV_AREA_NODE_T Tabelle der Knoten mit zu entfernendem Expandiersymbol 20041126

Method SYNCHRONIZE on class CL_CCM_NAV_TREE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in