SAP ABAP Class CL_FDT_GTC_DB_LOOKUP (Unit-Test for Expression: DB Lookup)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TEST (Package) BRFplus: Global Test Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_EXPRESSION Abstract Test-Class for Expressions 20070611
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_DB_LOOKUP_BRS Unit-Test for Expression: DB Lookup (BRS) 20111213
Properties
Class CL_FDT_GTC_DB_LOOKUP  
Short Description Unit-Test for Expression: DB Lookup    
Super Class CL_FDT_GTC_EXPRESSION Abstract Test-Class for Expressions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20070611   SAP 
Last change 20140121   SAP 
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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GTC_DB_LOOKUP has no interface implemented.
Friends
Class CL_FDT_GTC_DB_LOOKUP has no friend class.
Attributes
Class CL_FDT_GTC_DB_LOOKUP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD_CONDITION Static method Public Method 20070611
2 CREATE_DB_LOOKUP Static method Public Method 20070611
3 CREATE_DB_LOOKUP_AGGREGATION Instance method Public Method Create a DB Lookup with Aggregration Select 20120919
4 CREATE_DB_LOOKUP_EX_CHECK Instance method Public Method Create a DB Lookup with Existence Check 20120914
5 CREATE_DB_LOOKUP_SELECT Instance method Public Method Create a DB Lookup with select select statement 20120917
6 CREATE_TABLE Instance method Private Method 20081120
7 DDBV_CHANGE_TEST_OBJECT Instance method Private Method Apply changes to your test-objects 20130222
8 DDBV_CREATE_RUNTIME_TEST_SET Instance method Private Method Prepare context and expected result for processing test 20130213
9 DDBV_CREATE_TEST_OBJECT Instance method Private Method DB-Lookup-Test Objects based on a DDBV Selection 20130213
10 DDBV_SET_DB_CONNECTION_FOR_AP Static method Private Method 20130917
11 MFT_EXPR_2200_000_SETTERS Instance method Protected Test Method for ABAP Unit Test: set_single and set_table_name with invalid values 20070611
12 MFT_EXPR_2200_001_CHECK_AGGR Instance method Protected Test Method for ABAP Unit Test: set_single and set_table_name with invalid values 20101022
13 TEARDOWN Instance method Private Method 20081120
Events
Class CL_FDT_GTC_DB_LOOKUP has no event.
Types
Class CL_FDT_GTC_DB_LOOKUP has no local type.
Method Signatures

Method ADD_FIELD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DB_LOOKUP Call by reference Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP FDT: DB Lookup 20070611
2 Importing IO_HIGH_VALUE_CNST Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Constant 20070611
3 Importing IO_LOW_VALUE_CNST Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Constant 20070611
4 Importing IV_AGGR_FNCT Call by reference Type reference (TYPE) FDT_AGGR_FNCT BRFplus Aggregation Function 20120507
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20070611
6 Importing IV_HIGH_VALUE Call by reference Type reference (TYPE) FDT_TEXT RSRSCAN1: Search String/Search Model 20080401
7 Importing IV_LOW_VALUE Call by reference Type reference (TYPE) FDT_TEXT RSRSCAN1: Search String/Search Model 20080401
8 Importing IV_OPTION Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20070611
9 Importing IV_SIGN Call by reference Type reference (TYPE) DDSIGN Type of SIGN component in row type of a Ranges type 20070611

Method ADD_FIELD_CONDITION on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method CREATE_DB_LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070611
2 Importing IV_DDBV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130201
3 Importing IV_DDIC_RETURN_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20070611
4 Importing IV_SINGLE_SELECT Call by reference Type reference (TYPE) ABAP_BOOL 20070611
5 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20070611
6 Returning RO_DB_LOOKUP Value transfer Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP FDT: DB Lookup 20070611
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091111

Method CREATE_DB_LOOKUP_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20120919
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 20120919
3 Returning RO_DB_LOOKUP Value transfer Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP 20120919

Method CREATE_DB_LOOKUP_AGGREGATION on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method CREATE_DB_LOOKUP_EX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120914
2 Importing IV_NO_PURPOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120914
3 Returning RO_DB_LOOKUP Value transfer Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP DB Lookup 20120914

Method CREATE_DB_LOOKUP_EX_CHECK on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method CREATE_DB_LOOKUP_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120917
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of DB Lookup 20120917
3 Returning RO_DB_LOOKUP Value transfer Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP DB Lookup 20120917

Method CREATE_DB_LOOKUP_SELECT on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method CREATE_TABLE Signature

Method CREATE_TABLE on class CL_FDT_GTC_DB_LOOKUP has no parameter.
Method CREATE_TABLE on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method DDBV_CHANGE_TEST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I Index of Change Steps 20130222
2 Importing IV_OBJECT_INDEX Call by reference Type reference (TYPE) I Object Index 20130222
3 Returning RV_LAST_CHANGE Value transfer Type reference (TYPE) ABAP_BOOL True, only if no change is applied 20130222
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130222

Method DDBV_CREATE_RUNTIME_TEST_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20130213
2 Exporting ER_EXPECTED_RESULT_VALUE Call by reference Object reference (TYPE REF TO) DATA Reference 20130213
3 Exporting ET_CONTEXT Call by reference Type reference (TYPE) T_CONTEXT 20130213
4 Exporting EV_LAST Call by reference Type reference (TYPE) ABAP_BOOL 20130222
5 Exporting EV_NORMALIZE_DECFLOAT Call by reference Type reference (TYPE) ABAP_BOOL 20130214
6 Exporting EV_SORT_TABLES Call by reference Type reference (TYPE) ABAP_BOOL Sort the test set tables before doing the comparison 20130213
7 Exporting EV_VALID_SET Call by reference Type reference (TYPE) ABAP_BOOL only true, if returned context is processable without error 20130213
8 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I 20130222
9 Importing IV_OBJECT_INDEX Call by reference Type reference (TYPE) I Object Index 20130213

Method DDBV_CREATE_RUNTIME_TEST_SET on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method DDBV_CREATE_TEST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130213
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 20130213
3 Returning RO_DB_LOOKUP Value transfer Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP FDT: DB Lookup 20130213

Method DDBV_CREATE_TEST_OBJECT on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method DDBV_SET_DB_CONNECTION_FOR_AP Signature

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

Method DDBV_SET_DB_CONNECTION_FOR_AP on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method MFT_EXPR_2200_000_SETTERS Signature

Method MFT_EXPR_2200_000_SETTERS on class CL_FDT_GTC_DB_LOOKUP has no parameter.
Method MFT_EXPR_2200_000_SETTERS on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method MFT_EXPR_2200_001_CHECK_AGGR Signature

Method MFT_EXPR_2200_001_CHECK_AGGR on class CL_FDT_GTC_DB_LOOKUP has no parameter.
Method MFT_EXPR_2200_001_CHECK_AGGR on class CL_FDT_GTC_DB_LOOKUP has no exception.

Method TEARDOWN Signature

Method TEARDOWN on class CL_FDT_GTC_DB_LOOKUP has no parameter.
Method TEARDOWN on class CL_FDT_GTC_DB_LOOKUP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710