SAP ABAP Class CL_WDK_DB_ACCESSOR (Access to WDK tables)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Properties
Class CL_WDK_DB_ACCESSOR  
Short Description Access to WDK tables    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_CONTROLLER   Kayak Controller 
Created 20060307   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WDK_DB_ACCESSOR has no forward declaration.
Interfaces
Class CL_WDK_DB_ACCESSOR has no interface implemented.
Friends
Class CL_WDK_DB_ACCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_WDKAPPL Instance attribute Private Type reference (TYPE) WDKAPPL Web Dynpro Applications to Floorplans 20060307
2 MT_NOHASH_WDKDYNP Instance attribute Private Type reference (TYPE) WDKDYNP_TTY Dynpros and floorplan states assignment without hash checkin 20060713
3 MT_STATFIELDS Instance attribute Private Type reference (TYPE) TT_STATFIELDS Statistical records (SG-Parameter) 20070322
4 MT_WDKACTION Instance attribute Private Type reference (TYPE) WDKACTION_TTY Actions of a UI state 20060313
5 MT_WDKACTIONGROUPAC Instance attribute Private Type reference (TYPE) WDKACTIONGROUPAC_TTY Actiongroup Definition 20060629
6 MT_WDKACTIONSCRIPT Instance attribute Private Type reference (TYPE) WDKACTIONSCRIPT_TTY Assignment of Scripts to Actions 20060320
7 MT_WDKCQREFFIELDS Instance attribute Private Type reference (TYPE) WDKCQREFFIELDS_TTY References for currency and quantity fields 20060907
8 MT_WDKDYNP Instance attribute Private Type reference (TYPE) WDKDYNP_TTY Dynpros and floorplan states assignment 20060307
9 MT_WDKDYNPTC Instance attribute Private Type reference (TYPE) WDKDYNPTC_TTY Table of Table Control Properties 20060321
10 MT_WDKDYNPTCACTION Instance attribute Private Type reference (TYPE) WDKDYNPTCACTION_TTY Table Control Information 20060327
11 MT_WDKDYNPTCKEY Instance attribute Private Type reference (TYPE) WDKDYNPTCKEY_TTY Table Control Key Fields 20060328
12 MT_WDKDYNPTCSCRIPT Instance attribute Private Type reference (TYPE) WDKDYNPTCSCRIPT_TTY Table Control Script Assignment 20060328
13 MT_WDKFIELDS Instance attribute Private Type reference (TYPE) WDKFIELDS_TTY Dynpro fields assigned to context nodes 20060307
14 MT_WDKFPSTATE Instance attribute Private Type reference (TYPE) WDKFPSTATE_TTY Floorplan states 20060307
15 MT_WDKMSGMAP Instance attribute Private Type reference (TYPE) WDKMSGMAP_TTY Mapped system messages 20060313
16 MT_WDKSCRIPT Instance attribute Private Type reference (TYPE) WDKSCRIPT_TTY scripts 20060309
17 MT_WDKSCRIPTMAP Instance attribute Private Type reference (TYPE) WDKSCRIPTMAP_TTY Mapping of Dynpro Fields for Actions / Action Script 20060315
18 MT_WDKSCRIPT_BDC Instance attribute Private Type reference (TYPE) TT_SCRIPTBDC BDC data of scripts 20060309
19 MV_COMPONENT_NAME Instance attribute Public Type reference (TYPE) WDKSTATFIELDS-COMPONENT_NAME Web Dynpro: Component Name 20070322
20 MV_WDAPP Instance attribute Public Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20060307
21 ST_INSTANCES Static Attribute Private Type reference (TYPE) TT_INSTANCES 20060308
22 ST_WDKACTIONTYPE Static Attribute Private Type reference (TYPE) WDKACTIONTYPE_TTY Types of Actions 20061206
23 ST_WDKCUSTKEYVALUE Static Attribute Private Type reference (TYPE) WDK_CUSTKEYVALUE_TTY Values for customizing 20061106
24 ST_WDKCUSTSGPARAM Static Attribute Private Type reference (TYPE) WDKCUSTSGPARAM_TTY Mapping Customing Keys => SPA/GPA 20061106
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061106
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20060308
3 DB_SELECT Instance method Private Method do database selection for application 20060307
4 DB_SELECT_UNIV Static method Private Method Do Application independent database selection 20061106
5 GET_ACTION Instance method Public Method Get single actions 20060329
6 GET_ACTIONGROUPAC Instance method Public Method Get actiongroup 20060629
7 GET_ACTIONS Instance method Public Method Get all actions 20060313
8 GET_ACTIONSCRIPTS Instance method Public Method Get all action-script assignments 20060320
9 GET_ACTIONTYPE Static method Public Method Get Type of Action 20060329
10 GET_CQREFFIELD Instance method Public Method Get reference for currency and quantity field 20060918
11 GET_CUSTMEMORYID Static method Public Method Get customizing of GPA/SPA parameter 20061117
12 GET_CUSTOMIZING Static method Public Method Get customizing values 20061106
13 GET_CUSTSGPARAM Static method Public Method Get SPAs/GPAs 20061106
14 GET_DETAILS Instance method Public Method Get VTA and floorplan type 20060308
15 GET_DYNPROS Instance method Public Method Get programs/dynpros 20060308
16 GET_DYNPROTC Instance method Public Method Get table control properties of a dynpro 20060321
17 GET_DYNPROTCACTION Instance method Public Method Get table control action 20060328
18 GET_FIELD Instance method Public Method Get single field 20060918
19 GET_FIELDS Instance method Public Method Get all fields 20060308
20 GET_INSTANCE Static method Public Method Get database accessor instance 20060308
21 GET_MESSAGES Instance method Public Method Get all mapped messages 20060313
22 GET_NOHASH_DYNPROS Instance method Public Method Get programs/dynpros without hash checking 20060713
23 GET_SCRIPT Instance method Public Method Get single script 20061214
24 GET_SCRIPTMAPS Instance method Public Method Get all script mappings 20060315
25 GET_SCRIPTS Instance method Public Method Get all scripts 20060309
26 GET_SCRIPT_BDC Instance method Public Method Get BDC part of a script 20060309
27 GET_STATES Instance method Public Method Get floorplan states 20060308
28 GET_STATE_INFO Instance method Public Method Get information of state 20070322
29 GET_STATFIELDS Instance method Public Method Get statistical records 20070322
30 GET_STATSGPARAM Instance method Public Method Get statisticaal SPAs/GPAs 20070322
31 SET_COMPONENT Instance method Public Method Set component name (for statistical records) 20070322
Events
Class CL_WDK_DB_ACCESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CUSTMEMORYID Public See coding 20061117 BEGIN OF ts_custmemoryid, parid TYPE memoryid, custmode TYPE wdk_custmode, END OF ts_custmemoryid
2 TS_INSTANCES Private See coding 20060308 BEGIN OF ts_instances, wdapp TYPE wdk_application, instance TYPE REF TO cl_wdk_db_accessor, END OF ts_instances
3 TS_SCRIPTBDC Private See coding 20070115 BEGIN OF ts_scriptbdc, wdapp TYPE wdk_application, script TYPE wdk_script, sequence TYPE wdk_sequence, programbdc TYPE string, dynprobdc TYPE bdc_dynr, dynbeginbdc TYPE bdc_start, fnambdc TYPE string, fvalbdc TYPE string, END OF ts_scriptbdc
4 TT_CUSTMEMORYID Public See coding 20061117 tt_custmemoryid TYPE SORTED TABLE OF ts_custmemoryid WITH UNIQUE KEY parid
5 TT_INSTANCES Private See coding 20060308 tt_instances TYPE STANDARD TABLE OF ts_instances
6 TT_SCRIPTBDC Private See coding 20070115 tt_scriptbdc TYPE SORTED TABLE OF ts_scriptbdc WITH UNIQUE KEY wdapp script sequence
7 TT_SGPARAM Public See coding 20070322 tt_sgparam TYPE SORTED TABLE OF memoryid WITH UNIQUE DEFAULT KEY
8 TT_STATFIELDS Public See coding 20070322 tt_statfields TYPE STANDARD TABLE OF wdkstatfields WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WDK_DB_ACCESSOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WDK_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_WDAPP Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20060308
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER 20060308

Method DB_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WDAPP Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20060307
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER 20060308

Method DB_SELECT_UNIV Signature

Method DB_SELECT_UNIV on class CL_WDK_DB_ACCESSOR has no parameter.
Method DB_SELECT_UNIV on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) WDK_ACTION Action for UI state 20060329
2 Importing IV_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan States for Web Dynpro Applications 20060329
3 Returning RESULT Value transfer Type reference (TYPE) V_WDKACTION Generated Table for View V_WDKACTION 20060329
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER 20060330

Method GET_ACTIONGROUPAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIONGROUP Call by reference Type reference (TYPE) WDK_ACTIONGROUP Actiongroup 20060629
2 Importing IV_SOURCE_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20060629
3 Returning RESULT Value transfer Type reference (TYPE) WDKACTIONGROUPAC_TTY Actiongroup Definition 20060629

Method GET_ACTIONGROUPAC on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan States for Web Dynpro Applications 20060313
2 Returning RESULT Value transfer Type reference (TYPE) WDKACTION_TTY Actions of a UI state 20060313

Method GET_ACTIONS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_ACTIONSCRIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) WDK_ACTION Action for UI state 20060320
2 Importing IV_SOURCE_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20060411
3 Returning RESULT Value transfer Type reference (TYPE) WDKACTIONSCRIPT_TTY Assignment of Scripts to Actions 20060320

Method GET_ACTIONSCRIPTS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_ACTIONTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIONTYPE Call by reference Type reference (TYPE) WDK_ACTIONTYPE Action Type 20060329
2 Returning RESULT Value transfer Type reference (TYPE) WDKACTIONTYPE Type of Actions 20060329

Method GET_ACTIONTYPE on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_CQREFFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNPNODE Call by reference Type reference (TYPE) WDK_DYNPRO_NODE_NAME Web Dynpro: Name of a Context Node or Recursion Node 20060918
2 Importing IV_FIELDNODE Call by reference Type reference (TYPE) WDK_FIELD_NODE_NAME Web Dynpro: Name of a Context Node or Recursion Node 20060918
3 Importing IV_TABLE_ATTRIBUTE Call by reference Type reference (TYPE) WDK_TABLE_ATTRIBUTE_NAME Web Dynpro: Name of Context Attribute 20060918
4 Importing IV_WDAPP Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20060918
5 Returning RESULT Value transfer Type reference (TYPE) WDKCQREFFIELDS References for currency and quantity fields 20060918

Method GET_CQREFFIELD on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_CUSTMEMORYID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TT_CUSTMEMORYID 20061117

Method GET_CUSTMEMORYID on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDK_CUSTKEYVALUE_TTY Values for customizing 20061106

Method GET_CUSTOMIZING on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_CUSTSGPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDK_APPL_SGPARAM_TTY Application specific set-/get-parameters 20061106

Method GET_CUSTSGPARAM on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CALLMODE Call by reference Type reference (TYPE) WDK_CALLMODE Mode for Backend Call 20070323
2 Exporting EV_FPTYPE Call by reference Type reference (TYPE) WDK_FPTYP Floorplan type (UI classification) 20060308
3 Exporting EV_TCODE Call by reference Type reference (TYPE) SYTCODE Current Transaction Code 20060308
4 Exporting EV_VERSION Call by reference Type reference (TYPE) WDK_CONTEXT_VERSION Version of WDK context structure 20070322

Method GET_DETAILS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_DYNPROS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DYNPRO Value transfer Type reference (TYPE) WDKDYNP_TTY Dynpros and floorplan states assignment 20060308
2 Importing IV_FPSTATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20060428

Method GET_DYNPROS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_DYNPROTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DYNPTC Call by reference Type reference (TYPE) WDKDYNPTC Table Control Information 20060328
2 Exporting ET_DYNPROTC Call by reference Type reference (TYPE) WDKDYNPTC_TTY Table of Table Control Properties 20060411
3 Exporting ET_DYNPTCKEY Call by reference Type reference (TYPE) WDKDYNPTCKEY_TTY Table Control Key Fields 20060328
4 Exporting ET_DYNPTCSCRIPT Call by reference Type reference (TYPE) WDKDYNPTCSCRIPT_TTY Table Control Script Assignment 20060328
5 Importing IV_CPROG Call by reference Type reference (TYPE) BDC_PROG Calling Program 20060321
6 Importing IV_DYNNR Call by reference Type reference (TYPE) BDC_DYNR Current Screen Number 20060321

Method GET_DYNPROTC on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_DYNPROTCACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) WDK_ACTION Action for UI state 20060328
2 Importing IV_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20060328
3 Returning RESULT Value transfer Type reference (TYPE) WDKDYNPTCACTION Table Control Information 20060328

Method GET_DYNPROTCACTION on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNPRO Call by reference Type reference (TYPE) BDC_DYNR BDC Screen number 20060918
2 Importing IV_FNAME Call by reference Type reference (TYPE) WDK_FIELDNAME Dynpro field name 20060918
3 Importing IV_PROGR Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20060918
4 Returning RESULT Value transfer Type reference (TYPE) WDKFIELDS Dynpro fields to Contextnodes 20060918

Method GET_FIELD on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FIELDS Value transfer Type reference (TYPE) WDKFIELDS_TTY Dynpro fields assigned to context nodes 20060308

Method GET_FIELDS on class CL_WDK_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_WDAPP Call by reference Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20060308
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WDK_DB_ACCESSOR 20060308
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER 20060308

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDKMSGMAP_TTY Mapped system messages 20060313

Method GET_MESSAGES on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_NOHASH_DYNPROS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DYNPRO Value transfer Type reference (TYPE) WDKDYNP_TTY Dynpros and floorplan states assignment 20060713
2 Importing IV_FPSTATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 20060713

Method GET_NOHASH_DYNPROS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCRIPT Call by reference Type reference (TYPE) WDK_SCRIPT Action script for BDC transaction call 20061214
2 Returning RESULT Value transfer Type reference (TYPE) WDKSCRIPT Batch Input Data for Scripts 20061214

Method GET_SCRIPT on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_SCRIPTMAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDKSCRIPTMAP_TTY Mapping of Dynpro Fields for Actions / Action Script 20060315

Method GET_SCRIPTMAPS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_SCRIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDKSCRIPT_TTY Table of WDKSCRIPT 20060309

Method GET_SCRIPTS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_SCRIPT_BDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCRIPT Call by reference Type reference (TYPE) WDK_SCRIPT Action script for BDC transaction call 20060309
2 Returning RESULT Value transfer Type reference (TYPE) WDKBDCDATA_TTY Table Type for BDCDATA 20060309

Method GET_SCRIPT_BDC on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_STATES Value transfer Type reference (TYPE) WDKFPSTATE_TTY Floorplan states 20060308

Method GET_STATES on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_STATE_INFO 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 20070322
2 Returning RESULT Value transfer Type reference (TYPE) WDKFPSTATE_STY Floorplan states 20070322

Method GET_STATE_INFO on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_STATFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNR Call by reference Type reference (TYPE) BDC_DYNR BDC Screen number 20070322
2 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322
3 Returning RESULT Value transfer Type reference (TYPE) TT_STATFIELDS 20070322

Method GET_STATFIELDS on class CL_WDK_DB_ACCESSOR has no exception.

Method GET_STATSGPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TT_SGPARAM Set-/get-parameters 20070322

Method GET_STATSGPARAM on class CL_WDK_DB_ACCESSOR has no exception.

Method SET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) WDKSTATFIELDS-COMPONENT_NAME Web Dynpro: Component Name 20070322

Method SET_COMPONENT on class CL_WDK_DB_ACCESSOR has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 700