Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_EXPRESSION | FDT: Abstract Expression Class | 20061206 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FDT_DB_LOOKUP | FDT: DB Lookup | 20061206 |
Properties
| Class | CL_FDT_DB_LOOKUP | |
| Short Description | FDT: DB Lookup | |
| Super Class | CL_FDT_EXPRESSION | FDT: Abstract Expression Class |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SFDT_EXPRESSIONS | BRFplus: Expressions |
| Created | 20061206 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FDT_DB_LOOKUP | FDT: DB Lookup | 20061206 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_FDT_DDBV | 20130613 | BRFplus: Dynamic Database View | |
| 2 | CL_FDT_ELEMENT | 20130712 | FDT: Data Object Element | |
| 3 | CL_FDT_FACTORY | 20130603 | FDT: Factory |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | TABNAME | IF_FDT_CONSTANTS_INTERNAL=>GC_DDBV_TABLE_DUMMY | 20130308 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_2200' | 20130308 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_2201' | 20130308 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_2202' | Table Name | 20081112 | ||
| 5 | Instance attribute | Private | Type reference (TYPE) | TABNAME | 'FDT_EXPR_2203' | Table Name | 20130219 | ||
| 6 | Constant | Private | Type reference (TYPE) | IF_FDT_TYPES=>ID | '0050569D554F1EE091CC46936C32991F' | 20130308 | |||
| 7 | Constant | Private | Type reference (TYPE) | STRING | `'` | 20130308 | |||
| 8 | Constant | Private | Type reference (TYPE) | STRING | `''` | 20130308 | |||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | DATA | 20130122 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | TH_DB_OBJECT_BUFFER | 20130122 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20061206 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20061206 | |||
| 13 | Instance attribute | Private | See coding | 20130130 | |||||
| 14 | Instance attribute | Private | Type reference (TYPE) | STRING | Name of escape parameter (where clause) | 20110228 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | STRING | Name of a helper string | 20110302 | |||
| 16 | Instance attribute | Private | Attribute reference (LIKE) | 20061207 | |||||
| 17 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: MS_BUFFER_DB is loaded | 20070813 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20061206 |
Methods
Events
Class CL_FDT_DB_LOOKUP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_BINDING | Private | See coding | 20130710 | BEGIN OF s_binding,
position TYPE int2,
object_id TYPE if_fdt_types=>id, "Context DO or Expression.
s_object_value TYPE cl_fdt_expr_sv=>s_value, "For direct value input
parameter_id TYPE if_fdt_types=>id, "DDBV input parameter ID
END OF s_binding
|
||
| 2 | S_BUFFER | Private | See coding | Transactional buffer | 20061206 | BEGIN OF s_buffer,
table_name TYPE tabname,
ddbv_id TYPE if_fdt_types=>id,
single TYPE abap_bool,
ts_field_condition TYPE if_fdt_db_lookup=>ts_field_condition,
aggregation_function TYPE if_fdt_db_lookup=>aggregation_function,
aggregation_field TYPE fieldname,
select_mode TYPE fdt_select_mode,
distinct_select TYPE abap_bool,
field_mapping TYPE if_fdt_db_lookup=>ts_field_mapping,
binding TYPE t_binding, "for DDBV
END OF s_buffer
|
|
| 3 | S_DB_FIELD | Public | See coding | 20130118 | BEGIN OF s_db_field,
fieldname TYPE fieldname,
END OF s_db_field
|
||
| 4 | S_DB_FIELD_BUFFER | Private | See coding | 20130122 | BEGIN OF s_db_field_buffer,
fieldname TYPE fieldname,
s_db_field TYPE cl_fdt_structdescr=>s_field_list, "DDIC Field
s_hdb_field TYPE if_fdt_hana_catalog_reader=>s_column_object_field, "DDBV field
element_id TYPE if_fdt_types=>id, "DDBV field
element_type TYPE if_fdt_types=>element_type, "Calculated attribute
timepoint_type TYPE if_fdt_types=>timepoint_type, "Calculated attribute
r_data TYPE REF TO data, "Calculated attribute
ddic_typename TYPE fdt_ddic_typename, "Calculated attribute for DDIC field
" o_element TYPE REF TO if_fdt_element, "Element must not be buffered, due to unsaved changes list
END OF s_db_field_buffer
|
||
| 5 | S_DB_OBJECT_BUFFER | Private | See coding | 20130122 | BEGIN OF s_db_object_buffer,
rfcdest TYPE rfcdest,
timestamp TYPE if_fdt_types=>timestamp, "only relevant for DDBV
ddbv_id TYPE if_fdt_types=>id, "either DDBV
table_name TYPE tabname, "or DB Tablee
trans_table TYPE abap_bool, "transparent table
th_db_field_buffer TYPE th_db_field_buffer,
END OF s_db_object_buffer
|
||
| 6 | S_PLACEHOLDER | Private | See coding | 20110302 | BEGIN OF s_placeholder,
fieldname TYPE fieldname,
option TYPE ddoption,
value_name TYPE string,
placeholder TYPE string,
needs_null TYPE abap_bool,
needs_transformation TYPE abap_bool,
END OF s_placeholder
|
||
| 7 | S_SOURCE_FIELD_MAPPING | Private | See coding | 20130308 | BEGIN OF s_source_field_mapping,
id TYPE if_fdt_types=>id,
source_field TYPE fieldname, "DB-Field or mapped field
reffield TYPE dfies-reffield, "Of DB-Field
is_amount TYPE abap_bool,
is_quantity TYPE abap_bool,
aggr_fnct TYPE if_fdt_db_lookup=>aggregation_function, "From mapping table
END OF s_source_field_mapping
|
||
| 8 | TH_DB_FIELD_BUFFER | Private | See coding | 20130122 | th_db_field_buffer TYPE HASHED TABLE OF s_db_field_buffer WITH UNIQUE KEY fieldname
|
||
| 9 | TH_DB_OBJECT_BUFFER | Private | See coding | 20130122 | th_db_object_buffer TYPE HASHED TABLE OF s_db_object_buffer
WITH UNIQUE KEY rfcdest timestamp ddbv_id table_name
|
||
| 10 | TH_SOURCE_FIELD_MAPPING | Private | See coding | 20130308 | th_source_field_mapping TYPE HASHED TABLE OF s_source_field_mapping WITH UNIQUE KEY id
|
||
| 11 | T_BINDING | Private | See coding | 20130710 | t_binding TYPE STANDARD TABLE OF s_binding WITH DEFAULT KEY
|
||
| 12 | T_DB_FIELD | Public | See coding | 20130118 | t_db_field TYPE STANDARD TABLE OF s_db_field
|
||
| 13 | T_PLACEHOLDER | Private | See coding | 20110302 | t_placeholder TYPE STANDARD TABLE OF s_placeholder
|
||
| 14 | T_STRING | Private | See coding | 20110301 | t_string TYPE TABLE OF string
|
Method Signatures
Method BUILD_PARAMETER_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PARAMETERS | Call by reference | Type reference (TYPE) | STRING | 20130130 | ||||
| 2 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20130130 | |||
| 3 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20130130 | |||
| 4 | IT_BINDING | Call by reference | Type reference (TYPE) | T_BINDING | 20130306 | ||||
| 5 | IV_IN_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130130 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20130130 |
Method BUILD_WHERE_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110223 | |||
| 2 | EV_HAVING | Call by reference | Type reference (TYPE) | STRING | Having clause | 20120507 | |||
| 3 | EV_WHERE | Call by reference | Type reference (TYPE) | STRING | Where clause | 20110223 | |||
| 4 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20110223 | |||
| 5 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20110223 | |||
| 6 | ITS_FIELD_CONDITION | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_CONDITION | Field Conditions | 20110223 | |||
| 7 | IV_FOR_HDB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130308 | |||
| 8 | IV_IN_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | True: Method is called during code generation | 20110223 | |||
| 9 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110224 | |||
| 10 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20110223 |
Method BUILD_WHERE_CLAUSE on class CL_FDT_DB_LOOKUP has no exception.
Method BUILD_WHERE_CLAUSE_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20110223 | ||||
| 2 | EV_LIMIT | Call by reference | Type reference (TYPE) | ANY | 20110223 | ||||
| 3 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | 20110223 | ||||
| 4 | IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | 20110223 | ||||
| 5 | IV_CONDITION_LIMIT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Low or high value as ID | 20110223 | |||
| 6 | IV_CONDITION_LIMIT_VALUE | Call by reference | Type reference (TYPE) | CHAR70 | Low or high value per direct input | 20110223 | |||
| 7 | IV_IN_GENERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110223 | ||||
| 8 | IV_IS_LOWER_LIMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110304 | ||||
| 9 | IV_TABIX | Call by reference | Type reference (TYPE) | INT4 | Tabix of the evaluated condition | 20110223 | |||
| 10 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20110223 |
Method BUILD_WHERE_CLAUSE_LIMIT on class CL_FDT_DB_LOOKUP has no exception.
Method BUILD_WHERE_CLAUSE_PLACEHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110223 | |||
| 2 | IV_IS_LOWER_LIMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | True: ID is takken from lower limit. Fals: Higher limit | 20110304 | |||
| 3 | IV_TABIX | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20110223 | |||
| 4 | RV_PLACEHOLDER | Value transfer | Type reference (TYPE) | CHAR70 | Character field, length 70 | 20110223 |
Method BUILD_WHERE_CLAUSE_PLACEHOLDER on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_AGGREGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGGREGATION_FIELD | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20081103 | |||
| 2 | IV_AGGREGATION_FUNCTION | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>AGGREGATION_FUNCTION | 20081103 | ||||
| 3 | IV_IN_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110331 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20130208 | ||||
| 5 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20081103 |
Method CHECK_AGGREGATION on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20130220 | |||
| 2 | IT_BINDING | Call by reference | Type reference (TYPE) | T_BINDING | 20130220 | ||||
| 3 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130220 | |||
| 4 | IV_DURING_SET | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130220 | |||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20130220 |
Method CHECK_DDBV_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130122 | |||
| 2 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Meldung | 20130122 |
Method CHECK_DDBV_ID on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_DISTINCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DISTINCT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090107 | ||||
| 2 | IV_IN_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110331 | |||
| 3 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090107 |
Method CHECK_DISTINCT on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_FIELDNAME_NEEDS_IS_NULL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110224 | |||
| 2 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110224 | |||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130208 | |||
| 4 | RV_FIELDNAME_NEEDS_IS_NULL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130122 |
Method CHECK_FIELD_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_FIELD_CONDITION | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_CONDITION | 20070104 | ||||
| 2 | IV_IN_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Check takes other attributes into acount (table_name) | 20080109 | ||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20130208 | ||||
| 4 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20070104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20070420 |
Method CHECK_FIELD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_FIELD_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_MAPPING | 20081112 | ||||
| 2 | IV_IN_SET_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20081112 | |||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130208 | |||
| 4 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20081112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20110107 |
Method CHECK_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODE | Call by reference | Type reference (TYPE) | FDT_SELECT_MODE | FDT: Select mode for DB Lookup | 20081202 | |||
| 2 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20081202 |
Method CHECK_MODE on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_MODE_SELECT_AGGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGGREGATION_FIELD | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120531 | |||
| 2 | IV_AGGREGATION_FUNCTION | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>AGGREGATION_FUNCTION | 20120531 | ||||
| 3 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120531 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130208 | |||
| 5 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20120531 |
Method CHECK_MODE_SELECT_AGGR on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SINGLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070104 | ||||
| 2 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20070104 |
Method CHECK_SINGLE on class CL_FDT_DB_LOOKUP has no exception.
Method CHECK_TABLE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20070104 | |||
| 2 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20070104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20120627 |
Method CONVERT_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DOBJ_VALUE | Call by reference | Type reference (TYPE) | ANY | Value in data object format | 20081113 | |||
| 2 | ITS_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_MAPPING | Field Mappings | 20081219 | |||
| 3 | IV_DDIC_VALUE | Call by reference | Type reference (TYPE) | ANY | Any value to be converted | 20081113 | |||
| 4 | IV_DOBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081113 | |||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20081113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20081113 |
Method DDBV_DELETE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130125 |
Method DDBV_DELETE_BUFFER on class CL_FDT_DB_LOOKUP has no exception.
Method DDBV_DELETE_GENERATION Signature
Method DDBV_DELETE_GENERATION on class CL_FDT_DB_LOOKUP has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130130 | ||
| 2 | 20130130 |
Method GENERATE_DB_LOOKUP_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20070104 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20070104 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20080420 | |||
| 4 | IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20070104 | |||
| 5 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20070720 | ||||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20070104 | ||||
| 7 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20070104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20070104 | ||
| 2 | FDT: Invalid Input | 20070104 |
Method GENERATE_DDBV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_GENERATION_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20130508 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20130130 | ||
| 2 | FDT: Invalid Input | 20130130 | ||
| 3 | FDT: System Failure | 20130130 |
Method GENERATE_FIELDNAME_CONCATENATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20120518 | |||
| 2 | IT_FIELDNAMES | Call by reference | Type reference (TYPE) | TABLE_OF_STRINGS | Table of Strings | 20120518 | |||
| 3 | IV_DDBV | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | ||||
| 4 | IV_FIELDNAMES_NAME | Call by reference | Type reference (TYPE) | STRING | 20120518 |
Method GENERATE_FIELDNAME_CONCATENATE on class CL_FDT_DB_LOOKUP has no exception.
Method GENERATE_GET_VALUE_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20130306 | |||
| 2 | IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ELEMENT | FDT: Data Object of Type Element | 20130306 | |||
| 3 | IV_CONDITION_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20130503 | |||
| 4 | IV_ELEMENT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130306 | |||
| 5 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130503 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130306 | |||
| 7 | IV_VALUE_COMPONENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 8 | IV_VALUE_NAME | Call by reference | Type reference (TYPE) | STRING | 20130306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20130306 | ||
| 2 | FDT: Invalid Input | 20130306 |
Method GENERATE_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20090323 | |||
| 2 | EV_MAPPING_TAB_NAME | Call by reference | Type reference (TYPE) | STRING | 20090323 | ||||
| 3 | EV_PERFORM_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090323 | ||||
| 4 | EV_SELECT_STRING | Call by reference | Type reference (TYPE) | STRING | 20090323 | ||||
| 5 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20090323 |
Method GENERATE_MAPPING on class CL_FDT_DB_LOOKUP has no exception.
Method GENERATE_MODE_AGGREGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20090323 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20090323 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090323 | |||
| 4 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20090323 | |||
| 5 | IV_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>AGGREGATION_FUNCTION | Aggregation Mode | 20120920 | |||
| 6 | IV_DDBV | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | ||||
| 7 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20090323 | ||||
| 8 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20090323 | ||||
| 9 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20090323 | ||
| 2 | FDT: Invalid Input | 20090323 |
Method GENERATE_MODE_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20090323 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20090323 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090323 | |||
| 4 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20090323 | |||
| 5 | IV_DDBV | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | ||||
| 6 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20090323 | ||||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20090323 | ||||
| 8 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20090323 | ||
| 2 | FDT: Invalid Input | 20090323 |
Method GENERATE_MODE_SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20090323 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20090323 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090323 | |||
| 4 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20090323 | |||
| 5 | IV_DDBV | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | ||||
| 6 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20090323 | ||||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20090323 | ||||
| 8 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20090323 | ||
| 2 | FDT: Invalid Input | 20090323 |
Method GENERATE_MODE_SELECT_AGGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20120511 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20120511 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20120511 | |||
| 4 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20120511 | |||
| 5 | IV_DDBV | Call by reference | Type reference (TYPE) | ABAP_BOOL | Dynamic Database View | 20130306 | |||
| 6 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20120511 | ||||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20120511 | ||||
| 8 | IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20120511 | ||
| 2 | FDT: Invalid Input | 20120511 |
Method GENERATE_MOVE_WA_FROM_EXTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20130307 | |||
| 2 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20130307 | |||
| 3 | ITH_SOURCE_FIELD_MAPPING | Call by reference | Type reference (TYPE) | TH_SOURCE_FIELD_MAPPING | 20130308 | ||||
| 4 | IV_SOURCE_WA_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20130307 | ||||
| 5 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130307 | |||
| 6 | IV_TARGET_IS_WA | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130307 | ||||
| 7 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20130307 | ||||
| 8 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130307 |
Method GENERATE_MOVE_WA_FROM_EXTERNAL on class CL_FDT_DB_LOOKUP has no exception.
Method GENERATE_PARAMETER_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20130306 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20130306 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20130306 | |||
| 4 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20130306 | |||
| 5 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20130306 | ||||
| 6 | IV_PARAMETERS_NAME | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20130306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20130306 | ||
| 2 | FDT: Invalid Input | 20130306 |
Method GENERATE_WHERE_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20110307 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20110307 | ||||
| 3 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20110307 | |||
| 4 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20110307 | |||
| 5 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20110307 | ||||
| 6 | IV_HAVING_NAME | Call by reference | Type reference (TYPE) | STRING | 20120511 | ||||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20110307 | ||||
| 8 | IV_WHERE_NAME | Call by reference | Type reference (TYPE) | STRING | 20110307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20110307 | ||
| 2 | FDT: Invalid Input | 20110307 |
Method GENERATE_WHERE_CLAUSE_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20110307 | ||||
| 2 | CT_PLACEHOLDER | Call by reference | Type reference (TYPE) | T_PLACEHOLDER | 20110307 | ||||
| 3 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20110307 | ||||
| 4 | IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20110307 | |||
| 5 | IV_CONDITION_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110307 | |||
| 6 | IV_CONDITION_LIMIT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110307 | |||
| 7 | IV_CONDITION_OPTION | Call by reference | Type reference (TYPE) | DDOPTION | Type of OPTION component in row type of a Ranges type | 20110307 | |||
| 8 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20110307 | ||||
| 9 | IV_IS_LOWER_LIMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110307 | ||||
| 10 | IV_TABIX | Call by reference | Type reference (TYPE) | INT4 | Transactional buffer | 20110307 | |||
| 11 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110307 | |||
| 12 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20110307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Error in the Generation Process | 20110307 | ||
| 2 | FDT: Invalid Input | 20110307 |
Method GENERATE_WHERE_CLAUSE_REPLACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20110304 | |||
| 2 | IT_PLACEHOLDER | Call by reference | Type reference (TYPE) | T_PLACEHOLDER | 20110304 | ||||
| 3 | IV_WHERE_NAME | Call by reference | Type reference (TYPE) | STRING | 20110304 |
Method GENERATE_WHERE_CLAUSE_REPLACE on class CL_FDT_DB_LOOKUP has no exception.
Method GENERATE_WHERE_CLAUSE_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_WHERE | Call by reference | Type reference (TYPE) | STRING | 20110426 | ||||
| 2 | ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20110304 | |||
| 3 | IV_WHERE_NAME | Call by reference | Type reference (TYPE) | STRING | 20110304 |
Method GENERATE_WHERE_CLAUSE_SPLIT on class CL_FDT_DB_LOOKUP has no exception.
Method GET_DB_FIELD_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_TMP_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ELEMENT | Temporary Data Object of Type Element | 20130612 | |||
| 2 | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20130118 | ||||
| 3 | EV_ABAP_TYPE | Call by reference | Type reference (TYPE) | STRING | 20130619 | ||||
| 4 | EV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20130118 | |||
| 5 | EV_FIELDTEXT | Call by reference | Type reference (TYPE) | AS4TEXT | Short Description of Repository Objects | 20130613 | |||
| 6 | EV_IS_AMOUNT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is amount | 20130618 | |||
| 7 | EV_IS_QUANTITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is quantity | 20130618 | |||
| 8 | EV_IS_STRING | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130618 | ||||
| 9 | EV_NOT_NULL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130122 | ||||
| 10 | EV_REFFIELD | Call by reference | Type reference (TYPE) | FIELDNAME | Reference Field Name (Amount, Quantity) | 20130613 | |||
| 11 | EV_REFTABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130618 | |||
| 12 | EV_TIMEPOINT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TIMEPOINT-TYPE | Timepoint Type | 20130612 | |||
| 13 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130209 | |||
| 14 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20130612 | |||
| 15 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | DB Lookup ID | 20130613 | |||
| 16 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130612 | |||
| 17 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Insufficient Configuration | 20130614 | ||
| 2 | FDT: Invalid Input | 20130122 | ||
| 3 | FDT: System Failure | 20131023 |
Method GET_DB_OBJECT_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DB_FIELD | Call by reference | Type reference (TYPE) | T_DB_FIELD | 20130603 | ||||
| 2 | EV_TRANS_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Transparent Table | 20130603 | |||
| 3 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130603 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | DB Lookup ID | 20130613 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130603 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Insufficient Configuration | 20130614 | ||
| 2 | FDT: Invalid Input | 20130603 |
Method GET_DB_TABLE_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130122 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Universal Unique Identifier | 20130122 | |||
| 3 | RS_DB_OBJECT_BUFFER | Value transfer | Type reference (TYPE) | S_DB_OBJECT_BUFFER | 20130122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Insufficient Configuration | 20130614 | ||
| 2 | FDT: Invalid Input | 20130122 |
Method GET_DDBV_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130122 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | DB Lookup ID | 20130613 | |||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130208 | |||
| 4 | RS_DB_OBJECT_BUFFER | Value transfer | Type reference (TYPE) | S_DB_OBJECT_BUFFER | 20130122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Insufficient Configuration | 20130614 | ||
| 2 | FDT: Invalid Input | 20130122 |
Method GET_MODE_SELECT_AGGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_FIELD_CONDITION | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_CONDITION | Field Conditions | 20120525 | |||
| 2 | ITS_FIELD_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_MAPPING | Field Mappings | 20120525 | |||
| 3 | RV_AGGR_MODE | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120525 |
Method GET_MODE_SELECT_AGGR on class CL_FDT_DB_LOOKUP has no exception.
Method GET_RFC_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120207 | |||
| 2 | RV_RFC_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120207 |
Method GET_RFC_DESTINATION on class CL_FDT_DB_LOOKUP has no exception.
Method GET_SOURCE_FIELD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_SOURCE_FIELD_MAPPING | Call by reference | Type reference (TYPE) | TH_SOURCE_FIELD_MAPPING | 20130308 | ||||
| 2 | IO_RESULT_DO | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20130308 | |||
| 3 | IT_FIELD_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_DB_LOOKUP=>TS_FIELD_MAPPING | Transactional buffer | 20130308 | |||
| 4 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130619 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130619 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130308 |
Method GET_VALUE_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EA_VALUE_COMPONENT | Value transfer | Type reference (TYPE) | ANY | 20130221 | ||||
| 2 | IA_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130221 | ||||
| 3 | IO_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | 20130221 |
Method GET_VALUE_COMPONENT on class CL_FDT_DB_LOOKUP has no exception.
Method LOAD_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp of active version | 20070811 | |||
| 2 | IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | 20061206 | ||||
| 3 | RS_BUFFER | Value transfer | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20061206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20061206 |
Method LOAD_BUFFER_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | 20061206 | ||||
| 2 | RS_BUFFER | Value transfer | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20061206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20061206 |
Method MOVE_WA_FROM_EXTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_INTERNAL | Call by reference | Type reference (TYPE) | ANY | 20130308 | ||||
| 2 | IS_EXTERNAL | Call by reference | Type reference (TYPE) | ANY | 20130308 | ||||
| 3 | IT_MAPPING | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | 20130308 | ||||
| 4 | IV_DDBV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130618 | |||
| 5 | IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Result data object type | 20130308 | |||
| 6 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130618 | |||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130308 |
Method MOVE_WA_FROM_EXTERNAL on class CL_FDT_DB_LOOKUP has no exception.
Method SAVE_BUFFER_DB Signature
Method SAVE_BUFFER_DB on class CL_FDT_DB_LOOKUP has no parameter.
Method SAVE_BUFFER_DB on class CL_FDT_DB_LOOKUP has no exception.
Method SET_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | Transactional buffer | 20061206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20061206 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |