SAP ABAP Class CL_SALV_IDA_QUERY_ENGINE (ATS for IDA)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_IDA_ATS (Package) ATS for IDA
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_IDA_QUERY_ENGINE Wrapper of ABQI, common services for IDA and ITAB mode 20140228
Properties
Class CL_SALV_IDA_QUERY_ENGINE  
Short Description ATS for IDA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_IDA_ATS   ATS for IDA 
Created 20120809   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SALV_STC_COLUMN_CATALOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SALV_STU_GROUPED_RANGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SADL_AUTHORIZATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SADL_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_IDA_QUERY_ENGINE Wrapper of ABQI, common services for IDA and ITAB mode 20140228
Friends
# Friend Modeled only Created on Description
1 TC_SALV_IDA_AUNIT_FRIEND 20131121 Friend of IDA classes for injections in unit tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INJECTION_SADL_FETCH Static Attribute Protected Object reference (TYPE REF TO) IF_SADL_QUERY_FETCH 20140801
2 MO_CONDITION_GENERATOR Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_IDA_CONDITION_FACTORY 20140228
3 MO_DEFAULT_AUTHORIZATION_PROV Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_COND_PROV_AUTH_OBJECTS 20140203
4 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_LOGGER 20130911
5 MO_REGISTERED_CONDITION Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_IDA_CONDITION 20140228
6 MO_SADL_ENTITY Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_ENTITY 20140808
7 MO_SADL_FETCH Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_QUERY_FETCH 20140801
8 MO_SELOPT_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) IF_SADL_COND_PROVIDER_GRPD_RNG 20140228
9 MO_TEXT_SEARCH Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_IDA_TEXT_SEARCH 20140313
10 MS_PARAMETERS Instance attribute Protected Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_PARAMETERS 20130911
11 MS_TEXT_SEARCH Instance attribute Protected Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20130911
12 MT_DEFAULT_SEARCH_SCOPE Instance attribute Protected Type reference (TYPE) STRING_TABLE 20140912
13 MT_SEARCH_ONLY_PATHS Instance attribute Protected Type reference (TYPE) STRING_TABLE 20140806
14 M_DATA_SUPPRESSING_IS_ACTIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20130911
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130911
2 CONV_PLAIN_RANGES_TO_GROUPED Static method Protected Method 20140228
3 CREATE_FIXED_VALUES_CONDITION Static method Protected Method 20140304
4 CREATE_SADL_FETCH_AND_ENTITY Instance method Protected Method 20140819
5 RAISE_DATA_CRITERIA_CHANGED Instance method Protected Method 20140228
6 SELECT_DATA Instance method Public Method 20130911
7 SELECT_ROW_COUNT Instance method Public Method 20130911
8 SET_FIELD_SIMILARITY Instance method Protected Method 20140311
9 SET_SEARCH_SCOPE Instance method Protected Method 20140314
10 SET_SEARCH_TERM Instance method Protected Method 20140311
Events
# Event Type Visibility Description Created on
1 DATA_CRITERIA_CHANGED Instance Event
(0)
Public
(2)
20140228
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_NAMED_REF Protected See coding 20130911 begin of ys_named_ref, name type string, ref type ref to data, end of ys_named_ref
2 YT_NAMED_REF Protected See coding 20130911 yt_named_ref type standard table of ys_named_ref with default key
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20140811
2 Importing IO_SADL_FETCH Call by reference Object reference (TYPE REF TO) IF_SADL_QUERY_FETCH 20140801
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20130911

Method CONV_PLAIN_RANGES_TO_GROUPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUPED_RANGE Call by reference Type reference (TYPE) CL_SALV_STU_GROUPED_RANGE=>YT_GROUPED_RANGE 20140228
2 Importing IT_PLAIN_RANGE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_NAMED_RANGES 20140228

Method CONV_PLAIN_RANGES_TO_GROUPED on class CL_SALV_IDA_QUERY_ENGINE has no exception.

Method CREATE_FIXED_VALUES_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIXED_VALUE_SELECTION Value transfer Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_FIXED_VALUE_SELECTION 20140304
2 Returning RO_FIXED_VALUE_CONDITION Value transfer Object reference (TYPE REF TO) IF_SADL_CONDITION_PROVIDER 20140304

Method CREATE_FIXED_VALUES_CONDITION on class CL_SALV_IDA_QUERY_ENGINE has no exception.

Method CREATE_SADL_FETCH_AND_ENTITY Signature

Method CREATE_SADL_FETCH_AND_ENTITY on class CL_SALV_IDA_QUERY_ENGINE has no parameter.
# Exception Resumable Description Created on
1 CX_BSA_COMPILE_TIME 20140822
2 CX_SADL_CONTRACT_VIOLATION 20140819
3 CX_SADL_STATIC 20140822

Method RAISE_DATA_CRITERIA_CHANGED Signature

Method RAISE_DATA_CRITERIA_CHANGED on class CL_SALV_IDA_QUERY_ENGINE has no parameter.
Method RAISE_DATA_CRITERIA_CHANGED on class CL_SALV_IDA_QUERY_ENGINE has no exception.

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130911
2 Exporting EV_ROW_COUNT Call by reference Type reference (TYPE) I 20140214
3 Importing IS_AGGREGATION Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION 20130911
4 Importing IS_FILTER_PARAMS Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_FILTER_PARAMS 20140314
5 Importing IS_FIXED_VALUE_SELECTION Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_FIXED_VALUE_SELECTION 20140304
6 Importing IT_REQUESTED_FIELDS Call by reference Type reference (TYPE) STRING_TABLE 20130911
7 Importing IT_SORT_ELEMENTS Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YT_DB_SORT_RULE 20130911
8 Importing IV_FILL_ROW_COUNT Call by reference Type reference (TYPE) ABAP_BOOL 20140214
9 Importing IV_FROM Call by reference Type reference (TYPE) I 20130911
10 Importing IV_TO Call by reference Type reference (TYPE) I 20130911

Method SELECT_DATA on class CL_SALV_IDA_QUERY_ENGINE has no exception.

Method SELECT_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER_PARAMS Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_FILTER_PARAMS 20140314
2 Importing IS_FIXED_VALUE_SELECTION Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_FIXED_VALUE_SELECTION 20140304
3 Returning ROW_COUNT Value transfer Type reference (TYPE) I 20130911
4 Importing T_GROUP_BY_FIELDS Call by reference Type reference (TYPE) STRING_TABLE 20130911

Method SELECT_ROW_COUNT on class CL_SALV_IDA_QUERY_ENGINE has no exception.

Method SET_FIELD_SIMILARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_SIMILARITY Call by reference Type reference (TYPE) IF_SALV_IDA_TEXT_SEARCH=>Y_FIELD_SIMILARITY 20140311
# Exception Resumable Description Created on
1 CX_SALV_PARAM_OUT_OF_BOUNDS 20140311

Method SET_SEARCH_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20140314
# Exception Resumable Description Created on
1 CX_SALV_IDA_SEARCH_NOT_SUPP 20140314
2 CX_SALV_IDA_UNKNOWN_NAME 20140314

Method SET_SEARCH_TERM Signature

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

Method SET_SEARCH_TERM on class CL_SALV_IDA_QUERY_ENGINE has no exception.
Event Signatures

Event DATA_CRITERIA_CHANGED Signature
Event DATA_CRITERIA_CHANGED on class CL_SALV_IDA_QUERY_ENGINE has no parameter.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740