SAP ABAP Class CL_WDK_CONTEXT_MANAGER_UIATTR (Context manager for old Kayak context)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_CONTEXT_MANAGER Handler for WD Context of WDK applications 20070322
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_CQREF_CALLBACK Callback for WD for currency/quantity conversion 20070322
Properties
Class CL_WDK_CONTEXT_MANAGER_UIATTR  
Short Description Context manager for old Kayak context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_CONTROLLER   Kayak Controller 
Created 20070209   SAP 
Last change 20071218   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)
2 IF_WDK_CONSISTENCY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_WDK_CONTEXT_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDK_CONTEXT_MANAGER Handler for WD Context of WDK applications 20070322
2 IF_WDK_CQREF_CALLBACK Callback for WD for currency/quantity conversion 20070322
Friends
Class CL_WDK_CONTEXT_MANAGER_UIATTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DB_ACCESS Instance attribute Private Object reference (TYPE REF TO) CL_WDK_DB_ACCESSOR Access to WDK tables 20070322
2 MR_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20070322
3 MT_MANDATORY Instance attribute Private Type reference (TYPE) TT_MANDFIELD 20070322
4 MT_TCNODES Instance attribute Private Type reference (TYPE) TT_TCNODE 20070322
5 MV_WDAPP Instance attribute Private Type reference (TYPE) WDK_APPLICATION Web Dynpro: Name of Application 20070322
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_TCNODES Instance method Private Method Buffers node names of table controls 20070322
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070322
3 CONVERT_TO_EXTERNAL Instance method Private Method Converts from internal (dref) to external format (string) 20070322
4 CONVERT_TO_INTERNAL Instance method Private Method Converts from external (string) to internal format (data) 20070322
5 GET_REFERENCE_ELEMENT Instance method Public Method 20070322
6 MAINTAIN_MANDATORY Instance method Private Method Create internal list of mandatory fields 20070322
7 SET_UI_ATTRIBUTES Instance method Private Method Sets properties READONLY, VISIBLE and STATE 20070322
8 UPDATE_TABLEFIELDS Instance method Private Method Updates context for table fields 20070322
Events
Class CL_WDK_CONTEXT_MANAGER_UIATTR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MANDFIELD Private See coding 20070322 BEGIN OF ts_mandfield, prog TYPE bdc_prog, dynr TYPE bdc_dynr, fnam TYPE string, END OF ts_mandfield
2 TS_TCNODE Private See coding 20070322 BEGIN OF ts_tcnode, prog TYPE bdc_prog, dynr TYPE bdc_dynr, dynpnode TYPE string, fieldnode TYPE string, END OF ts_tcnode
3 TS_VALUE Private Attribute reference (LIKE) 20070322
4 TT_MANDFIELD Private See coding 20070322 tt_mandfield TYPE SORTED TABLE OF ts_mandfield WITH UNIQUE KEY prog dynr fnam
5 TT_TCNODE Private See coding 20070322 tt_tcnode TYPE HASHED TABLE OF ts_tcnode WITH UNIQUE KEY prog dynr
Method Signatures

Method BUFFER_TCNODES Signature

Method BUFFER_TCNODES on class CL_WDK_CONTEXT_MANAGER_UIATTR has no parameter.
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

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 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method CONVERT_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Value reference 20070322
2 Importing IS_FIELD Call by reference Type reference (TYPE) WDKFIELDS Dynpro fields to Contextnodes 20070322
3 Importing IV_TABINDEX Call by reference Type reference (TYPE) I Table control row index 20070322
4 Importing IV_TABINSERT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator for table insert 20070412
5 Returning RESULT Value transfer Type reference (TYPE) STRING 20070322

Method CONVERT_TO_EXTERNAL on class CL_WDK_CONTEXT_MANAGER_UIATTR has no exception.

Method CONVERT_TO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) DATA 20070322
2 Importing IS_ATTR_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta Information for an Attribute of a Context Node 20070322
3 Importing IS_FIELD Call by reference Type reference (TYPE) WDKFIELDS Dynpro fields to Contextnodes 20070322
4 Importing IV_REF_TYPE Call by reference Type reference (TYPE) C 20070322
5 Importing IV_REF_VALUE Call by reference Type reference (TYPE) C 20070322
6 Importing IV_VALUE Call by reference Type reference (TYPE) WDK_FIELDVALUE Field value content in external format 20070322

Method CONVERT_TO_INTERNAL on class CL_WDK_CONTEXT_MANAGER_UIATTR has no exception.

Method GET_REFERENCE_ELEMENT Signature

Method GET_REFERENCE_ELEMENT on class CL_WDK_CONTEXT_MANAGER_UIATTR has no parameter.
Method GET_REFERENCE_ELEMENT on class CL_WDK_CONTEXT_MANAGER_UIATTR has no exception.

Method MAINTAIN_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD_CONTEXT Call by reference Type reference (TYPE) IF_WDK_CONSISTENCY=>TS_FIELD Field context 20070322
2 Importing IV_DYNR Call by reference Type reference (TYPE) BDC_DYNR BDC Screen number 20070322
3 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322

Method MAINTAIN_MANDATORY on class CL_WDK_CONTEXT_MANAGER_UIATTR has no exception.

Method SET_UI_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20070322
2 Importing IS_FIELD_CONTEXT Call by reference Type reference (TYPE) IF_WDK_CONSISTENCY=>TS_FIELD Field context 20070322
3 Importing IV_DYNR Call by reference Type reference (TYPE) BDC_DYNR BDC Screen number 20070322
4 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322

Method SET_UI_ATTRIBUTES on class CL_WDK_CONTEXT_MANAGER_UIATTR has no exception.

Method UPDATE_TABLEFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DYNPRO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WDK_DYNPRO_CONTEXT Handler of backend dynpro fields 20070322
2 Importing IT_TABLEFIELDS Call by reference Type reference (TYPE) WDKFIELDS_TTY Dynpro fields assigned to context nodes 20070322
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Success 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322
History
Last changed by/on SAP  20071218 
SAP Release Created in