SAP ABAP Interface IF_WDK_CONTEXT_MANAGER (Handler for WD Context of WDK applications)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDK_CONTEXT_MANAGER Context manager for new Kayak context 20070322
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDK_CONTEXT_MANAGER_UIATTR Context manager for old Kayak context 20070322
Properties
Interface IF_WDK_CONTEXT_MANAGER  
Short Description Handler for WD Context of WDK applications    
General Data
Package WDK_CONTROLLER   Kayak Controller 
Created 20070115   SAP 
Last changed 20070911   SAP 
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 CL_WDK_DYNPRO_CONTEXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_WDK_CONTEXT_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_WDK_UNDOABLE_ACTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDK_CQREF_CALLBACK Callback for WD for currency/quantity conversion 20070322
Friends
Interface IF_WDK_CONTEXT_MANAGER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_NODETYPE Constant Public See coding 20070322
Methods
# Method Level Visibility Method type Description Created on
1 CHANGELOG_TO_DYNPVALUES Instance method Public Method Creates dynpro value tabs from changelog 20070322
2 CHECK_MANDATORY Instance method Public Method Checks mandatory fields 20070322
3 COPY_UIPROS_TABINS Instance method Public Method Set UI properties for TC insert node from TC node (index 1) 20070322
4 GET_CONTEXT Instance method Public Method Returns reference to context 20070322
5 GET_NODETYPE Instance method Public Method Get type of context node 20070322
6 GET_TC_LEAD_SEL Instance method Public Method Get lead selection index for table control 20070322
7 GET_TC_MULT_SEL Instance method Public Method Get multiple selection indices for table control 20070322
8 GET_TC_ROW_COUNT Instance method Public Method Gets total number of rows for table control 20070322
9 GET_VALUE Instance method Public Method Get value in external format 20070322
10 PREPARE_CONVERSION Instance method Public Method Prepares currency and quantity conversion 20070322
11 PROTECT_FIELD Instance method Public Method Disables field input 20070322
12 SET_TC_SEL Instance method Public Method Sets selection 20070322
13 START Instance method Public Method Passes relevant context node 20070322
14 UPDATE_CONTEXT Instance method Public Method Updates context 20070322
Events
Interface IF_WDK_CONTEXT_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DYNPTABVALUE Public See coding 20070322 BEGIN OF ts_dynptabvalue, prog TYPE bdc_prog, dynr TYPE bdc_dynr, indx TYPE i, t_value TYPE tt_value, END OF ts_dynptabvalue
2 TS_DYNPVALUE Public See coding 20070322 BEGIN OF ts_dynpvalue, prog TYPE bdc_prog, dynr TYPE bdc_dynr, t_value TYPE tt_value, END OF ts_dynpvalue
3 TS_VALUE Public See coding 20070322 BEGIN OF ts_value, fnam TYPE string, fval TYPE string, END OF ts_value
4 TT_DYNPTABVALUE Public See coding 20070322 tt_dynptabvalue TYPE SORTED TABLE OF ts_dynptabvalue WITH UNIQUE KEY prog dynr indx
5 TT_DYNPVALUE Public See coding 20070322 tt_dynpvalue TYPE SORTED TABLE OF ts_dynpvalue WITH UNIQUE KEY prog dynr
6 TT_SELECTION Public See coding 20070322 tt_selection TYPE STANDARD TABLE OF i WITH DEFAULT KEY
7 TT_VALUE Public See coding 20070322 tt_value TYPE STANDARD TABLE OF ts_value WITH DEFAULT KEY
8 TV_NODETYPE Public Type reference (TYPE) CHAR1 Type of context node 20070322
Method Signatures

Method CHANGELOG_TO_DYNPVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DYNPTABVALUES Call by reference Type reference (TYPE) TT_DYNPTABVALUE 20070322
2 Exporting ET_DYNPVALUES Call by reference Type reference (TYPE) TT_DYNPVALUE 20070322
3 Importing IT_CHANGELOG Call by reference Type reference (TYPE) IF_WDK_UNDOABLE_ACTION=>TT_CHANGELOG 20070322

Method CHANGELOG_TO_DYNPVALUES on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method CHECK_MANDATORY 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) STRING Fieldname of mandatory field (error) 20070322

Method CHECK_MANDATORY on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method COPY_UIPROS_TABINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE Perforce change= / 20050916-083208 20070322

Method COPY_UIPROS_TABINS on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20070322

Method GET_CONTEXT on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method GET_NODETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODENAME Call by reference Type reference (TYPE) STRING Name of context node 20070322
2 Returning RESULT Value transfer Type reference (TYPE) TV_NODETYPE Type of context node 20070322

Method GET_NODETYPE on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method GET_TC_LEAD_SEL 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) I Lead selection index 20070322

Method GET_TC_LEAD_SEL on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method GET_TC_MULT_SEL 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_SELECTION 20070322

Method GET_TC_MULT_SEL on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method GET_TC_ROW_COUNT 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_INSERT Call by reference Type reference (TYPE) ABAP_BOOL ...of Insert node 20070322
3 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322
4 Returning RESULT Value transfer Type reference (TYPE) I Number of elements / rows 20070322

Method GET_TC_ROW_COUNT on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method GET_VALUE 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_FNAM Call by reference Type reference (TYPE) WDK_FIELDNAME Dynpro field name 20070322
3 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322
4 Importing IV_TABINDEX Call by reference Type reference (TYPE) I Table row index 20070322
5 Importing IV_TABINSERT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator for table insert 20070322
6 Returning RESULT Value transfer Type reference (TYPE) WDK_FIELDVALUE Field value content in external format 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method PREPARE_CONVERSION Signature

Method PREPARE_CONVERSION on Interface IF_WDK_CONTEXT_MANAGER has no parameter.
Method PREPARE_CONVERSION on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method PROTECT_FIELD 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_FNAM Call by reference Type reference (TYPE) WDK_FIELDNAME Dynpro field name 20070322
3 Importing IV_HIDE Call by reference Type reference (TYPE) ABAP_BOOL Hide field 20070322
4 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322
# Exception Resumable Description Created on
1 CX_WDK_CONTROLLER Error in controller 20070322

Method SET_TC_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MULT_SEL Call by reference Type reference (TYPE) TT_SELECTION 20070322
2 Importing IV_DYNR Call by reference Type reference (TYPE) BDC_DYNR BDC Screen number 20070322
3 Importing IV_LEAD_SEL Call by reference Type reference (TYPE) I 20070322
4 Importing IV_PROG Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20070322

Method SET_TC_SEL on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method START Signature

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

Method START on Interface IF_WDK_CONTEXT_MANAGER has no exception.

Method UPDATE_CONTEXT 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 IV_STATE Call by reference Type reference (TYPE) WDK_FPSTATE Floorplan state 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  20070911 
SAP Release Created in