SAP ABAP Class CL_SALV_IDA_TEST_FUNC_FLD_PROP (Testing of Field properties including UI)
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
Properties
Class CL_SALV_IDA_TEST_FUNC_FLD_PROP  
Short Description Testing of Field properties including UI    
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 20131109   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 IF_SALV_GUI_TYPES_IDA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no interface implemented.
Friends
Class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CHECKBOX_VALUE Constant Public See coding 20131109
2 MC_COLUMN_GROUPS Constant Public See coding 20131210
3 MC_DDLBX_HANDLE Constant Private See coding 20131109
4 MC_FIELD_NAMES Constant Private See coding 20131210
5 MC_FIELD_PROPERTY_NAME Constant Public See coding 20131109
6 MC_FIELD_PROPERTY_VALUE Constant Public See coding 20131109
7 MC_UI_UCOMM Constant Public See coding 20131119
8 MO_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20131109
9 MO_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20131109
10 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO 20131109
11 MT_DDLBX_AGGREGATION_TYPE Instance attribute Private Type reference (TYPE) LVC_T_DROP 20131109
12 MT_DDLBX_FIELDNAME Instance attribute Private Type reference (TYPE) LVC_T_DROP 20131109
13 MT_DDLBX_SORT_DIRECTION Instance attribute Private Type reference (TYPE) LVC_T_DROP 20131109
14 MT_DISPLAY_FUNCTIONS Instance attribute Private Type reference (TYPE) YT_DISPLAY_FUNCTIONS 20131109
15 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20131109
16 MT_SORT_RULE Instance attribute Private Type reference (TYPE) LVC_T_SORT 20131109
17 MV_CLIENT_FIELD_NAME Instance attribute Private Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131109
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20131109
2 CREATE_DATA_TABLE Instance method Private Method 20131109
3 CREATE_FIELDCAT Instance method Private Method 20131109
4 CREATE_LAYOUT Instance method Private Method 20131109
5 CREATE_SERVICES Instance method Private Method 20131109
6 DISPLAY Instance method Public Method 20131109
7 DISPLAY_AS_POPUP Instance method Public Method 20131109
8 EXIT Instance method Public Method 20131119
9 FREE Instance method Public Method 20131109
10 GET_AGGREGATION_DISABLED Instance method Public Method 20131109
11 GET_AGGREGATION_RULES Instance method Public Method 20131109
12 GET_ATS_RULES Instance method Public Method 20131109
13 GET_AVAILABLE_FIELDS Instance method Public Method 20131109
14 GET_COLUMNS_OF_GROUP Static method Public Method 20131210
15 GET_CONTAINER_CONTENT Instance method Public Method 20131109
16 GET_FILTER_DISABLED Instance method Public Method 20131109
17 GET_GROUPING_RULES Instance method Public Method 20131109
18 GET_IN_SEARCH_SCOPE Instance method Public Method 20131209
19 GET_KEY_FIELDS Instance method Public Method 20131117
20 GET_SORT_DISABLED Instance method Public Method 20131109
21 GET_SORT_NOT_AS_TEXT Instance method Public Method 20131210
22 GET_TECH_INFOS_FOR_FIELD Instance method Public Method 20131109
23 GET_UI_INFOS_FOR_FIELD Instance method Public Method 20131109
24 GET_VISIBLE_FIELDS Instance method Public Method 20131109
25 HANDLE_DATA_CHANGED Instance method Private Event handling method 20131109
26 LOAD_FROM_SELECT_OPTIONS Instance method Public Method 20131109
27 LOCK_INITIAL_FUNCTIONS Instance method Public Method 20131109
28 REFRESH Instance method Public Method 20131109
29 STORE_IN_SELECT_OPTIONS Instance method Public Method 20131109
Events
# Event Type Visibility Description Created on
1 CLOSE Instance Event
(0)
Public
(2)
20131119
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DISPLAY_FUNCTIONS Private See coding 20131109 BEGIN OF ys_display_functions, fieldname TYPE if_salv_gui_types_ida=>y_field_name, key TYPE abap_bool, column_position TYPE i, available TYPE abap_bool, initial_visible TYPE abap_bool, sort_disabled_for_field TYPE abap_bool, filter_disabled_for_field TYPE abap_bool, aggr_disabled_for_field TYPE abap_bool, initial_aggregated TYPE char12, handle_ddlbx_aggregation TYPE i, separator_1 TYPE char01, initial_sort_direction TYPE char20, handle_ddlbx_sort_direction TYPE i, initial_grouped TYPE abap_bool, initial_sort_position TYPE i, initial_sort_fieldname TYPE if_salv_gui_types_ida=>y_field_name, handle_ddlbx_sort_fieldname TYPE i, separator_2 TYPE char01, data_element_name TYPE if_salv_gui_types_ida=>y_data_element_name, header_text TYPE if_salv_gui_types_ida=>y_header_text, tooltip_text TYPE if_salv_gui_types_ida=>y_tooltip_text, currency_field_name TYPE if_salv_gui_types_ida=>y_field_name, fixed_currency TYPE if_salv_gui_types_ida=>y_currency, fixed_unit TYPE if_salv_gui_types_ida=>y_unit, unit_field_name TYPE if_salv_gui_types_ida=>y_field_name, sort_as_text TYPE if_salv_gui_types_ida=>y_field_name, in_search_scope TYPE if_salv_gui_types_ida=>y_field_name, END OF ys_display_functions
2 YS_SELOPT Public See coding 20131109 BEGIN OF ys_selopt, sign TYPE tvarv_sign, option TYPE tvarv_opti, low TYPE y_low, high TYPE y_high, END OF ys_selopt
3 YTR_FIELD_NAME Public See coding 20131109 ytr_field_name TYPE RANGE OF y_field_name
4 YTR_PROPERTY_NAME Public See coding 20131109 ytr_property_name TYPE RANGE OF y_text
5 YT_DISPLAY_FUNCTIONS Private See coding 20131109 yt_display_functions TYPE TABLE OF ys_display_functions
6 Y_FIELD_NAME Public Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131109
7 Y_HIGH Public Type reference (TYPE) CHAR80 20131109
8 Y_LOW Public Type reference (TYPE) CHAR80 20131109
9 Y_PROP_NAME Public See coding 20131109 y_prop_name(5) TYPE c
10 Y_TEXT Public Type reference (TYPE) CHAR80 20131109
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20131109
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20131109
3 Importing ITS_AVAILABLE_FIELDNAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131209
4 Importing IT_OUTTAB Call by reference Type reference (TYPE) DATA 20131109

Method CONSTRUCTOR on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method CREATE_DATA_TABLE Signature

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

Method CREATE_DATA_TABLE on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method CREATE_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_AVAILABLE_FIELDNAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131209

Method CREATE_FIELDCAT on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method CREATE_LAYOUT Signature

Method CREATE_LAYOUT on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method CREATE_LAYOUT on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method CREATE_SERVICES Signature

Method CREATE_SERVICES on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method CREATE_SERVICES on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method DISPLAY on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method DISPLAY_AS_POPUP Signature

Method DISPLAY_AS_POPUP on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method DISPLAY_AS_POPUP on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_FCODE Call by reference Type reference (TYPE) SYUCOMM Function Code 20131119

Method EXIT on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method FREE Signature

Method FREE on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method FREE on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_AGGREGATION_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131109

Method GET_AGGREGATION_DISABLED on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_AGGREGATION_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGREGATION_RULES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_AGGREGATION_RULE 20131109

Method GET_AGGREGATION_RULES on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_ATS_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGREGATION_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE 20131109
2 Exporting ET_GROUPING_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE 20131109
3 Exporting ET_SORT_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_SORT_RULE 20131109

Method GET_ATS_RULES on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_AVAILABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131109

Method GET_AVAILABLE_FIELDS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_COLUMNS_OF_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_AVAILABLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131210
2 Importing IV_GROUP_NAME Call by reference Type reference (TYPE) STRING MC_COLUMN_GROUPS-ALL 20131210

Method GET_COLUMNS_OF_GROUP on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_CONTAINER_CONTENT Signature

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

Method GET_CONTAINER_CONTENT on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_FILTER_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131109

Method GET_FILTER_DISABLED on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_GROUPING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUPING_RULES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_SORT_RULE 20131109

Method GET_GROUPING_RULES on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_IN_SEARCH_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131209

Method GET_IN_SEARCH_SCOPE on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131117

Method GET_KEY_FIELDS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_SORT_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131109

Method GET_SORT_DISABLED on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_SORT_NOT_AS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YTS_FIELD_NAME 20131210

Method GET_SORT_NOT_AS_TEXT on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_TECH_INFOS_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CURRENCY_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131109
2 Exporting EV_DATA_ELEMENT_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_DATA_ELEMENT_NAME 20131109
3 Exporting EV_FIXED_CURRENCY Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_CURRENCY 20131109
4 Exporting EV_FIXED_UNIT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_UNIT 20131109
5 Exporting EV_UNIT_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131109
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131109

Method GET_TECH_INFOS_FOR_FIELD on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_UI_INFOS_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HEADER_TEXT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_HEADER_TEXT 20131109
2 Exporting EV_TOOLTIP_TEXT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_TOOLTIP_TEXT 20131109
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20131109

Method GET_UI_INFOS_FOR_FIELD on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method GET_VISIBLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20131109

Method GET_VISIBLE_FIELDS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20131109

Method HANDLE_DATA_CHANGED on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method LOAD_FROM_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_FIELD_NAME Call by reference Type reference (TYPE) YTR_FIELD_NAME 20131109
2 Importing ITR_SERVICES Call by reference Type reference (TYPE) YTR_PROPERTY_NAME 20131109
3 Importing ITR_UI_PROPERTY Call by reference Type reference (TYPE) YTR_PROPERTY_NAME 20131109

Method LOAD_FROM_SELECT_OPTIONS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method LOCK_INITIAL_FUNCTIONS Signature

Method LOCK_INITIAL_FUNCTIONS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method LOCK_INITIAL_FUNCTIONS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method REFRESH Signature

Method REFRESH on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no parameter.
Method REFRESH on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.

Method STORE_IN_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETR_FIELD_NAME Call by reference Type reference (TYPE) YTR_FIELD_NAME 20131109
2 Exporting ETR_SERVICES Call by reference Type reference (TYPE) YTR_PROPERTY_NAME 20131109
3 Exporting ETR_UI_PROPERTY Call by reference Type reference (TYPE) YTR_PROPERTY_NAME 20131109

Method STORE_IN_SELECT_OPTIONS on class CL_SALV_IDA_TEST_FUNC_FLD_PROP has no exception.
Event Signatures

Event CLOSE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_FCODE Exporting Value transfer Type reference (TYPE) SYUCOMM 20131119
History
Last changed by/on SAP  20141120 
SAP Release Created in 740