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 | ![]() |
Instance method | Public | Method | Activate check messages based on field UI_POSITION | 20130718 |
2 | ![]() |
Instance method | Public | Method | Derive a BRFplus Data Object from the Result View | 20130201 |
3 | ![]() |
Instance method | Public | Method | Get the input parameters | 20130218 |
4 | ![]() |
Instance method | Public | Method | Get the result calculation | 20121218 |
5 | ![]() |
Instance method | Public | Method | Get the source object | 20121218 |
6 | ![]() |
Instance method | Public | Method | Set the input parameters | 20130218 |
7 | ![]() |
Instance method | Public | Method | Set the result calculation | 20121218 |
8 | ![]() |
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 | ![]() |
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 | ![]() |
EO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ELEMENT | FDT: Data Object of Type Element | 20130201 | ||
2 | ![]() |
EO_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_STRUCTURE | FDT: Data Object of Type Structure | 20130201 | ||
3 | ![]() |
EO_TABLE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TABLE | FDT: Data Object of Type Table | 20130201 | ||
4 | ![]() |
ETS_DBL_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_MAPPING | DB Lookup Field Mappings | 20130214 | ||
5 | ![]() |
IT_DBL_FIELD | Call by reference | Type reference (TYPE) | T_DBL_FIELD | Selection of Fields | 20130214 | ||
6 | ![]() |
IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130201 | ||
7 | ![]() |
IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Struktur Name (Default: S_DDBV_NAME) | 20130201 | ||
8 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Table Name (Default: T_DDBV_NAME) | 20130201 | ||
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130201 | ||
10 | ![]() |
IV_WITHOUT_CLIENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130709 | ||
11 | ![]() |
IV_WITH_ENQUEUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Insufficient Configuration | 20130808 | |
2 | ![]() |
FDT: Invalid Input | 20130201 | |
3 | ![]() |
FDT: System Failure | 20130201 |
Method GET_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PARAMETER | Call by reference | Type reference (TYPE) | T_PARAMETER | 20130218 | |||
2 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20130218 |
Method GET_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT | Call by reference | Type reference (TYPE) | T_RESULT | Definition for result calculation | 20121218 | ||
2 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for active version | 20121218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20121218 |
Method GET_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CATALOG_OBJECT | Call by reference | Type reference (TYPE) | S_CATALOG_OBJECT | Table, Table Type | 20121218 | ||
2 | ![]() |
ES_CONTENT_OBJECT | Call by reference | Type reference (TYPE) | S_CONTENT_OBJECT | Analytical, Attribute, Calculation View | 20121218 | ||
3 | ![]() |
ET_MAPPING | Call by reference | Type reference (TYPE) | T_MAPPING | Field mapping for fields that are needed as expression input | 20121218 | ||
4 | ![]() |
EV_SOURCE_TYPE | Call by reference | Type reference (TYPE) | SOURCE_TYPE | Analytical, Attribute, Calculation View, Table, Table Type | 20121218 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for active Version | 20121218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20121218 |
Method SET_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PARAMETER | Call by reference | Type reference (TYPE) | T_PARAMETER | 20130218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20130218 |
Method SET_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_RESULT | Call by reference | Type reference (TYPE) | T_RESULT | Definition for result calculation | 20121218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20121218 | ||
2 | ![]() |
FDT: System Failure | 20121218 |
Method SET_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CATALOG_OBJECT | Call by reference | Type reference (TYPE) | S_CATALOG_OBJECT | Table, table type | 20121218 | ||
2 | ![]() |
IS_CONTENT_OBJECT | Call by reference | Type reference (TYPE) | S_CONTENT_OBJECT | Attribute, analytical, calculation view, | 20121218 | ||
3 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | T_MAPPING | Map fields, that are needed as expression input parameters | 20121218 | ||
4 | ![]() |
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 | ![]() |
20121218 | ||
2 | ![]() |
FDT: System Failure | 20121218 |
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 740 |