SAP ABAP Class CL_CRM_IC_CUCONAVBAR (CL_CRM_IC_CUCONAVBAR)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-NVG (Application Component) Navigation Bar
     CRM_IC_APPL_UI_NAVBAR (Package) IC Navigation Bar UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 20020528
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20060329
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_XP_CUCONAVBAR_IMPL Navigation bar custom controller 20051008
Properties
Class CL_CRM_IC_CUCONAVBAR  
Short Description    
Super Class CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_APPL_UI_NAVBAR   IC Navigation Bar UI 
Created 20020528   SAP 
Last change 20081007   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
# Interface Abstract Final Description Created on
1 IF_CRM_IC_EVENT_LISTENER IC event service interface 20060329
Friends
# Friend Modeled only Created on Description
1 CL_CRM_IC_NAVBARVIEW 20080603 CL_CRM_IC_NAVBARVIEW
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROLLER Constant Private Type reference (TYPE) STRING 'CuCoNavBar' 20020528
2 GC_DEFAULT_GROUP_ID Constant Protected Type reference (TYPE) CRMT_IC_NAVBAR_GROUP_ID '__SAPDEF__' Group ID 20050429
3 GS_PROFILE Instance attribute Protected Type reference (TYPE) CRMC_IC_NBPROF Navigation Bar Profile 20050405
4 GT_ENTRY_VIEW_MAPPING Instance attribute Protected Type reference (TYPE) CRMT_IC_NBEVIEWS_TAB Navigation bar entry view mapping 20041104
5 GT_GROUPS Instance attribute Public Type reference (TYPE) CRMT_IC_NAVBAR_GROUP_DATA_TAB 20041105
6 GT_PERS_AREA_ENTRIES Instance attribute Public Type reference (TYPE) CRMT_IC_NAVBAR_UI_TAB Navigation entries definition for UI presentation 20041102
7 GT_STD_AREA_ENTRIES Instance attribute Public Type reference (TYPE) CRMT_IC_NAVBAR_UI_TAB Navigation entries definition for UI presentation 20041102
8 GV_DYNAMIC_ENTRY_ID Instance attribute Protected Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID 20041104
9 GV_INITIAL_NAVIGATION_NEEDED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20050405
10 GV_PROFILE Instance attribute Protected Type reference (TYPE) CRMT_IC_NAVBAR_PROFILE Navigation Bar Profile 20041105
11 TYPED_CONTEXT Instance attribute Public Object reference (TYPE REF TO) CL_CRM_IC_CUCONAVBAR_CTXT 20020528
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DEFAULT_GROUP Instance method Protected Method Add default group for personalized entries without group 20050429
2 CLEAR_DYNAMIC_ENTRY_ID Instance method Public Method 20041104
3 GET_DYNAMIC_ENTRY_ID Instance method Public Method 20041104
4 GET_ENTRY_BY_ID Instance method Public Method Return entry definition for ID 20041104
5 GET_ENTRY_ID_FOR_VISIBLE_VIEW Instance method Public Method Get ID of entry that corresponds to currently visible view 20041104
6 LOAD_NAVIGATION_BAR_ENTRIES Instance method Protected Method Load definition for permanent and customized entries 20041102
7 MERGE_PERSONAL_SETTINGS Instance method Protected Method Merge personal settings with customized entry definitions 20041102
8 REFRESH_DATA Instance method Protected Method Refresh navigation bar setup 20050216
9 RESET_TO_DEFAULT_SETTINGS Instance method Public Method Delete personal settings and reload customizing 20050216
10 SAVE_PERSONAL_SETTINGS Instance method Public Method Save personalization to the DB 20041105
11 SEND_ERROR_MSG Instance method Public Method Send error message to message service 20020711
12 SET_DYNAMIC_ENTRY_ID_BY_CLASS Instance method Public Method Set entry ID based on class name 20050211
13 SET_DYNAMIC_ENTRY_ID_BY_LINK Instance method Public Method Set entry ID based on link 20041104
14 SET_DYNAMIC_ENTRY_ID_BY_LTX_ID Instance method Public Method Set entry ID based on launch transaction ID 20050211
Events
Class CL_CRM_IC_CUCONAVBAR has no event.
Types
Class CL_CRM_IC_CUCONAVBAR has no local type.
Method Signatures

Method ADD_DEFAULT_GROUP Signature

Method ADD_DEFAULT_GROUP on class CL_CRM_IC_CUCONAVBAR has no parameter.
Method ADD_DEFAULT_GROUP on class CL_CRM_IC_CUCONAVBAR has no exception.

Method CLEAR_DYNAMIC_ENTRY_ID Signature

Method CLEAR_DYNAMIC_ENTRY_ID on class CL_CRM_IC_CUCONAVBAR has no parameter.
Method CLEAR_DYNAMIC_ENTRY_ID on class CL_CRM_IC_CUCONAVBAR has no exception.

Method GET_DYNAMIC_ENTRY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID Navigationsleisteneintrags-ID 20041104

Method GET_DYNAMIC_ENTRY_ID on class CL_CRM_IC_CUCONAVBAR has no exception.

Method GET_ENTRY_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTRY_ID Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID Navigationsleisteneintrags-ID 20041104
2 Returning RS_RESULT Value transfer Type reference (TYPE) CRMT_IC_NAVBAR_UI Definition von Navigationsleisteneintrag für UI-Präsentation 20041104

Method GET_ENTRY_BY_ID on class CL_CRM_IC_CUCONAVBAR has no exception.

Method GET_ENTRY_ID_FOR_VISIBLE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID Navigationsleisteneintrags-ID 20041104

Method GET_ENTRY_ID_FOR_VISIBLE_VIEW on class CL_CRM_IC_CUCONAVBAR has no exception.

Method LOAD_NAVIGATION_BAR_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROFILE Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_PROFILE Navigationsleistenprofil 20041102

Method LOAD_NAVIGATION_BAR_ENTRIES on class CL_CRM_IC_CUCONAVBAR has no exception.

Method MERGE_PERSONAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERSONAL_ENTRIES Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_PERSONAL_TAB Personalisierte Einstellungen für Navigationsleistenprofil 20041117

Method MERGE_PERSONAL_SETTINGS on class CL_CRM_IC_CUCONAVBAR has no exception.

Method REFRESH_DATA Signature

Method REFRESH_DATA on class CL_CRM_IC_CUCONAVBAR has no parameter.
Method REFRESH_DATA on class CL_CRM_IC_CUCONAVBAR has no exception.

Method RESET_TO_DEFAULT_SETTINGS Signature

Method RESET_TO_DEFAULT_SETTINGS on class CL_CRM_IC_CUCONAVBAR has no parameter.
Method RESET_TO_DEFAULT_SETTINGS on class CL_CRM_IC_CUCONAVBAR has no exception.

Method SAVE_PERSONAL_SETTINGS Signature

Method SAVE_PERSONAL_SETTINGS on class CL_CRM_IC_CUCONAVBAR has no parameter.
Method SAVE_PERSONAL_SETTINGS on class CL_CRM_IC_CUCONAVBAR has no exception.

Method SEND_ERROR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_NUM Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020711

Method SEND_ERROR_MSG on class CL_CRM_IC_CUCONAVBAR has no exception.

Method SET_DYNAMIC_ENTRY_ID_BY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_NAVCLASS 20050211

Method SET_DYNAMIC_ENTRY_ID_BY_CLASS on class CL_CRM_IC_CUCONAVBAR has no exception.

Method SET_DYNAMIC_ENTRY_ID_BY_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAV_LINK Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_NAVLINK Navigations-Link 20041104

Method SET_DYNAMIC_ENTRY_ID_BY_LINK on class CL_CRM_IC_CUCONAVBAR has no exception.

Method SET_DYNAMIC_ENTRY_ID_BY_LTX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LTX_ID Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_NAVLTX_ID Starttransaktions-ID 20050211

Method SET_DYNAMIC_ENTRY_ID_BY_LTX_ID on class CL_CRM_IC_CUCONAVBAR has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 310