SAP ABAP Class CL_CRM_IC_NAVBARVIEW (CL_CRM_IC_NAVBARVIEW)
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_VIEW_CONTROLLER Basis Class for WD View Controller 20020527
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20050518
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_XP_NAVBARVIEW_IMPL Controller for navigation bar 20050928
Properties
Class CL_CRM_IC_NAVBARVIEW  
Short Description CL_CRM_IC_NAVBARVIEW    
Super Class CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View 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 20020527   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_IC_NAVBARVIEW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_IC_EVENT_LISTENER IC event service interface 20050518
Friends
Class CL_CRM_IC_NAVBARVIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NB_ENTRY_STYLE_SELECTED Constant Private Type reference (TYPE) STRING 'nb_select' Class for selected entry 20050725
2 GC_NB_ENTRY_STYLE_UNSELECTED Constant Private Type reference (TYPE) STRING 'nb' Class for unselected entry 20050725
3 GV_SELECTED_ENTRY_ID Instance attribute Protected Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID Navigation Bar Entry ID 20041104
4 TYPED_CONTEXT Instance attribute Public Object reference (TYPE REF TO) CL_CRM_IC_NAVBARVIEW_CTXT TYPED_CONTEXT 20020527
5 VIEW Constant Private Type reference (TYPE) STRING 'NavBarView.htm' VIEW 20030903
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020527
2 DETERMINE_VISIBLE_VIEW_LINK_ID Instance method Public Method Determine link ID of visible view 20050725
3 GETVIEWMANAGER Instance method Public Method to be deleted 20021107
4 GET_CLASS_FOR_TAG_STYLE Instance method Public Method Returns class value for tag style (selected or normal) 20050725
5 GET_CLASS_FOR_TAG_STYLE_RTL Instance method Public Method 20061009
6 GET_VISIBLE_ENTRY_ID Instance method Public Method Get ID of entry that corresponds to visible view 20041104
7 NAVIGATE Instance method Public Method dynamic navigation 20021023
8 NAVIGATE_BY_ENTRY_ID Instance method Public Method Navigate based on navigation bar entry ID 20050405
9 NAVIGATE_VIA_CLASS Instance method Protected Method Navigate to dynamic target determined by class 20041103
10 NAVIGATE_VIA_LINK Instance method Protected Method Navigate via customized navigation link 20041103
11 NAVIGATE_VIA_LTX_ID Instance method Protected Method Navigate and execute launch transaction 20041103
12 OP_DISPATCHER Instance method Public Method 20020723
13 PROCESS_NAVIGATION_REQUEST Instance method Public Method Process navigation for navbar and index page 20040713
Events
Class CL_CRM_IC_NAVBARVIEW has no event.
Types
Class CL_CRM_IC_NAVBARVIEW has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CRM_IC_NAVBARVIEW has no parameter.
Method CONSTRUCTOR on class CL_CRM_IC_NAVBARVIEW has no exception.

Method DETERMINE_VISIBLE_VIEW_LINK_ID Signature

Method DETERMINE_VISIBLE_VIEW_LINK_ID on class CL_CRM_IC_NAVBARVIEW has no parameter.
Method DETERMINE_VISIBLE_VIEW_LINK_ID on class CL_CRM_IC_NAVBARVIEW has no exception.

Method GETVIEWMANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BSP_WD_VIEW_MANAGER View-Manager - Wen Dynpro 20041027

Method GETVIEWMANAGER on class CL_CRM_IC_NAVBARVIEW has no exception.

Method GET_CLASS_FOR_TAG_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINK_ID Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID Navigationsleisteneintrags-ID 20050725
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20050725

Method GET_CLASS_FOR_TAG_STYLE on class CL_CRM_IC_NAVBARVIEW has no exception.

Method GET_CLASS_FOR_TAG_STYLE_RTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINK_ID Call by reference Type reference (TYPE) CRMT_IC_NAVBAR_ENTRY_ID Navigationsleisteneintrags-ID 20061009
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20061009

Method GET_CLASS_FOR_TAG_STYLE_RTL on class CL_CRM_IC_NAVBARVIEW has no exception.

Method GET_VISIBLE_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_VISIBLE_ENTRY_ID on class CL_CRM_IC_NAVBARVIEW has no exception.

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINK_CLASS Call by reference Type reference (TYPE) STRING Klasse Navigations-Link 20021023

Method NAVIGATE on class CL_CRM_IC_NAVBARVIEW has no exception.

Method NAVIGATE_BY_ENTRY_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 20050405

Method NAVIGATE_BY_ENTRY_ID on class CL_CRM_IC_NAVBARVIEW has no exception.

Method NAVIGATE_VIA_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 Klasse Navigations-Link 20041103

Method NAVIGATE_VIA_CLASS on class CL_CRM_IC_NAVBARVIEW has no exception.

Method NAVIGATE_VIA_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 20041117

Method NAVIGATE_VIA_LINK on class CL_CRM_IC_NAVBARVIEW has no exception.

Method NAVIGATE_VIA_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 20041103

Method NAVIGATE_VIA_LTX_ID on class CL_CRM_IC_NAVBARVIEW has no exception.

Method OP_DISPATCHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Grundelement 20020816

Method OP_DISPATCHER on class CL_CRM_IC_NAVBARVIEW has no exception.

Method PROCESS_NAVIGATION_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Grundelement 20040713

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