SAP ABAP Class CL_SADL_QUERY_ENGINE_SQL_BASE (Abstract base class for SADL SQL query engines)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_QUERY_ENGINE_COMMON (Package) Common objects of SADL Query Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20130917
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_CAPABILITY_SERVICE Capability Service for DB supported features 20130917
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_QUERY_ENGINE Execute SADL queries on DB 20130917
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SADL_QUERY_ENGINE_OSQL SADL SQL Engine 20130917
2 Inheritance (c INHERITING FROM c_ref)  CL_SADL_SQL_ENGINE SADL SQL Engine 20130917
Properties
Class CL_SADL_QUERY_ENGINE_SQL_BASE  
Short Description Abstract base class for SADL SQL query engines    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_QUERY_ENGINE_COMMON   Common objects of SADL Query Engine 
Created 20130917   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_QUERY_ENGINE_SQL_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130917
2 IF_SADL_CAPABILITY_SERVICE Capability Service for DB supported features 20130917
3 IF_SADL_QUERY_ENGINE Execute SADL queries on DB 20130917
Friends
Class CL_SADL_QUERY_ENGINE_SQL_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_QUERY_SQL Static Attribute Public Type reference (TYPE) STRING 20131030
2 GV_QUERY_SQL_COUNT Static Attribute Public Type reference (TYPE) STRING 20131030
3 GV_SUPPRESS_SQL_EXECUTION Static Attribute Public Type reference (TYPE) ABAP_BOOL 20130917
4 MR_VIEW_ANCHOR_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_VIEW_DB=>TY_ENTITY 20131121
5 MT_DB_INFO Instance attribute Protected See coding 20131101
6 MT_JOINED_ALIASES Instance attribute Protected See coding 20130917
7 MT_REQUESTED_FIELDS Instance attribute Protected Type reference (TYPE) ADBC_COLUMN_TAB 20130927
8 MT_VIEW_CALCULATED_ELEMENTS Instance attribute Protected Type reference (TYPE) IF_SADL_VIEW_DB=>TT_CALCULATED_ELEMENTS 20131031
9 MT_VIEW_ELEMENTS Instance attribute Protected Type reference (TYPE) TT_SORTED_VIEW_ELEMENTS 20131031
10 MT_VIEW_ENTITIES Instance attribute Protected Type reference (TYPE) TT_SORTED_VIEW_ENTITIES 20131031
11 MT_VIEW_JOINS Instance attribute Protected See coding 20131031
12 MT_VIEW_JOIN_MODEL Instance attribute Protected Type reference (TYPE) IF_SADL_VIEW_DB=>TT_JOIN_MODEL 20131031
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_CONSTRAINT_CONDITION Instance method Protected Method 20131025
2 APPEND_SEARCH_CONDITION Instance method Protected Method 20131025
3 APPEND_SEARCH_SCORE Instance method Protected Method 20131024
4 CHECK_VIEW_METADATA Instance method Protected Method 20131119
5 CREATE_CONSTRAINT_CONDITION Instance method Protected Method 20131025
6 CREATE_JOIN_CONDITION Instance method Protected Method 20131025
7 EXECUTE_SQL_STATEMENT Instance method Protected Method 20131022
8 GENERATE_COUNT_PART Instance method Protected Method 20130924
9 GENERATE_GROUP_BY Instance method Protected Method 20131104
10 GENERATE_LOCALE Instance method Protected Method 20131113
11 GENERATE_ORDER_BY Instance method Protected Method 20131025
12 GENERATE_PAGING Instance method Protected Method 20131022
13 GENERATE_SEARCH_SCORE Instance method Protected Method 20131023
14 GENERATE_SELECT_CLAUSE Instance method Protected Method 20131025
15 GENERATE_SQL_STATEMENT Instance method Protected Method 20131021
16 GENERATE_WHERE_CLAUSE Instance method Protected Method 20131025
17 GEN_TABLE_WITH_INNER_JOINS Instance method Protected Method 20131025
18 GET_ABAP_VALUE_REF Instance method Protected Method 20130923
19 GET_ENTITY_DB_INFO Instance method Protected Method 20130924
20 GET_GROUP_BY_FIELDS Static method Protected Method 20130917
21 GET_SCORE_ALIAS Instance method Protected Method 20130925
22 GET_VIEW_ELEMENT Instance method Protected Method 20131031
23 HAS_JOINS Instance method Protected Method 20131104
24 MAP_ALL_JOINS Instance method Protected Method 20131025
25 MAP_CONDITIONS Instance method Protected Method 20130924
26 MAP_JOINS Instance method Protected Method 20131025
27 MAP_PAGE_TO_LIMIT_OFFSET Instance method Protected Method 20130925
28 SELECT_COUNT_ONLY Instance method Protected Method 20131105
29 SQL Instance method Protected Method 20130923
30 SUBSTITUTE_PLACEHOLDER Instance method Private Method 20131104
Events
Class CL_SADL_QUERY_ENGINE_SQL_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SORTED_ENTITY_PARAMETERS Protected See coding 20131120 tt_sorted_entity_parameters TYPE SORTED TABLE OF if_sadl_public_types=>ty_entity_parameters WITH NON-UNIQUE KEY entity_alias
2 TT_SORTED_PARAMETERS Protected See coding 20131120 tt_sorted_parameters TYPE SORTED TABLE OF if_sadl_public_types=>ty_parameter WITH NON-UNIQUE KEY name
3 TT_SORTED_VIEW_ELEMENTS Protected See coding 20130917 tt_sorted_view_elements TYPE SORTED TABLE OF if_sadl_view_db=>ty_element WITH NON-UNIQUE KEY primary_key ALIAS alias COMPONENTS alias WITH NON-UNIQUE SORTED KEY entity_alias COMPONENTS entity_alias
4 TT_SORTED_VIEW_ENTITIES Protected See coding 20131120 tt_sorted_view_entities TYPE SORTED TABLE OF if_sadl_view_db=>ty_entity WITH NON-UNIQUE KEY alias
5 TY_ENTITY_DB_INFO Protected See coding 20130917 BEGIN OF ty_entity_db_info, ddic_artifact TYPE string, db_artifact TYPE string, db_schema TYPE string, END OF ty_entity_db_info
6 TY_SORTED_PARAMETERS Protected See coding 20131120 BEGIN OF ty_sorted_parameters, view_metadata TYPE tt_sorted_parameters, entity TYPE tt_sorted_entity_parameters, END OF ty_sorted_parameters
Method Signatures

Method APPEND_CONSTRAINT_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131025
2 Importing IS_TARGET_BO_NODE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20131025
3 Importing IT_PLACEHOLDER Call by reference Type reference (TYPE) TT_SORTED_PARAMETERS 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method APPEND_SEARCH_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131025
2 Importing IS_TEXT_SEARCH Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method APPEND_SEARCH_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131024
2 Importing IS_TEXT_SEARCH Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20131024

Method APPEND_SEARCH_SCORE on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method CHECK_VIEW_METADATA Signature

Method CHECK_VIEW_METADATA on class CL_SADL_QUERY_ENGINE_SQL_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131119

Method CREATE_CONSTRAINT_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20131025
3 Importing IV_BO_NODE_ALIAS Call by reference Type reference (TYPE) STRING 20131025
4 Importing IV_OPERATOR Call by reference Type reference (TYPE) STRING 20131025
5 Importing IV_RHS Call by reference Type reference (TYPE) STRING 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method CREATE_JOIN_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_JOIN Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_JOIN 20131025

Method CREATE_JOIN_CONDITION on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method EXECUTE_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLAT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20131022
2 Exporting EV_COUNT Call by reference Type reference (TYPE) INT4 20131022
3 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131022
# Exception Resumable Description Created on
1 CX_SADL_QUERY_ENGINE 20131022

Method GENERATE_COUNT_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131018
2 Importing IS_ANCHOR_ENTITY Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20130924
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130924

Method GENERATE_GROUP_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IT_GROUP_BY_FIELDS Call by reference Type reference (TYPE) STRINGTAB 20131104
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131104

Method GENERATE_LOCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131113
2 Importing IV_DISABLE_LOCALE Call by reference Type reference (TYPE) ABAP_BOOL 20131113

Method GENERATE_LOCALE on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method GENERATE_ORDER_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_TEXT_SEARCH Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20131104
3 Importing IT_SORT_OPTIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_SORT_ELEMENTS 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method GENERATE_PAGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131031
2 Importing IS_PAGING Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_PAGING 20131022

Method GENERATE_PAGING on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method GENERATE_SEARCH_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXT_SEARCH Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20131023
2 Returning RV_SEARCH_SCORE Value transfer Type reference (TYPE) STRING 20131023

Method GENERATE_SEARCH_SCORE on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method GENERATE_SELECT_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_AGGREGATION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION 20131025
3 Importing IS_ANCHOR_ENTITY Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20131025
4 Importing IS_RESTRICTIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_RESTRICTIONS 20131025
5 Importing IT_REQUEST_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20131025
6 Importing IV_COUNT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method GENERATE_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_AGGREGATION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION 20131021
3 Importing IS_PAGING Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_PAGING 20131021
4 Importing IS_PARAMETERS Call by reference Type reference (TYPE) TY_SORTED_PARAMETERS 20131021
5 Importing IS_RESTRICTIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_RESTRICTIONS 20131021
6 Importing IT_GROUP_BY_FIELDS Call by reference Type reference (TYPE) STRINGTAB 20131021
7 Importing IT_REQUEST_ELEMENTS Call by reference Type reference (TYPE) STRINGTAB 20131021
8 Importing IT_SORT_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_SORT_ELEMENTS 20131021
9 Importing IV_COUNT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131021
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131021

Method GENERATE_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IT_SADL_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_COMPLEX_CONDITION 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method GEN_TABLE_WITH_INNER_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_PARAMETERS Call by reference Type reference (TYPE) TY_SORTED_PARAMETERS 20131025
3 Importing IS_VIEW_NODE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method GET_ABAP_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ELEMENT 20130923
2 Importing IV_STRING_VALUE Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_COMPLEX_CONDITION-VALUE 20130923
3 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA 20130923
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130923

Method GET_ENTITY_DB_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_ARTIFACT Call by reference Type reference (TYPE) STRING 20130924
2 Returning RS_ENTITY_DB_INFO Value transfer Type reference (TYPE) TY_ENTITY_DB_INFO 20130924

Method GET_ENTITY_DB_INFO on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method GET_GROUP_BY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUP_BY_FIELDS Call by reference Type reference (TYPE) STRINGTAB 20130917
2 Importing IS_AGGREGATION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION 20130917
3 Importing IT_REQUESTED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_REQUESTED-ELEMENTS 20130917

Method GET_GROUP_BY_FIELDS on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method GET_SCORE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXT_SEARCH Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20130925
2 Returning RV_SCORE_ALIAS Value transfer Type reference (TYPE) STRING 20130925

Method GET_SCORE_ALIAS on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method GET_VIEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALIAS Call by reference Type reference (TYPE) IF_SADL_PUBLIC_TYPES=>TY_COMPLEX_CONDITION-ATTRIBUTE 20131031
2 Returning RS_VIEW_FIELD Value transfer Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ELEMENT 20131031
# Exception Resumable Description Created on
1 CX_SADL_VIEW_ELEMENT_UNDEFINED 20131031

Method HAS_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE_NODE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20131104
2 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_JOIN_TYPE 20131104
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20131104

Method HAS_JOINS on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method MAP_ALL_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_ANCHOR_NODE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20131025
3 Importing IS_PARAMETERS Call by reference Type reference (TYPE) TY_SORTED_PARAMETERS 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method MAP_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CURSOR Call by reference Type reference (TYPE) I 20130924
2 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131018
3 Importing IT_SADL_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_COMPLEX_CONDITION 20130924
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130924

Method MAP_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131104
2 Importing IS_PARAMETERS Call by reference Type reference (TYPE) TY_SORTED_PARAMETERS 20131025
3 Importing IS_SOURCE_NODE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ENTITY 20131025
4 Importing IV_JOIN_TYPE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_JOIN_TYPE 20131025
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131025

Method MAP_PAGE_TO_LIMIT_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LIMIT Call by reference Type reference (TYPE) I 20130925
2 Exporting EV_OFFSET Call by reference Type reference (TYPE) I 20130925
3 Importing IS_PAGING Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_PAGING 20130925

Method MAP_PAGE_TO_LIMIT_OFFSET on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method SELECT_COUNT_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NUMBER_ALL_HITS Value transfer Type reference (TYPE) I 20131105
2 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20131105
3 Importing IS_AGGREGATION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION 20131105
4 Importing IS_PARAMETERS Call by reference Type reference (TYPE) TY_SORTED_PARAMETERS 20131105
5 Importing IS_RESTRICTIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_RESTRICTIONS 20131105
6 Importing IT_DATA_TABLE_PROTOTYPE Call by reference Type reference (TYPE) INDEX TABLE 20131105
7 Importing IT_GROUP_BY_FIELDS Call by reference Type reference (TYPE) STRINGTAB 20131105
8 Importing IT_REQUESTED_ELEMENTS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_REQUESTED-ELEMENTS 20131105
9 Importing IV_PROTOTYPE_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL 20131105
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20131105
2 CX_SADL_QUERY_ENGINE 20131105

Method SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SQL Value transfer Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130923

Method SQL on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.

Method SUBSTITUTE_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RHS Call by reference Type reference (TYPE) STRING 20131104
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20131104
3 Importing IT_PLACEHOLDER Call by reference Type reference (TYPE) TT_SORTED_PARAMETERS 20131104
4 Importing IV_RHS Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TY_ELEMENT-CONSTRAINT 20131104

Method SUBSTITUTE_PLACEHOLDER on class CL_SADL_QUERY_ENGINE_SQL_BASE has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740