SAP ABAP Class TC_SADL_QUERY_ENGINE_BASE (Helper class for SADL Query Engine Tests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_QUERY_ENGINE_TEST (Package) Test objects for sadl_query_engine
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  TC_SADL_QUERY_ENGINE Abstract test class for implementors of IF_SADL_QUERY_ENGINE 20120827
Properties
Class TC_SADL_QUERY_ENGINE_BASE  
Short Description Helper class for SADL Query Engine Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SADL_QUERY_ENGINE_TEST   Test objects for sadl_query_engine 
Created 20120823   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class TC_SADL_QUERY_ENGINE_BASE has no forward declaration.
Interfaces
Class TC_SADL_QUERY_ENGINE_BASE has no interface implemented.
Friends
Class TC_SADL_QUERY_ENGINE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DATATYPE_TABNAME Constant Protected Type reference (TYPE) STRING `SADL_V_DATATYPE` 20130205
2 CO_HEADER Constant Public Type reference (TYPE) STRING `HEADER` 20120827
3 CO_ITEM Constant Public Type reference (TYPE) STRING `ITEM` 20120827
4 CO_NAMSPACE_TABNAME Constant Protected Type reference (TYPE) STRING `/1BS/TEST_TABLE` 20130205
5 CO_VIEW_NAME Constant Protected Type reference (TYPE) STRING `SADL_QE_V_DDVIEW` 20130305
6 CS_HEADER Constant Public See coding 20120827
7 CS_ITEM Constant Public See coding 20120827
8 CS_VIEW Constant Public See coding 20120827
9 CS_VIEW_ALIAS Constant Public See coding 20130305
10 GS_DATATYPE_VIEW_MD Static Attribute Protected Type reference (TYPE) IF_SADL_VIEW_DB=>TY_VIEW_METADATA 20130205
11 GS_VIEW_METADATA Static Attribute Protected Type reference (TYPE) IF_SADL_VIEW_DB=>TY_VIEW_METADATA 20120827
12 GT_PREVIOUS_DATATYPE_DATA Static Attribute Private Type reference (TYPE) TT_TEST_DATATYPE 20130205
13 GT_PREVIOUS_HEADER_DATA Static Attribute Private Type reference (TYPE) TT_TEST_HEADER 20120903
14 GT_PREVIOUS_ITEM_DATA Static Attribute Private Type reference (TYPE) TT_TEST_ITEM 20120903
15 GV_DT_DATA_IS_INITIALIZED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130205
16 GV_HAD_RUN Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20120827
17 GV_HEADER_DATA_IS_INITIALIZED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120924
18 GV_HEADER_TABLE Static Attribute Protected Type reference (TYPE) STRING 20120827
19 GV_ITEM_DATA_IS_INITIALIZED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120924
20 GV_ITEM_TABLE Static Attribute Protected Type reference (TYPE) STRING 20120827
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_OR_TRUNCATE_TABLE Instance method Protected Method 20120827
2 CREATE_VIEW_METADATA Instance method Protected Method 20130205
3 FEATURE_NOT_SUPPORTED Instance method Protected Method 20120905
4 SETUP Instance method Private Method 20120827
5 SET_DATATYPE_DATA Instance method Protected Method 20130205
6 SET_HEADER_DATA Instance method Protected Method 20120903
7 SET_ITEM_DATA Instance method Protected Method 20120903
8 SET_TABLE_DATA Instance method Protected Method 20120827
Events
Class TC_SADL_QUERY_ENGINE_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_TEST_DATATYPE Public See coding 20130205 tt_test_datatype TYPE STANDARD TABLE OF sadl_v_datatype WITH DEFAULT KEY
2 TT_TEST_HEADER Public See coding 20120827 tt_test_header TYPE STANDARD TABLE OF ty_test_header WITH DEFAULT KEY
3 TT_TEST_ITEM Public See coding 20120827 tt_test_item TYPE STANDARD TABLE OF ty_test_item WITH DEFAULT KEY
4 TT_TEST_VIEW Public See coding 20120827 tt_test_view TYPE STANDARD TABLE OF ty_test_view WITH DEFAULT KEY
5 TT_TEST_VIEW_RESTR Public See coding 20121127 tt_test_view_restr TYPE STANDARD TABLE OF ty_test_view_restr WITH DEFAULT KEY
6 TY_TEST_HEADER Public Type reference (TYPE) SADL_S_QUERY_ENGINE_V_HEADER 20120827
7 TY_TEST_ITEM Public Type reference (TYPE) SADL_S_QUERY_ENGINE_V_ITEM 20120827
8 TY_TEST_VIEW Public See coding 20120827 BEGIN OF ty_test_view, header_s1 TYPE c LENGTH 20, header_t1 TYPE string, header_i1 TYPE i, item_s1 TYPE c LENGTH 20, item_i1 TYPE i, hilight_t1 TYPE string, snippet_t1 TYPE string, END OF ty_test_view
9 TY_TEST_VIEW_RESTR Public See coding 20121127 BEGIN OF ty_test_view_restr, header_i1 TYPE i, END OF ty_test_view_restr
Method Signatures

Method CREATE_OR_TRUNCATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCHEMA Call by reference Type reference (TYPE) STRING 20120827
2 Exporting EV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20120827
3 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120827
4 Importing IV_NAME_SUFFIX Call by reference Type reference (TYPE) STRING 20120827

Method CREATE_OR_TRUNCATE_TABLE on class TC_SADL_QUERY_ENGINE_BASE has no exception.

Method CREATE_VIEW_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_VIEW_METADATA 20130205
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20130205
3 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE 20130205
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130205

Method FEATURE_NOT_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FEATURE Call by reference Type reference (TYPE) STRING 20120905

Method FEATURE_NOT_SUPPORTED on class TC_SADL_QUERY_ENGINE_BASE has no exception.

Method SETUP Signature

Method SETUP on class TC_SADL_QUERY_ENGINE_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130205

Method SET_DATATYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATATYPE_DATA Call by reference Type reference (TYPE) TT_TEST_DATATYPE 20130205

Method SET_DATATYPE_DATA on class TC_SADL_QUERY_ENGINE_BASE has no exception.

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER_DATA Call by reference Type reference (TYPE) TT_TEST_HEADER 20120903

Method SET_HEADER_DATA on class TC_SADL_QUERY_ENGINE_BASE has no exception.

Method SET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM_DATA Call by reference Type reference (TYPE) TT_TEST_ITEM 20120903

Method SET_ITEM_DATA on class TC_SADL_QUERY_ENGINE_BASE has no exception.

Method SET_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20120827
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20120827

Method SET_TABLE_DATA on class TC_SADL_QUERY_ENGINE_BASE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740