SAP ABAP Class CL_SALV_GUI_FIELD_CATALOG_IDA (Implementation of IDA ALV field catalog)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_IDA_IMPL (Package) ALV: Development for IDA No Translation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_FIELD_CATALOG_IDA IDA API Field Catalog Manipulation Object 20120904
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_FIELD_DISPLAY_OPT IDA ALV : Display Options for a Field 20130916
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_STC_COL_CONFIGURATOR Call Back for Column Catalog Consumer 20140303
Properties
Class CL_SALV_GUI_FIELD_CATALOG_IDA  
Short Description Implementation of IDA ALV field catalog    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_IDA_IMPL   ALV: Development for IDA No Translation 
Created 20120829   SAP 
Last change 20141120    
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 CL_SALV_GUI_FIELD_CATALOG_IDA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SALV_GUI_TYPES_IDA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_IDA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_SERVICE_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_GUI_FIELD_CATALOG_IDA IDA API Field Catalog Manipulation Object 20120904
2 IF_SALV_GUI_FIELD_DISPLAY_OPT IDA ALV : Display Options for a Field 20130916
3 IF_SALV_STC_COL_CONFIGURATOR Call Back for Column Catalog Consumer 20140303
Friends
# Friend Modeled only Created on Description
1 TC_SALV_GUI_AUNIT_FRIEND_IDA 20131212 Friend for AUnit Tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_STD_COLUMN_CONFIGURATOR Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_COL_CONFIGURATOR 20140303
2 MO_STRUCTDESCR_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_IDA_STRUCTDESCR_PROV Wrapper of SADL entity 20131031
3 MTS_ALL_FIELD_NAMES Instance attribute Protected Type reference (TYPE) YTS_FIELD_NAMES 20121207
4 MTS_AVAILABLE_FIELD_NAMES Instance attribute Protected Type reference (TYPE) YTS_FIELD_NAMES 20121207
5 MTS_DISPLAY_INFO Instance attribute Protected Type reference (TYPE) YTS_FIELD_DISPLAY_INFO 20131130
6 MTS_LVC_FCAT Instance attribute Protected Type reference (TYPE) YTS_LVC_FCAT 20131130
7 MV_LOCKED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20140304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120904
2 CREATE_RESULT_TABLE_CONTAINER Instance method Public Method 20120904
3 GET_ALLOWED_SERVICES Instance method Public Method 20131130
4 GET_DATA_ELEMENT_DESCR Instance method Protected Method 20121220
5 GET_FIELD_DISPLAY_INFO Instance method Public Method 20131130
6 GET_LVC_STRUCTURE Instance method Public Method 20131130
7 GET_STRUCTDESCR_PROVIDER Instance method Public Method 20131112
8 IS_RIGHT_ALIGNED Instance method Public Method 20131130
9 IS_SELECTABLE Instance method Public Method 20131130
10 LOCK_FOR_DISPLAY Instance method Public Method 20140304
11 TRIGGER_EVENT_CELL_ACTION Instance method Public Method 20130926
Events
Class CL_SALV_GUI_FIELD_CATALOG_IDA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FIELD_DISPLAY_INFO Public See coding 20131130 begin of ys_field_display_info, field_name type y_field_name, is_sort_allowed type abap_bool, is_filter_allowed type abap_bool, is_text_search_allowed type abap_bool, is_aggregation_allowed type abap_bool, style type lvc_style, ts_icon_tooltip type if_salv_gui_types_ida=>yts_icon_tooltip, hide_if_value_is_initial type abap_bool, use_standard_icon_tooltip type abap_bool, end of ys_field_display_info
2 YTS_FIELD_DISPLAY_INFO Protected See coding 20131130 yts_field_display_info type sorted table of ys_field_display_info with unique key field_name
3 YTS_FIELD_NAMES Protected See coding 20131130 yts_field_names type sorted table of y_field_name with unique key table_line
4 YTS_LVC_FCAT Protected See coding 20131130 yts_lvc_fcat type sorted table of lvc_s_fcat with unique key fieldname
5 Y_FIELD_NAME Public Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20120904
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCTDESCR_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_STRUCTDESCR_PROV 20131031

Method CONSTRUCTOR on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method CREATE_RESULT_TABLE_CONTAINER Signature

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

Method CREATE_RESULT_TABLE_CONTAINER on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method GET_ALLOWED_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CL_SALV_GUI_FIELD_CATALOG_IDA=>Y_FIELD_NAME 20131130
2 Exporting IS_AGGREGATION_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20131130
3 Exporting IS_FILTER_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20131130
4 Exporting IS_GROUP_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20131130
5 Exporting IS_ROW_MERGE_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20131130
6 Exporting IS_SORT_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20131130
7 Exporting IS_TEXT_SEARCH_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20140530

Method GET_ALLOWED_SERVICES on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method GET_DATA_ELEMENT_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_ELEMENT_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20121220
2 Returning RS_DATA_ELEMENT_DESCR Value transfer Type reference (TYPE) DD04V Generated Table for View 20121220
# Exception Resumable Description Created on
1 CX_SALV_IDA_UNKNOWN_NAME Unknown name: FieldName,DataElementName,... 20121220

Method GET_FIELD_DISPLAY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD_DISPLAY_INFO Call by reference Type reference (TYPE) YS_FIELD_DISPLAY_INFO 20131130
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) Y_FIELD_NAME 20131130

Method GET_FIELD_DISPLAY_INFO on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method GET_LVC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CL_SALV_GUI_FIELD_CATALOG_IDA=>Y_FIELD_NAME 20131130
2 Exporting S_FIELDCATALOG Call by reference Type reference (TYPE) LVC_S_FCAT 20131130

Method GET_LVC_STRUCTURE on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method GET_STRUCTDESCR_PROVIDER Signature

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

Method GET_STRUCTDESCR_PROVIDER on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method IS_RIGHT_ALIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_RIGHT_ALIGNED Call by reference Type reference (TYPE) ABAP_BOOL 20131130
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) Y_FIELD_NAME 20131130

Method IS_RIGHT_ALIGNED on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method IS_SELECTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) Y_FIELD_NAME 20131130
2 Returning RV_IS_SELECTABLE Value transfer Type reference (TYPE) ABAP_BOOL 20131130

Method IS_SELECTABLE on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method LOCK_FOR_DISPLAY Signature

Method LOCK_FOR_DISPLAY on class CL_SALV_GUI_FIELD_CATALOG_IDA has no parameter.
Method LOCK_FOR_DISPLAY on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.

Method TRIGGER_EVENT_CELL_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ROW_DATA Value transfer Object reference (TYPE REF TO) IF_SALV_GUI_ROW_DATA_IDA 20130926
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20130926

Method TRIGGER_EVENT_CELL_ACTION on class CL_SALV_GUI_FIELD_CATALOG_IDA has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740