SAP ABAP Class CL_WDK_EXT_NAVIGATION_MODEL (Assistance/Model class)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_TOOLS (Package) Kayak Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20061106
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_EXT_NAV_CONSTANTS Constants 20061106
Properties
Class CL_WDK_EXT_NAVIGATION_MODEL  
Short Description Assistance/Model class    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_TOOLS   Kayak Tools 
Created 20061025   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WDK_EXT_NAVIGATION_MODEL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDK_EXT_NAV_CONSTANTS Constants 20061106
Friends
Class CL_WDK_EXT_NAVIGATION_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CTX_DD_TARGETS Constant Private Type reference (TYPE) STRING 'NAV_TARGETS' Context attribute ID of DD links 20061106
2 C_CTX_HDR_TITLE Constant Private Type reference (TYPE) STRING 'TITLE' Context attribute ID of title 20061106
3 C_CTX_HDR_TITLE_VISIBLE Constant Private Type reference (TYPE) STRING 'TITLE_VISIBLE' Context attribute ID of titel visibility 20061130
4 C_CTX_HDR_TOOLTIP Constant Private Type reference (TYPE) STRING 'TOOLTIP' Context attribute ID of tooltip 20061106
5 C_UIELEM_DDLISTBOX Constant Private Type reference (TYPE) STRING 'DD_LINKS' UI element ID of dropdown listbox 20061106
6 C_UIELEM_LINKCONTAINER Constant Private Type reference (TYPE) STRING 'TARGETS' UI element ID of transparent container 20061106
7 DD_DEFAULT_ENTRY Instance attribute Private Attribute reference (LIKE) 20061106
8 MR_COMP_CNTLR Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20061106
9 MR_COMP_ROOT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061106
10 MR_DD_VIEW_CNTLR Instance attribute Private Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20061106
11 MR_DD_VIEW_ROOT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061106
12 MR_LIST_VIEW_CNTLR Instance attribute Private Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20061106
13 MR_LIST_VIEW_ROOT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061106
14 MR_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20061106
15 MR_NAV_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_WDK_EXT_NAVIGATION_CONSUMER Navigation handler 20061106
16 MR_PORTAL_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_PORTAL_INTEGRATION Web Dynpro: Portal Integration 20061106
17 MR_WDW_CNTLR Instance attribute Private Object reference (TYPE REF TO) OBJECT Window Controller 20061106
18 MT_TARGETS Instance attribute Private Type reference (TYPE) WDK_NAVTARGETS_TTY Navigation targets 20061106
19 MV_DEFAULT_DD_ENTRY Instance attribute Private Type reference (TYPE) STRING Text of Default/Initial Entry DD Listbox 20061106
20 MV_LAYOUT Instance attribute Private Type reference (TYPE) WDK_NAVLAYOUT_GRPTY Navigation layout group type 20061106
21 MV_TITLE Instance attribute Private Type reference (TYPE) STRING Title 20061106
22 MV_TOOLTIP Instance attribute Private Type reference (TYPE) STRING Tooltip 20061106
23 NAV_OBN Instance attribute Private Attribute reference (LIKE) 20061106
24 NAV_URL Instance attribute Private Attribute reference (LIKE) 20061106
25 NAV_WDAPPL Instance attribute Private Attribute reference (LIKE) 20061106
26 TYPE_DD Instance attribute Private Attribute reference (LIKE) 20061106
27 TYPE_LIST Instance attribute Private Attribute reference (LIKE) 20061106
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINK_TO_LIST Instance method Private Method Add link to list 20061106
2 ASK_CONSUMER_FOR_LAYOUT Instance method Public Method Get layout information 20061106
3 ASK_CONSUMER_FOR_TARGETS Instance method Public Method Get navigation targets 20061106
4 BUILD_DD_VIEW Instance method Public Method Initial Creation of UI Elements 20061106
5 BUILD_LIST_VIEW Instance method Public Method Initial Creation of UI Elements 20061106
6 BUILD_URL Instance method Private Method Build URL 20061106
7 DO_NAVIGATION Instance method Private Method Navigate 20061106
8 HANDLE_DD_SELECTED Instance method Public Method User selected an entry from dropdown 20061106
9 HANDLE_LISTLINK_CLICKED Instance method Public Method User clicked on a link in the list 20061106
10 HANDLE_WINDOW_ENTERED Instance method Public Method Handle window default plug 20061106
11 INITIALIZE_UI Instance method Public Method Initialize UI 20061106
12 RENDER_DELTA_DD_VIEW Instance method Public Method Render UI delta 20061106
13 RENDER_DELTA_LIST_VIEW Instance method Public Method Render UI delta 20061106
14 RENDER_MESSAGES Instance method Private Method Render messages 20061106
15 RESET_LIST_VIEW Instance method Public Method Reset view 20061106
16 SET_NAV_HANDLER Instance method Public Method Set UI Model reference 20061106
17 SUPPLY_COMP_DATA Instance method Public Method Supply Component Data 20061106
18 SUPPLY_DD_VIEW_DATA Instance method Public Method Supply Data for DropDown View 20061106
19 SUPPLY_LIST_VIEW_DATA Instance method Public Method Supply Data for LinkList View 20061106
20 SUPPLY_WDW_DATA Instance method Public Method Supply Window Data 20061106
Events
Class CL_WDK_EXT_NAVIGATION_MODEL has no event.
Types
Class CL_WDK_EXT_NAVIGATION_MODEL has no local type.
Method Signatures

Method ADD_LINK_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050916-083208 20061106
2 Importing IR_LINK Call by reference Object reference (TYPE REF TO) CL_WD_LINK Web Dynpro: Interface for Context Nodes 20061106

Method ADD_LINK_TO_LIST on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method ASK_CONSUMER_FOR_LAYOUT Signature

Method ASK_CONSUMER_FOR_LAYOUT on class CL_WDK_EXT_NAVIGATION_MODEL has no parameter.
Method ASK_CONSUMER_FOR_LAYOUT on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method ASK_CONSUMER_FOR_TARGETS Signature

Method ASK_CONSUMER_FOR_TARGETS on class CL_WDK_EXT_NAVIGATION_MODEL has no parameter.
# Exception Resumable Description Created on
1 UI_UPDATE_NEEDED consumer requests new UI 20061106

Method BUILD_DD_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061106

Method BUILD_DD_VIEW on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method BUILD_LIST_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061106

Method BUILD_LIST_VIEW on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method BUILD_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_URL_PARAMETER Call by reference Type reference (TYPE) WDY_KEY_VALUE_TABLE Standard list of key/value relationships as strings 20061106
2 Importing IV_URL Call by reference Type reference (TYPE) STRING URL without parameter 20061106
3 Returning RESULT Value transfer Type reference (TYPE) STRING Final URL 20061106

Method BUILD_URL on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method DO_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAV_ID Call by reference Type reference (TYPE) WDK_NAVTARGET_ID Navigation target ID 20061106

Method DO_NAVIGATION on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method HANDLE_DD_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20061106

Method HANDLE_DD_SELECTED on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method HANDLE_LISTLINK_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20061106

Method HANDLE_LISTLINK_CLICKED on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method HANDLE_WINDOW_ENTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20061106

Method HANDLE_WINDOW_ENTERED on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method INITIALIZE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061106

Method INITIALIZE_UI on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method RENDER_DELTA_DD_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061106

Method RENDER_DELTA_DD_VIEW on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method RENDER_DELTA_LIST_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061106

Method RENDER_DELTA_LIST_VIEW on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method RENDER_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) WDK_EXTNAV_MSG_TTY Message table type 20061106

Method RENDER_MESSAGES on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method RESET_LIST_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061106

Method RESET_LIST_VIEW on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method SET_NAV_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HANDLER Call by reference Object reference (TYPE REF TO) IF_WDK_EXT_NAVIGATION_CONSUMER Handler reference 20061106
# Exception Resumable Description Created on
1 HANDLER_IS_INITIAL Navigation handler reference is initial 20061106

Method SUPPLY_COMP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMP_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20061106
2 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061106

Method SUPPLY_COMP_DATA on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method SUPPLY_DD_VIEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061106
2 Importing IR_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20061106

Method SUPPLY_DD_VIEW_DATA on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method SUPPLY_LIST_VIEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061106
2 Importing IR_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20061106

Method SUPPLY_LIST_VIEW_DATA on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.

Method SUPPLY_WDW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WDW_CONTROLLER Call by reference Object reference (TYPE REF TO) OBJECT 20061106

Method SUPPLY_WDW_DATA on class CL_WDK_EXT_NAVIGATION_MODEL has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in