SAP ABAP Class CL_SALV_IDA_SERVICES (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_SERVICES ATS for IDA 20131015
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  TD_SALV_IDA_SERVICES Dummy for test on IDA servises 20131111
Properties
Class CL_SALV_IDA_SERVICES  
Short Description ATS for IDA    
Super Class    
Instantiability of a Class 1  Protected 
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_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SADL_QUERY_ENGINE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_IDA_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_SALV_STU_INTERNAL_TYPES 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_SERVICES ATS for IDA 20131015
Friends
# Friend Modeled only Created on Description
1 TC_SALV_GUI_AUNIT_FRIEND_IDA 20140821 Friend for AUnit Tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ATS Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20131015
2 MO_ATS_BEFORE_STRUCTURE_CHANGE Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20131209
3 MO_ATS_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) LIF_ATS_CONTROLLER 20131015
4 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_LOGGER 20131015
5 MO_QUERY_ENGINE Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_IDA_QUERY_ENGINE 20131015
6 MO_STRUCTDESCR_PROV Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_IDA_STRUCTDESCR_PROV 20131112
7 MS_AVAILABLE_COLUMNS Instance attribute Protected See coding 20131114
8 MS_CALC_FIELDS Instance attribute Private See coding 20131015
9 MS_IDA_ATS Instance attribute Private See coding 20131015
10 MS_ITAB_ATS Instance attribute Private See coding 20131015
11 MS_REQUIRED_FIELDS Instance attribute Protected See coding 20131015
12 MV_TRUNCATION_FOR_LATER_ACTIV Instance attribute Protected Type reference (TYPE) I -1 20131208
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ATS Instance method Protected Method 20131209
2 CONSTRUCTOR Instance method Protected Constructor 20131015
3 COPY_RULES Static method Public Method 20131015
4 CREATE Static method Public Method 20131015
5 CREATE_ENTITY_AND_ABQI Static method Public Method 20140313
6 CREATE_FOR_SADL_ENTITY Static method Public Method 20130905
7 CREATE_IDA_ATS Instance method Protected Method 20131015
8 CREATE_ITAB_ATS Instance method Protected Method 20131015
9 CREATE_SADL_VIEW_METADATA Static method Public Method 20121123
10 CREATE_VIEW_METADATA Static method Public Method 20120809
11 GET_FIELDS_FOR_COLS Instance method Protected Method 20131118
12 GET_QUERY_ENGINE Instance method Protected Method 20140228
13 ON_DATA_CRITERIA_CHANGED Instance method Protected Event handling method 20140228
14 ON_KEY_FIELDS_CHANGED Instance method Protected Event handling method 20131112
15 ON_RESULT_STRUCTURE_CHANGED Instance method Protected Event handling method 20131209
Events
Class CL_SALV_IDA_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_NAMED_REF Protected See coding 20131015 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 20131015 yt_named_ref type standard table of ys_named_ref with default key
Method Signatures

Method ACTIVATE_ATS Signature

Method ACTIVATE_ATS on class CL_SALV_IDA_SERVICES has no parameter.
Method ACTIVATE_ATS on class CL_SALV_IDA_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ENGINE Call by reference Object reference (TYPE REF TO) CL_SALV_IDA_QUERY_ENGINE 20131015
2 Importing IO_STRUCTDESCR_PROV Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_STRUCTDESCR_PROV 20131112
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131015

Method COPY_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ATS Call by reference Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20131015
2 Importing IO_TARGET_ATS Call by reference Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20131015

Method COPY_RULES on class CL_SALV_IDA_SERVICES has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ENGINE Call by reference Object reference (TYPE REF TO) CL_SALV_IDA_QUERY_ENGINE 20131015
2 Importing IO_STRUCTDESCR_PROV Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_STRUCTDESCR_PROV 20131112
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_SALV_IDA_SERVICES 20131015
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20131015

Method CREATE_ENTITY_AND_ABQI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20140313
2 Exporting EO_FETCH Value transfer Object reference (TYPE REF TO) IF_SADL_QUERY_FETCH 20140801
3 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20140313
4 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE 20140313
# Exception Resumable Description Created on
1 CX_SALV_DB_CONNECTION 20140313
2 CX_SALV_DB_TABLE_NOT_SUPPORTED 20140313
3 CX_SALV_IDA_CONTRACT_VIOLATION 20140313

Method CREATE_FOR_SADL_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALC_FIELD_HANDLER Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_CALC_FIELD_HANDLER 20130905
2 Importing IO_SADL_ENTITY Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY 20131107
3 Importing IO_SADL_FETCH Call by reference Object reference (TYPE REF TO) IF_SADL_QUERY_FETCH 20140801
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_SALV_IDA_SERVICES 20130905
# Exception Resumable Description Created on
1 CX_SALV_IDA_CONTRACT_VIOLATION 20130905

Method CREATE_IDA_ATS Signature

Method CREATE_IDA_ATS on class CL_SALV_IDA_SERVICES has no parameter.
Method CREATE_IDA_ATS on class CL_SALV_IDA_SERVICES has no exception.

Method CREATE_ITAB_ATS Signature

Method CREATE_ITAB_ATS on class CL_SALV_IDA_SERVICES has no parameter.
Method CREATE_ITAB_ATS on class CL_SALV_IDA_SERVICES has no exception.

Method CREATE_SADL_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_ENTITY=>TY_VIEW_METADATA 20121123
2 Importing IO_ENTITY_INFO Call by reference Object reference (TYPE REF TO) IF_SADL_ENTITY_CONSUMP_INFO 20140313
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130115

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_ENTITY=>TY_VIEW_METADATA 20120809
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20120809
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130115

Method GET_FIELDS_FOR_COLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CALC_FIELDS Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES=>YTS_FIELD_NAME 20131118
2 Exporting ET_DB_FIELDS Call by reference Type reference (TYPE) STRING_TABLE 20131118
3 Importing IT_COLUMNS Call by reference Type reference (TYPE) STRING_TABLE 20131118
4 Importing IV_INCLUDE_KEY_FIELDS Value transfer Type reference (TYPE) ABAP_BOOL 20131118

Method GET_FIELDS_FOR_COLS on class CL_SALV_IDA_SERVICES has no exception.

Method GET_QUERY_ENGINE Signature

Method GET_QUERY_ENGINE on class CL_SALV_IDA_SERVICES has no parameter.
Method GET_QUERY_ENGINE on class CL_SALV_IDA_SERVICES has no exception.

Method ON_DATA_CRITERIA_CHANGED Signature

Method ON_DATA_CRITERIA_CHANGED on class CL_SALV_IDA_SERVICES has no parameter.
Method ON_DATA_CRITERIA_CHANGED on class CL_SALV_IDA_SERVICES has no exception.

Method ON_KEY_FIELDS_CHANGED Signature

Method ON_KEY_FIELDS_CHANGED on class CL_SALV_IDA_SERVICES has no parameter.
Method ON_KEY_FIELDS_CHANGED on class CL_SALV_IDA_SERVICES has no exception.

Method ON_RESULT_STRUCTURE_CHANGED Signature

Method ON_RESULT_STRUCTURE_CHANGED on class CL_SALV_IDA_SERVICES has no parameter.
Method ON_RESULT_STRUCTURE_CHANGED on class CL_SALV_IDA_SERVICES has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740