SAP ABAP Class CL_FDT_WD_DDBV_MODEL (FDT WD: Dynamic Database ViewModel)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_CORE_OBJECTS (Package) BRFplus: Core Objects for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 20130613
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_QUERY_FILTER Filter for queried objects 20130806
Properties
Class CL_FDT_WD_DDBV_MODEL  
Short Description FDT WD: Dynamic Database ViewModel    
Super Class CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_CORE_OBJECTS   BRFplus: Core Objects for Web Dynpro UI 
Created 20130613   SAP 
Last change 20141121    
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_FDT_DDBV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_QUERY_FILTER Filter for queried objects 20130806
Friends
Class CL_FDT_WD_DDBV_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ASSIGN_COND_COL_NODE Constant Public Type reference (TYPE) STRING 'ASSIGN_COND_COL' 20130806
2 GC_CALC_COLUMNS_NODE Constant Public Type reference (TYPE) STRING 'CALCULATED_COLUMNS' 20130701
3 GC_CALC_COL_HEADER_NODE Constant Public Type reference (TYPE) STRING 'CALC_COLUMN_HEADER' 20130701
4 GC_COND_COLUMNS_NODE Constant Public Type reference (TYPE) STRING 'CONDITION_COLUMNS' 20131104
5 GC_CONTENT_TYPE_CALC_COL Constant Public Type reference (TYPE) STRING 'CALC_COLUMN' 20130806
6 GC_CONTENT_TYPE_DB_FIELDS Constant Public Type reference (TYPE) STRING 'DB_FIELDS' 20130806
7 GC_CONTENT_TYPE_INP_PARAM Constant Public Type reference (TYPE) STRING 'INP_PARAM' 20130806
8 GC_CONT_TYPE_ASSIGN_COND_COL Constant Public Type reference (TYPE) STRING 'ASSIGNED_COND_COL' 20130806
9 GC_DB_FIELDS_DB_MAPPING_NODE Constant Public Type reference (TYPE) STRING 'DB_FIELDS_MAPPING' 20130620
10 GC_DB_FIELDS_QUERY_NODE Constant Public Type reference (TYPE) STRING 'DB_FIELDS_QUERY' 20130619
11 GC_DB_RESULT_VIEW_DOBJ Constant Public Type reference (TYPE) STRING 'DataObject' DB Result View Field: Dobj 20130620
12 GC_DB_RESULT_VIEW_FIELD Constant Public Type reference (TYPE) STRING 'Field' DB Result View Field: Field 20130620
13 GC_FIELD_TYPE_DB_FIELD Constant Public Type reference (TYPE) FDT_WD_DDBV_FIELD_TYPE 'D' Database Field 20131104
14 GC_FIELD_TYPE_INP_PARAM Constant Public Type reference (TYPE) FDT_WD_DDBV_FIELD_TYPE 'I' Input Parameter 20131104
15 GC_HANA_OBJECT_NODE Constant Public Type reference (TYPE) STRING 'HANA_OBJECT' 20130618
16 GC_INPUT_PARAMETER_NODE Constant Public Type reference (TYPE) STRING 'INPUT_PARAM_MAPPING' 20130626
17 GC_INVALID_RDOS_NODE Constant Public Type reference (TYPE) STRING 'INVALID_RESULT_DOS' 20131104
18 GC_NAME_IS_INVALID Constant Public Type reference (TYPE) STRING 'NAME_INVALID' 20130912
19 GC_OPTION_CP Constant Public Type reference (TYPE) STRING 'CP' 20130903
20 GC_OPTION_EQ Constant Public Type reference (TYPE) STRING 'EQ' 20130903
21 GC_OPTION_NE Constant Public Type reference (TYPE) STRING 'NE' 20130903
22 GC_PACKAGE_IS_INVALID Constant Public Type reference (TYPE) STRING 'PACKAGE_INVALID' 20130815
23 GC_QUERY_CALLER_DATA_OBJECT Constant Public Type reference (TYPE) STRING 'CALLER_DATA_OBJECT' 20130822
24 GC_QUERY_CALLER_DEC_TABLE Constant Public Type reference (TYPE) STRING 'CALLER_DEC_TABLE' 20130822
25 GC_RESULT_DO_QUERY_NODE Constant Public Type reference (TYPE) STRING 'RESULT_DO_QUERY' 20130808
26 GC_SCHEMA_IS_INVALID Constant Public Type reference (TYPE) STRING 'SCHEMA_INVALID' 20130815
27 GC_STRUCTURE_NODE Constant Public Type reference (TYPE) STRING 'STRUCTURE' 20130815
28 GC_TAB_CALCULATED_COL Constant Public Type reference (TYPE) STRING 'TAB_CALC_COLUMNS' Tab Calculated Columns 20130703
29 GC_TAB_DB_FIELDS Constant Public Type reference (TYPE) STRING 'TAB_DB_FIELDS' Tab DatabaseFields 20130624
30 GC_TAB_INPUT_PARAMETER Constant Public Type reference (TYPE) STRING 'TAB_INPUT_PARAMETERS' Tab Input Parameter 20130624
31 MO_DDBV Instance attribute Public Object reference (TYPE REF TO) IF_FDT_DDBV BRFplus: Dynamic Database View 20130617
32 MO_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20130828
33 MTS_INPUT_PARAM Instance attribute Private Type reference (TYPE) TS_PARAMETER Buffer for query filter 20130806
34 MT_GENERATED_ELEMENT Instance attribute Public Type reference (TYPE) T_GENERATED_ELEMENT Generated element ids for cond.cols 20131104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INPUT_PARAMETER Instance method Private Method 20130806
2 ADD_SOURCE_FIELD Instance method Private Method 20130806
3 APPLY_USER_FILTER Instance method Private Method 20130905
4 ASSIGN_DECISION_TABLE Instance method Public Method 20130702
5 CHANGE_SOURCE_FIELD Instance method Private Method 20130808
6 CREATE_ELEM_FOR_COND_COL Instance method Public Method Creates the result do for the decision table 20131104
7 CREATE_RESULT_DO_FOR_DEC_TABLE Instance method Public Method Creates the result do for the decision table 20130815
8 DESTRUCT_UNUSED_ELEMS Instance method Public Method Destructor of unused elems 20131104
9 DESTRUCT_UNUSED_STRUCTURE Instance method Private Method Destructor of unused structures 20130828
10 GET_ASSIGNED_COND_COL_NODE Instance method Private Method 20130806
11 GET_ASSIGNED_DEC_TABLE Instance method Public Method 20130806
12 GET_CALC_COLUMNS Instance method Public Method 20130814
13 GET_CALC_COLUMNS_HEADER Instance method Public Method 20130806
14 GET_CALC_COLUMNS_HEADER_NODE Instance method Private Method 20130701
15 GET_CALC_COLUMNS_NODE Instance method Private Method 20130703
16 GET_CALC_COL_INVALID_RDOS Instance method Public Method Returns the invalid result fields for calculated colms. 20131104
17 GET_CALC_COL_INVALID_RDOS_NODE Instance method Private Method 20131104
18 GET_CONDITION_COL_NODE Instance method Private Method 20131104
19 GET_CURRENT_HANA_OBJECT Instance method Private Method 20130624
20 GET_CURRENT_TYPE Instance method Private Method 20130620
21 GET_DB_FIELDS_MAPPING Instance method Public Method 20130625
22 GET_DB_FIELDS_MAPPING_NODE Instance method Private Method 20130620
23 GET_DB_FIELDS_QUERY Instance method Public Method 20130806
24 GET_DB_FIELDS_QUERY_NODE Instance method Private Method 20130620
25 GET_DEC_TABLE_RESULT_ELEMS Instance method Public Method 20130808
26 GET_DEC_TABL_COLUMNS Instance method Public Method Returns the columns of the dec table (context elements) 20130806
27 GET_FIELD_TEXTS Instance method Private Method Returns the field texts of HANA column names 20131104
28 GET_HANA_OBJECT Instance method Private Method 20131104
29 GET_HANA_OBJECT_NODE Instance method Private Method 20130618
30 GET_INPUT_PARAMETERS Instance method Public Method Returns the result fields from the API 20130719
31 GET_INPUT_PARAMETER_NODE Instance method Private Method 20130626
32 GET_RESULT_DO_QUERY_NODE Instance method Private Method 20130808
33 GET_RESULT_FIELDS Instance method Public Method Returns the result fields from the API 20130620
34 GET_SOURCE_FIELDS Instance method Private Method Returns the source fields from the API 20130719
35 GET_TYPE_LIST Instance method Private Method 20130619
36 HAS_CALC_COL_FIELDS_ASSIGNED Instance method Public Method Returns if calculated columns have fields assigned 20130822
37 HAS_DEC_TABLE_UNASSGINED_RDOS Instance method Public Method 20130829
38 INIT_MODEL Instance method Public Method 20130808
39 IS_HANA_OBJECT_EXISTING Instance method Public Method Returns if a content object is exisitng 20130618
40 IS_UNASSIGNED_COND_COL_EXIST Instance method Public Method 20131104
41 MAP_GENERATED_ELEMENTS Instance method Public Method 20131104
42 REMOVE_CALC_COL_INVALID_RDOS Instance method Public Method Returns the invalid result fields for calculated colms. 20131104
43 REMOVE_INPUT_PARAMETER Instance method Private Method 20130806
44 REMOVE_SOURCE_FIELD Instance method Private Method 20130808
45 SET_ASSIGNED_COND_COL_NODE Instance method Private Method 20130806
46 SET_CALCULATE_COLUMNS_NODE Instance method Private Method 20130702
47 SET_DB_FIELDS_MAPPING_NODE Instance method Private Method 20130620
48 SET_HANA_OBJECT_NODE Instance method Private Method 20130618
49 SET_INPUT_PARAMETER_NODE Instance method Private Method 20130626
50 SET_MAPPING_TO_BACKEND Instance method Private Method 20130620
51 UNASSIGN_DECISION_TABLE Instance method Public Method 20130806
52 UNASSIGN_SOURCE_FIELD Instance method Private Method 20131104
Events
Class CL_FDT_WD_DDBV_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FIELD_TEXT Private See coding 20131104 BEGIN OF s_field_text, name TYPE fdt_hana_field, text TYPE string, END OF s_field_text
2 S_GENERATED_ELEMENT Public See coding 20131104 BEGIN OF s_generated_element, field_name TYPE fdt_hana_field, element_id TYPE if_fdt_types=>id, END OF s_generated_element
3 TH_DB_FIELDS_MAPPING Public See coding 20130625 th_db_fields_mapping TYPE HASHED TABLE OF fdts_wd_ddbv_db_fields_mapping WITH UNIQUE KEY column_name
4 TH_DB_FIELDS_QUERY Public See coding 20130808 th_db_fields_query TYPE HASHED TABLE OF fdts_wd_ddbv_db_fields WITH UNIQUE KEY column_name
5 TH_FIELD_TEXT Private See coding 20131104 th_field_text TYPE HASHED TABLE OF s_field_text WITH UNIQUE KEY name
6 TS_INPUT_PARAMETER Private See coding 20130806 ts_input_parameter TYPE STANDARD TABLE OF fdts_wd_ddbv_input_parameter
7 TS_PARAMETER Private See coding 20130806 ts_parameter TYPE SORTED TABLE OF if_fdt_ddbv=>s_parameter WITH NON-UNIQUE KEY parameter_id
8 T_CALC_COLUMNS Public See coding 20130814 t_calc_columns TYPE STANDARD TABLE OF fdts_wd_ddbv_calc_columns WITH DEFAULT KEY
9 T_COLUMN_FIELD Public See coding 20130627 t_column_field TYPE STANDARD TABLE OF fdt_hana_field
10 T_CONDITION_COLUMNS Public See coding 20130806 t_condition_columns TYPE STANDARD TABLE OF fdts_wd_ddbv_assign_cond_col WITH DEFAULT KEY
11 T_DB_FIELDS_QUERY Public See coding 20130806 t_db_fields_query TYPE STANDARD TABLE OF fdts_wd_ddbv_db_fields WITH DEFAULT KEY
12 T_GENERATED_ELEMENT Public See coding 20131104 t_generated_element type STANDARD TABLE OF s_generated_element
13 T_STRUCTURES Private See coding 20130815 t_structures TYPE STANDARD TABLE OF REF TO if_fdt_structure
Method Signatures

Method ADD_INPUT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INPUT_PARAMETER Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_PARAMETER 20130806
2 Changing CT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130806
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20130806
4 Importing IV_DATA_OBJECT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20130806
5 Importing IV_INDEX Call by reference Type reference (TYPE) I 20130808
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130806
2 CX_FDT_SYSTEM 20130806

Method ADD_SOURCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_MAPPING 20130806
2 Changing CT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130806
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20130806
4 Importing IV_DATA_OBJECT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20130808
5 Importing IV_SOURCE_FIELD Call by reference Type reference (TYPE) FDT_HANA_FIELD 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130806
2 CX_FDT_SYSTEM 20130806

Method APPLY_USER_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER_OPTION Call by reference Type reference (TYPE) FDT_WD_FILTER_OPTION FDT WD: Filter Option 20130905
2 Importing IV_FILTER_VALUE Call by reference Type reference (TYPE) STRING 20130905
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20130905
4 Returning RV_IS_FILTERED_OUT Value transfer Type reference (TYPE) BOOLE_D Is filtered out 20130905

Method APPLY_USER_FILTER on class CL_FDT_WD_DDBV_MODEL has no exception.

Method ASSIGN_DECISION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECISION_TABLE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130702

Method ASSIGN_DECISION_TABLE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method CHANGE_SOURCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_MAPPING 20130808
2 Changing CT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130808
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20130808
4 Importing IV_DATA_OBJECT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20130808
5 Importing IV_SOURCE_FIELD Call by reference Type reference (TYPE) FDT_HANA_FIELD 20130808
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130808
2 CX_FDT_SYSTEM 20130808

Method CREATE_ELEM_FOR_COND_COL 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) STRING Name 20131104
2 Returning RV_ELEMENT_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131104

Method CREATE_ELEM_FOR_COND_COL on class CL_FDT_WD_DDBV_MODEL has no exception.

Method CREATE_RESULT_DO_FOR_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT_DO_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130815

Method CREATE_RESULT_DO_FOR_DEC_TABLE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method DESTRUCT_UNUSED_ELEMS Signature

Method DESTRUCT_UNUSED_ELEMS on class CL_FDT_WD_DDBV_MODEL has no parameter.
Method DESTRUCT_UNUSED_ELEMS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method DESTRUCT_UNUSED_STRUCTURE Signature

Method DESTRUCT_UNUSED_STRUCTURE on class CL_FDT_WD_DDBV_MODEL has no parameter.
Method DESTRUCT_UNUSED_STRUCTURE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_ASSIGNED_COND_COL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130806

Method GET_ASSIGNED_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DECISION_TABLE Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20130806

Method GET_ASSIGNED_DEC_TABLE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_CALC_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CALC_COL Value transfer Type reference (TYPE) T_CALC_COLUMNS 20130814

Method GET_CALC_COLUMNS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_CALC_COLUMNS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_COL_HEADER Value transfer Type reference (TYPE) FDTS_WD_DDBV_CALC_COL_HEADER 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130806

Method GET_CALC_COLUMNS_HEADER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130701
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130701

Method GET_CALC_COLUMNS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130703
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130703

Method GET_CALC_COL_INVALID_RDOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_INVALID_RDOS Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID invalid rdos 20131104

Method GET_CALC_COL_INVALID_RDOS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_CALC_COL_INVALID_RDOS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20131104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20131104

Method GET_CONDITION_COL_NODE Signature

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

Method GET_CONDITION_COL_NODE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_CURRENT_HANA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CATALOG_OBJECT Call by reference Type reference (TYPE) IF_FDT_DDBV=>S_CATALOG_OBJECT 20130624
2 Exporting ES_CONTENT_OBJECT Call by reference Type reference (TYPE) IF_FDT_DDBV=>S_CONTENT_OBJECT 20130624
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130624
2 CX_FDT_SYSTEM FDT: System Failure 20130624

Method GET_CURRENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) IF_FDT_DDBV=>SOURCE_TYPE 20130620

Method GET_CURRENT_TYPE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_DB_FIELDS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TH_DB_FIELDS_MAPPING Value transfer Type reference (TYPE) TH_DB_FIELDS_MAPPING Mapping 20130625

Method GET_DB_FIELDS_MAPPING on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_DB_FIELDS_MAPPING_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130620
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130620

Method GET_DB_FIELDS_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USER_FILTER Call by reference Type reference (TYPE) FDTS_WD_DDBV_DB_FIELDS_FILTER FDT WD: DDBV: Filter 20130905
2 Importing IV_DISPLAY_ALL_FIELDS Call by reference Type reference (TYPE) BOOLE_D Displays all fields 20130814
3 Returning RTH_DB_FIELDS Value transfer Type reference (TYPE) TH_DB_FIELDS_QUERY 20130808

Method GET_DB_FIELDS_QUERY on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_DB_FIELDS_QUERY_NODE Signature

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

Method GET_DB_FIELDS_QUERY_NODE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_DEC_TABLE_RESULT_ELEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECISION_TABLE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130808
2 Returning RT_RESULT Value transfer Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130808

Method GET_DEC_TABLE_RESULT_ELEMS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_DEC_TABL_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COL Value transfer Type reference (TYPE) T_CONDITION_COLUMNS 20130806

Method GET_DEC_TABL_COLUMNS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_FIELD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELD_TEXT Value transfer Type reference (TYPE) FDT_HANA_T_COLOBJ_FIELD BRFplus: Column Object Fields 20131104

Method GET_FIELD_TEXTS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_HANA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HANA_OBJECT Value transfer Type reference (TYPE) FDTS_WD_DDBV_HANA_OBJ_MODEL 20131104

Method GET_HANA_OBJECT on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_HANA_OBJECT_NODE Signature

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

Method GET_HANA_OBJECT_NODE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_INPUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARAMETER Value transfer Type reference (TYPE) IF_FDT_DDBV=>T_PARAMETER Result 20130719

Method GET_INPUT_PARAMETERS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_INPUT_PARAMETER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130626
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130626

Method GET_RESULT_DO_QUERY_NODE Signature

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

Method GET_RESULT_DO_QUERY_NODE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_RESULT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20130806
2 Returning RT_RESULT Value transfer Type reference (TYPE) IF_FDT_DDBV=>T_RESULT Result 20130620

Method GET_RESULT_FIELDS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_SOURCE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPING Value transfer Type reference (TYPE) IF_FDT_DDBV=>T_MAPPING 20131104

Method GET_SOURCE_FIELDS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method GET_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) FDT_HANA_COLOBJ_TYPE BRFplus: Type of HANA Column Object 20130619
2 Returning RT_TYPE Value transfer Type reference (TYPE) FDT_HANA_T_COLOBJ_TYPE BRFplus: Column Object Types 20130619

Method GET_TYPE_LIST on class CL_FDT_WD_DDBV_MODEL has no exception.

Method HAS_CALC_COL_FIELDS_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_ASSIGNED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130822

Method HAS_CALC_COL_FIELDS_ASSIGNED on class CL_FDT_WD_DDBV_MODEL has no exception.

Method HAS_DEC_TABLE_UNASSGINED_RDOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_UNASSIGNED_RDOS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130829

Method HAS_DEC_TABLE_UNASSGINED_RDOS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method INIT_MODEL Signature

Method INIT_MODEL on class CL_FDT_WD_DDBV_MODEL has no parameter.
Method INIT_MODEL on class CL_FDT_WD_DDBV_MODEL has no exception.

Method IS_HANA_OBJECT_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FDT_T_MESSAGE Messages 20130618
2 Returning RV_IS_EXISTING Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130618

Method IS_HANA_OBJECT_EXISTING on class CL_FDT_WD_DDBV_MODEL has no exception.

Method IS_UNASSIGNED_COND_COL_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_EXISTING Value transfer Type reference (TYPE) ABAP_BOOL is exisiting 20131104

Method IS_UNASSIGNED_COND_COL_EXIST on class CL_FDT_WD_DDBV_MODEL has no exception.

Method MAP_GENERATED_ELEMENTS Signature

Method MAP_GENERATED_ELEMENTS on class CL_FDT_WD_DDBV_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20131104
2 CX_FDT_SYSTEM FDT: System Failure 20131104

Method REMOVE_CALC_COL_INVALID_RDOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_INVALID_RDOS Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID invalid rdos 20131104

Method REMOVE_CALC_COL_INVALID_RDOS on class CL_FDT_WD_DDBV_MODEL has no exception.

Method REMOVE_INPUT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INPUT_PARAMETER Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_PARAMETER 20130806
2 Changing CT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130806
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130806
2 CX_FDT_SYSTEM 20130806

Method REMOVE_SOURCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_MAPPING 20130808
2 Changing CT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130808
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130814
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130808
2 CX_FDT_SYSTEM 20130808

Method SET_ASSIGNED_COND_COL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130806

Method SET_CALCULATE_COLUMNS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_HEADER_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130719
2 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130702
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130702
2 CX_FDT_SYSTEM FDT: System Failure 20130702

Method SET_DB_FIELDS_MAPPING_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130620
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130626
2 CX_FDT_SYSTEM FDT: System Failure 20130626

Method SET_HANA_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130618
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130618
2 CX_FDT_SYSTEM FDT: System Failure 20130618

Method SET_INPUT_PARAMETER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130626
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130626
2 CX_FDT_SYSTEM FDT: System Failure 20130626

Method SET_MAPPING_TO_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAPPING Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_MAPPING 20130806
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_PARAMETER 20130719
3 Importing IT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20130620
4 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Current Content Type 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130626
2 CX_FDT_SYSTEM FDT: System Failure 20130626

Method UNASSIGN_DECISION_TABLE Signature

Method UNASSIGN_DECISION_TABLE on class CL_FDT_WD_DDBV_MODEL has no parameter.
Method UNASSIGN_DECISION_TABLE on class CL_FDT_WD_DDBV_MODEL has no exception.

Method UNASSIGN_SOURCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_MAPPING 20131104
2 Changing CT_RESULT Call by reference Type reference (TYPE) IF_FDT_DDBV=>T_RESULT 20131104
3 Importing IV_SOURCE_FIELD Call by reference Type reference (TYPE) FDT_HANA_NAME 20131104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20131104
2 CX_FDT_SYSTEM FDT: System Failure 20131104
History
Last changed by/on SAP  20141121 
SAP Release Created in 740