SAP ABAP Class CL_WDK_APPNAV_DB_ACCESSOR (Accessor to WDKAPPNAV~ tables)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_EXT_NAV_CONSTANTS Constants 20061214
Properties
Class CL_WDK_APPNAV_DB_ACCESSOR  
Short Description Accessor to WDKAPPNAV~ tables    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_TOOLS   Kayak Tools 
Created 20061027   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_DAL_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDK_EXT_NAV_CONSTANTS Constants 20061214
Friends
Class CL_WDK_APPNAV_DB_ACCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_APPNAV Instance attribute Private Type reference (TYPE) WDKAPPNAV_TTY Navigation targets 20061106
2 MT_APPNAVFP Instance attribute Private Type reference (TYPE) WDKAPPNAVFP_TTY Floorplan state assigments of application/layout 20061106
3 MT_APPNAVFPS Instance attribute Private Type reference (TYPE) WDKAPPNAVFPS_TTY Tabletype for database table WDKAPPNAVFPS 20061110
4 MT_APPNAVPAR Instance attribute Private Type reference (TYPE) WDKAPPNAVPAR_TTY Navigation target parameters 20061106
5 MT_APPNAV_DEF Instance attribute Private Type reference (TYPE) WDKAPPNAV_TTY Tabletype for DB table WDKAPPNAV (including WDKAPPNAVT) 20061110
6 MT_VARIANTS Instance attribute Private Type reference (TYPE) WDKAPPNAVVAR_TTY Table type for db table WDKAPPNVVAR 20070226
7 MV_APPLICATION Instance attribute Private Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20061106
8 MV_DEFAULT_VARIANT Instance attribute Private Type reference (TYPE) WDK_NAVLAYOUTV Navigation layout variant 20061106
9 MV_DESCRIPTION Instance attribute Private Type reference (TYPE) WDKAPPNAVLAYT-DESCRIPTION Description/Tooltip 20061106
10 MV_LAYOUT Instance attribute Private Type reference (TYPE) WDK_NAVLAYOUT Navigation layout 20061106
11 MV_TITLE Instance attribute Private Type reference (TYPE) WDKAPPNAVLAYT-TITLE Title 20061106
12 MV_UI_TYPE Instance attribute Private Type reference (TYPE) WDK_NAVLAYOUT_GRPTY Navigation layout group type 20061106
13 ST_ALL_LAYOUTS Static Attribute Private Type reference (TYPE) WDKAPPNAVLAY_TTY TableType for DB table WDKAPPNAVLAY 20070226
14 ST_INSTANCES Static Attribute Private Type reference (TYPE) TT_INSTANCES 20061106
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VARIANT_EXISTS Instance method Public Method Check whether variant is defined for application/layout 20070226
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070226
3 CONSTRUCTOR Instance method Private Constructor Constructor 20061106
4 DB_SELECT Instance method Private Method Select database entries 20061106
5 GET_DEFAULT_NAVIGATION_TARGETS Instance method Public Method Get default navigation targets 20061110
6 GET_DEFAULT_VARIANT Instance method Public Method Get default layout variant 20061106
7 GET_HEADER_TEXTS Instance method Public Method Returns title and description 20061106
8 GET_INSTANCE Static method Public Method Get database accessor instance 20061106
9 GET_NAVIGATION_TARGETS Instance method Public Method Get navigation targets 20061106
10 GET_TARGET_PARAMETERS Instance method Public Method Get target parameter of passed navigation id 20061106
11 GET_UI_INFO Instance method Public Method Get information about UI 20070226
12 GET_VARIANT_FOR_FPSTATE Instance method Public Method Check whether new FP state has still the same layout variant 20061106
Events
Class CL_WDK_APPNAV_DB_ACCESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCES Private See coding 20061106 BEGIN OF ts_instances, wdapp TYPE wdk_application, layout TYPE wdk_navlayout, instance TYPE REF TO cl_wdk_appnav_db_accessor, END OF ts_instances
2 TT_INSTANCES Private See coding 20061106 tt_instances TYPE STANDARD TABLE OF ts_instances
Method Signatures

Method CHECK_VARIANT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT Call by reference Type reference (TYPE) WDK_NAVLAYOUTV Navigation layout variant 20070226
2 Returning RESULT Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20070226

Method CHECK_VARIANT_EXISTS on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WDK_APPNAV_DB_ACCESSOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLID Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20061106
2 Importing IV_LAYOUT Call by reference Type reference (TYPE) WDK_NAVLAYOUT Navigation layout 20061106
# Exception Resumable Description Created on
1 LAYOUT_VARIANT_NOT_FOUND Passed layout variant wasn't found 20061106

Method DB_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLID Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20061106
2 Importing IV_LAYOUT Call by reference Type reference (TYPE) WDK_NAVLAYOUT Navigation layout 20061106
# Exception Resumable Description Created on
1 LAYOUT_NOT_FOUND Passed layout variant wasn't found 20061106

Method GET_DEFAULT_NAVIGATION_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDKAPPNAV_TTY Tabletype for DB table WDKAPPNAV (including WDKAPPNAVT) 20061110

Method GET_DEFAULT_NAVIGATION_TARGETS on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method GET_DEFAULT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDK_NAVLAYOUTV Navigation layout variant 20061106

Method GET_DEFAULT_VARIANT on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method GET_HEADER_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) WDK_NAVLAYOUT_DESCR Description/Tooltip 20061106
2 Exporting EV_TITLE Call by reference Type reference (TYPE) WDK_NAVLAYOUT_TITLE Title 20061106

Method GET_HEADER_TEXTS on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT Call by reference Type reference (TYPE) WDK_NAVLAYOUT Navigation layout 20061106
2 Importing IV_WDAPP Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20061106
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WDK_APPNAV_DB_ACCESSOR Accessor to WDKAPPNAV~ tables 20061106
# Exception Resumable Description Created on
1 LAYOUT_NOT_FOUND Passed layout variant wasn't found 20061106

Method GET_NAVIGATION_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT Call by reference Type reference (TYPE) WDK_NAVLAYOUTV Navigation layout variant 20061106
2 Returning RESULT Value transfer Type reference (TYPE) WDKAPPNAV_TTY Tabletype for DB table WDKAPPNAV (including WDKAPPNAVT) 20061106

Method GET_NAVIGATION_TARGETS on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method GET_TARGET_PARAMETERS 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
2 Importing IV_VARIANT Call by reference Type reference (TYPE) WDK_NAVLAYOUTV Navigation layout variant 20061106
3 Returning RESULT Value transfer Type reference (TYPE) WDKAPPNAVPAR_TTY Structure for DB table WDKAPPNAVPAR 20061106

Method GET_TARGET_PARAMETERS on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method GET_UI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UI_TYPE Call by reference Type reference (TYPE) WDK_NAVLAYOUT_GRPTY Navigation layout group type 20070226
2 Importing IV_LAYOUT Call by reference Type reference (TYPE) WDK_NAVLAYOUT Navigation layout 20070226

Method GET_UI_INFO on class CL_WDK_APPNAV_DB_ACCESSOR has no exception.

Method GET_VARIANT_FOR_FPSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FPSTATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20061106
2 Importing IV_FPSUBSTATE Call by reference Type reference (TYPE) WDK_FPSUBSTATE Floorplan substate 20061110
3 Returning RESULT Value transfer Type reference (TYPE) WDK_NAVLAYOUTV Navigation layout variant 20061106

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