SAP ABAP Interface IF_FDT_DDBV (BRFplus: Dynamic Database View)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_HANA (Package) BRFplus: HANA Integration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FDT_DDBV_INTERNAL BRFplus: Dynamic Database View - Internal Services 20130208
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_DDBV BRFplus: Dynamic Database View 20121218
Properties
Interface IF_FDT_DDBV  
Short Description BRFplus: Dynamic Database View    
General Data
Package SFDT_HANA   BRFplus: HANA Integration 
Created 20121218   SAP 
Last changed 20141121    
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_DB_LOOKUP 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_ADMIN_DATA FDT: Administrative Data 20121218
2 IF_FDT_TRANSACTION FDT: Transaction 20121218
Friends
Interface IF_FDT_DDBV has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SOURCE_TYPE_ANVIEW Constant Public Type reference (TYPE) SOURCE_TYPE 'OLAP' 20130214
2 GC_SOURCE_TYPE_ATVIEW Constant Public Type reference (TYPE) SOURCE_TYPE 'JOIN' 20121218
3 GC_SOURCE_TYPE_CAVIEW Constant Public Type reference (TYPE) SOURCE_TYPE 'CALC' 20121218
4 GC_SOURCE_TYPE_TABLE Constant Public Type reference (TYPE) SOURCE_TYPE 'TABLE' 20121218
5 GC_SOURCE_TYPE_TABLE_TYPE Constant Public Type reference (TYPE) SOURCE_TYPE 'TABLE_TYPE' 20121218
6 MV_CUSTOMIZING_OBJECT Instance attribute Public Attribute reference (LIKE) 20130110
7 MV_ID Instance attribute Public Attribute reference (LIKE) 20130110
8 MV_LOCAL_OBJECT Instance attribute Public Attribute reference (LIKE) 20130110
9 MV_MASTERDATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20130110
10 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20130110
11 MV_SYSTEM_OBJECT Instance attribute Public Attribute reference (LIKE) 20130110
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CHECK_MODE Instance method Public Method Activate check messages based on field UI_POSITION 20130718
2 DERIVE_DATA_OBJECT Instance method Public Method Derive a BRFplus Data Object from the Result View 20130201
3 GET_PARAMETERS Instance method Public Method Get the input parameters 20130218
4 GET_RESULT Instance method Public Method Get the result calculation 20121218
5 GET_SOURCE Instance method Public Method Get the source object 20121218
6 SET_PARAMETERS Instance method Public Method Set the input parameters 20130218
7 SET_RESULT Instance method Public Method Set the result calculation 20121218
8 SET_SOURCE Instance method Public Method Set the source object 20121218
Events
Interface IF_FDT_DDBV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 POSITION Public See coding 20121218 position TYPE n LENGTH 8
2 SOURCE_TYPE Public See coding 20121218 source_type TYPE c LENGTH 16
3 S_CATALOG_OBJECT Public See coding 20121218 BEGIN OF s_catalog_object, "HANA Catalog Objects: Tables and Table Types schema TYPE fdt_hana_schema, name TYPE fdt_hana_name, END OF s_catalog_object
4 S_CONTENT_OBJECT Public See coding 20121218 BEGIN OF s_content_object, "HANA Content Objects: Attribute, Calculation and Analytic Views package TYPE fdt_hana_package, name TYPE fdt_hana_name, END OF s_content_object
5 S_DBL_FIELD Public See coding 20130214 BEGIN OF s_dbl_field, fieldname TYPE fieldname, aggr_fnct TYPE if_fdt_db_lookup=>s_field_mapping-aggr_fnct, END OF s_dbl_field
6 S_MAPPING Public See coding 20121218 BEGIN OF s_mapping, position TYPE position, source_field TYPE fdt_hana_field, element_id TYPE if_fdt_types=>id, ui_position TYPE position, END OF s_mapping
7 S_PARAMETER Public See coding 20130218 BEGIN OF s_parameter, position TYPE position, parameter_id TYPE if_fdt_types=>id, "BRFplus Data Element ui_position TYPE position, END OF s_parameter
8 S_RESULT Public See coding 20121218 BEGIN OF s_result, position TYPE position, source_field TYPE fdt_hana_field, " 256 characters. parameter_id TYPE if_fdt_types=>id, expression_id TYPE if_fdt_types=>id, element_id TYPE if_fdt_types=>id, "Data element of expression result structure result_field TYPE fieldname, " 30 characters. ui_position TYPE position, END OF s_result
9 T_DBL_FIELD Public See coding 20130214 t_dbl_field TYPE STANDARD TABLE OF s_dbl_field WITH DEFAULT KEY
10 T_MAPPING Public See coding 20121218 t_mapping TYPE STANDARD TABLE OF s_mapping WITH DEFAULT KEY
11 T_PARAMETER Public See coding 20130218 t_parameter TYPE STANDARD TABLE OF s_parameter WITH DEFAULT KEY
12 T_RESULT Public See coding 20121218 t_result TYPE STANDARD TABLE OF s_result WITH DEFAULT KEY
Method Signatures

Method CHANGE_CHECK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_CHECK_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Activate check messages based on field UI_POSITION 20130718

Method CHANGE_CHECK_MODE on Interface IF_FDT_DDBV has no exception.

Method DERIVE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_FDT_ELEMENT FDT: Data Object of Type Element 20130201
2 Exporting EO_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_FDT_STRUCTURE FDT: Data Object of Type Structure 20130201
3 Exporting EO_TABLE Call by reference Object reference (TYPE REF TO) IF_FDT_TABLE FDT: Data Object of Type Table 20130201
4 Exporting ETS_DBL_MAPPING Call by reference Type reference (TYPE) IF_FDT_DB_LOOKUP=>TS_FIELD_MAPPING DB Lookup Field Mappings 20130214
5 Importing IT_DBL_FIELD Call by reference Type reference (TYPE) T_DBL_FIELD Selection of Fields 20130214
6 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130201
7 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Struktur Name (Default: S_DDBV_NAME) 20130201
8 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Table Name (Default: T_DDBV_NAME) 20130201
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130201
10 Importing IV_WITHOUT_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130709
11 Importing IV_WITH_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130201
# Exception Resumable Description Created on
1 CX_FDT_CONFIG FDT: Insufficient Configuration 20130808
2 CX_FDT_INPUT FDT: Invalid Input 20130201
3 CX_FDT_SYSTEM FDT: System Failure 20130201

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER Call by reference Type reference (TYPE) T_PARAMETER 20130218
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130218
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130218

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) T_RESULT Definition for result calculation 20121218
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for active version 20121218
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20121218

Method GET_SOURCE 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) S_CATALOG_OBJECT Table, Table Type 20121218
2 Exporting ES_CONTENT_OBJECT Call by reference Type reference (TYPE) S_CONTENT_OBJECT Analytical, Attribute, Calculation View 20121218
3 Exporting ET_MAPPING Call by reference Type reference (TYPE) T_MAPPING Field mapping for fields that are needed as expression input 20121218
4 Exporting EV_SOURCE_TYPE Call by reference Type reference (TYPE) SOURCE_TYPE Analytical, Attribute, Calculation View, Table, Table Type 20121218
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for active Version 20121218
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20121218

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) T_PARAMETER 20130218
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130218

Method SET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT Call by reference Type reference (TYPE) T_RESULT Definition for result calculation 20121218
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20121218
2 CX_FDT_SYSTEM FDT: System Failure 20121218

Method SET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATALOG_OBJECT Call by reference Type reference (TYPE) S_CATALOG_OBJECT Table, table type 20121218
2 Importing IS_CONTENT_OBJECT Call by reference Type reference (TYPE) S_CONTENT_OBJECT Attribute, analytical, calculation view, 20121218
3 Importing IT_MAPPING Call by reference Type reference (TYPE) T_MAPPING Map fields, that are needed as expression input parameters 20121218
4 Importing IV_SOURCE_TYPE Call by reference Type reference (TYPE) SOURCE_TYPE Attribute, analytical, calculation view, table, table type 20121218
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20121218
2 CX_FDT_SYSTEM FDT: System Failure 20121218
History
Last changed by/on SAP  20141121 
SAP Release Created in 740