SAP ABAP Interface IF_FDT_DDBV_INTERNAL (BRFplus: Dynamic Database View - Internal Services)
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 implementation (CLASS c. INTERFACES i_ref)  CL_FDT_DDBV BRFplus: Dynamic Database View 20130208
Properties
Interface IF_FDT_DDBV_INTERNAL  
Short Description BRFplus: Dynamic Database View - Internal Services    
General Data
Package SFDT_HANA   BRFplus: HANA Integration 
Created 20130208   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_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 20130208
2 IF_FDT_DDBV BRFplus: Dynamic Database View 20130208
3 IF_FDT_TRANSACTION FDT: Transaction 20130208
Friends
Interface IF_FDT_DDBV_INTERNAL has no friend.
Attributes
Interface IF_FDT_DDBV_INTERNAL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_WEAK_CHECK Instance method Public Method Weak checks (for not yet calculated result data objects) 20131023
2 CREATE_DATA_REFERENCE Instance method Public Method 20130208
3 DELETE_GENERATION Instance method Public Method 20130709
4 DERIVE_DATA_OBJECT Instance method Public Method 20130208
5 GENERATE Instance method Public Method 20130208
6 GENERATE_DATA_OBJECT Instance method Public Method 20130305
7 GET_CONTEXT Instance method Public Method 20130711
8 GET_RESULT Instance method Public Method 20130208
9 GET_RESULT_FIELD_TYPES Instance method Public Method 20130208
10 GET_SOURCE Instance method Public Method 20130208
11 SET_RESULT Instance method Public Method 20130208
12 SET_SOURCE Instance method Public Method 20130208
Events
Interface IF_FDT_DDBV_INTERNAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_RESULT_FIELD_TYPE Public See coding 20130208 BEGIN OF s_result_field_type, result_field TYPE fieldname, element_id TYPE if_fdt_types=>id, s_hdb_field TYPE if_fdt_hana_catalog_reader=>s_column_object_field, END OF s_result_field_type
2 TH_RESULT_FIELD_TYPE Public See coding 20130208 th_result_field_type TYPE HASHED TABLE OF s_result_field_type WITH UNIQUE KEY result_field
3 T_DBL_FIELD Public Attribute reference (LIKE) 20130214
Method Signatures

Method ACTIVATE_WEAK_CHECK Signature

Method ACTIVATE_WEAK_CHECK on Interface IF_FDT_DDBV_INTERNAL has no parameter.
Method ACTIVATE_WEAK_CHECK on Interface IF_FDT_DDBV_INTERNAL has no exception.

Method CREATE_DATA_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ELEMDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR 20130208
2 Exporting EO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130208
3 Exporting EO_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20130208
4 Exporting ER_S_DATA Call by reference Object reference (TYPE REF TO) DATA 20130208
5 Exporting ER_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20130208
6 Exporting ER_V_DATA Call by reference Object reference (TYPE REF TO) DATA 20130208
7 Importing IT_DBL_FIELD Call by reference Type reference (TYPE) T_DBL_FIELD 20130214
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20130208
9 Importing IV_WITHOUT_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130709
# Exception Resumable Description Created on
1 CX_FDT_CONFIG FDT: Insufficient Configuration 20131023
2 CX_FDT_INPUT FDT: Invalid Input 20131023
3 CX_FDT_SYSTEM FDT: System Failure 20131023

Method DELETE_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME 20130709
2 Importing IV_HANA_OBJECT_NAME Call by reference Type reference (TYPE) FDT_HANA_NAME 20130709
3 Returning RV_DELETED Value transfer Type reference (TYPE) ABAP_BOOL 20130709
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20130709
2 CX_FDT_SYSTEM 20130709

Method DERIVE_DATA_OBJECT Signature

Method DERIVE_DATA_OBJECT on Interface IF_FDT_DDBV_INTERNAL has no parameter.
Method DERIVE_DATA_OBJECT on Interface IF_FDT_DDBV_INTERNAL has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENT_FIELD Call by reference Type reference (TYPE) FIELDNAME Field Name 20130709
2 Exporting EV_DB_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20130218
3 Exporting EV_HANA_OBJECT_NAME Call by reference Type reference (TYPE) FDT_HANA_NAME BRFplus: Name of an HANA Column Object 20130208
4 Exporting EV_HANA_PACKAGE Call by reference Type reference (TYPE) FDT_HANA_PACKAGE BRFplus: Package Name for the HANA Database 20130517
5 Exporting EV_HANA_RESULT_VIEW Call by reference Type reference (TYPE) STRING 20130208
6 Exporting EV_HANA_XML Call by reference Type reference (TYPE) STRING 20130208
7 Importing IV_PERSIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Persist the generated object 20130208
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130208
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20130208
2 CX_FDT_INPUT FDT: Invalid Input 20130208
3 CX_FDT_SYSTEM FDT: System Failure 20130208

Method GENERATE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_DECLARATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20130305
2 Exporting ET_STRUCTURE_DECLARATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20130305
3 Exporting ET_TABLE_DECLARATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20130305
4 Importing IT_DBL_FIELD Call by reference Type reference (TYPE) T_DBL_FIELD 20130305
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20130305
6 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20130305
7 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20130305
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130305
9 Importing IV_WITHOUT_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130709

Method GENERATE_DATA_OBJECT on Interface IF_FDT_DDBV_INTERNAL has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_REFERENCED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20130711
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130711
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130711

Method GET_RESULT Signature

Method GET_RESULT on Interface IF_FDT_DDBV_INTERNAL has no parameter.
Method GET_RESULT on Interface IF_FDT_DDBV_INTERNAL has no exception.

Method GET_RESULT_FIELD_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU ABAP System Field: Language Key of Text Environment 20130712
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130208
3 Importing IV_WITH_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130712
4 Returning RTH_RESULT_FIELD_TYPE Value transfer Type reference (TYPE) TH_RESULT_FIELD_TYPE 20130208
# Exception Resumable Description Created on
1 CX_FDT_CONFIG FDT: Insufficient Configuration 20130208
2 CX_FDT_INPUT FDT: Invalid Input 20130208

Method GET_SOURCE Signature

Method GET_SOURCE on Interface IF_FDT_DDBV_INTERNAL has no parameter.
Method GET_SOURCE on Interface IF_FDT_DDBV_INTERNAL has no exception.

Method SET_RESULT Signature

Method SET_RESULT on Interface IF_FDT_DDBV_INTERNAL has no parameter.
Method SET_RESULT on Interface IF_FDT_DDBV_INTERNAL has no exception.

Method SET_SOURCE Signature

Method SET_SOURCE on Interface IF_FDT_DDBV_INTERNAL has no parameter.
Method SET_SOURCE on Interface IF_FDT_DDBV_INTERNAL has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740