SAP ABAP Class IF_FPM_LIST_SETTINGS_VARIANT (SettingsVariant : Adaption of Pers,Conf and Feeder)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_LIST_SETTINGS_VARIANT Central Runtime Model for Settings 20101104
Properties
Class IF_FPM_LIST_SETTINGS_VARIANT  
Short Description SettingsVariant : Adaption of Pers,Conf and Feeder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20101104   SAP 
Last change 20141121    
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_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_FPM_LIST_SETTINGS_VARIANT has no interface implemented.
Friends
Class IF_FPM_LIST_SETTINGS_VARIANT has no friend class.
Attributes
Class IF_FPM_LIST_SETTINGS_VARIANT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method 20101104
2 CREATE_CHANGE_LOG Instance method Public Method 20101104
3 DESTROY Instance method Public Method 20101104
4 GET_AGGREGATION_RULES Instance method Public Method 20101104
5 GET_COLS_FOR_STARTUP_RENDERING Instance method Public Method 20130213
6 GET_COLUMN Instance method Public Method 20101104
7 GET_COLUMNS Instance method Public Method 20101104
8 GET_COLUMN_DESCRIPTORS Instance method Public Method 20101104
9 GET_FILTER_RULES Instance method Public Method 20101104
10 GET_FIT_COLUMNS_TO_TABLE_WIDTH Instance method Public Method 20110207
11 GET_FORMATTING_RULES Instance method Public Method 20140721
12 GET_HIDE_COUNT_IN_GROUP_HEADER Instance method Public Method 20140403
13 GET_HIDE_LABEL_IN_GROUP_HEADER Instance method Public Method 20140225
14 GET_SEARCH_STATE Instance method Public Method 20130403
15 GET_SORT_RULES Instance method Public Method 20101104
16 GET_VARIANT_DESCRIPTION Instance method Public Method 20101104
17 GET_VARIANT_KEY Instance method Public Method 20101104
18 GET_VISIBLE_COLUMNS Instance method Public Method 20101104
19 GET_VISIBLE_COLUMN_ORDER Instance method Public Method 20110216
20 GET_VISIBLE_ROWS_COUNT Instance method Public Method 20101104
21 IS_DEFAULT_VARIANT Instance method Public Method 20110207
22 IS_DERIVED_VARIANT Instance method Public Method 20101120
23 IS_MODIFIED_NOT_SAVED Instance method Public Method 20101220
24 IS_READ_ONLY Instance method Public Method 20101220
25 IS_VALID Instance method Public Method 20101105
26 SET_AGGREGATION_RULES Instance method Public Method 20101104
27 SET_COLUMN_WIDTHS Instance method Public Method 20110330
28 SET_DEFAULT_VARIANT_FLAG Instance method Public Method 20110207
29 SET_FILTER_RULES Instance method Public Method 20101104
30 SET_FIT_COLUMNS_TO_TABLE_WIDTH Instance method Public Method 20110207
31 SET_FORMATTING_RULES Instance method Public Method 20140718
32 SET_HIDE_COUNT_IN_GROUP_HEADER Instance method Public Method 20140403
33 SET_HIDE_LABEL_IN_GROUP_HEADER Instance method Public Method 20140225
34 SET_SEARCH_STATE Instance method Public Method 20130403
35 SET_SORT_RULES Instance method Public Method 20101104
36 SET_VISIBLE_COLUMN_ORDER Instance method Public Method 20110216
37 SET_VISIBLE_ROWS_COUNT Instance method Public Method 20101104
Events
Class IF_FPM_LIST_SETTINGS_VARIANT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_AGGREGATION_RULE Public Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YS_AGGREGATION_RULE 20101104
2 TY_S_COLUMN Public Type reference (TYPE) IF_FPM_LIST_SETTINGS_COLUMN=>TY_S_COLUMN 20101104
3 TY_S_COLUMN_WIDTH Public See coding 20110330 begin of ty_s_column_width, column_name type string, width type string, end of ty_s_column_width
4 TY_S_FILTER_RULE Public Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YS_FILTER_RULE 20101104
5 TY_S_FORMATTING_RULE Public See coding 20140715 begin of ty_s_formatting_rule, rule type if_salv_service_types=>ys_formatting_rule, style_properties type if_wd_custom_style=>t_style_properties, end of ty_s_formatting_rule
6 TY_S_SORT_RULE Public See coding 20101104 begin of ty_s_sort_rule, column_name type string, descending type abap_bool, is_grouped type abap_bool, aggr_column type string, end of ty_s_sort_rule
7 TY_T_AGGREGATION_RULE Public Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE 20101104
8 TY_T_COLUMN Public Type reference (TYPE) IF_FPM_LIST_SETTINGS_COLUMN=>TY_T_COLUMN 20101104
9 TY_T_COLUMN_NAME Public See coding 20101104 ty_t_column_name type standard table of string with default key
10 TY_T_COLUMN_OBJ Public See coding 20101104 ty_t_column_obj type standard table of ref to if_fpm_list_settings_column with default key
11 TY_T_COLUMN_WIDTH Public See coding 20110330 ty_t_column_width type standard table of ty_s_column_width with default key
12 TY_T_FILTER_RULE Public Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE 20101104
13 TY_T_FORMATTING_RULE Public See coding 20140715 ty_t_formatting_rule type standard table of ty_s_formatting_rule with key rule-column_name
14 TY_T_O_COLUMN Public See coding 20101115 ty_t_o_column type standard table of ref to if_fpm_list_settings_column with default key
15 TY_T_SORT_RULE Public See coding 20101104 ty_t_sort_rule type standard table of ty_s_sort_rule with key column_name
Method Signatures

Method CLONE Signature

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

Method CLONE on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method CREATE_CHANGE_LOG Signature

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

Method CREATE_CHANGE_LOG on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method DESTROY Signature

Method DESTROY on class IF_FPM_LIST_SETTINGS_VARIANT has no parameter.
Method DESTROY on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_AGGREGATION_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AGGREGATION_RULES Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_AGGREGATION_RULE 20101104

Method GET_AGGREGATION_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_COLS_FOR_STARTUP_RENDERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMNS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130213

Method GET_COLS_FOR_STARTUP_RENDERING on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) STRING 20101104
2 Importing IV_INCLUSIVE_FINAL_INVISIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20101124
3 Returning RO_COLUMN Value transfer Object reference (TYPE REF TO) IF_FPM_LIST_SETTINGS_COLUMN 20101124

Method GET_COLUMN on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_O_COLUMN 20101104

Method GET_COLUMNS on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_COLUMN_DESCRIPTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILL_WIDTHS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130304
2 Returning RT_COLUMN_DESCRIPTORS Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_COLUMN 20101104

Method GET_COLUMN_DESCRIPTORS on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_FILTER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FILTER_RULES Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FILTER_RULE 20101104

Method GET_FILTER_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_FIT_COLUMNS_TO_TABLE_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIT_COLUMNS_TO_TABLE_WIDTH Value transfer Type reference (TYPE) ABAP_BOOL 20110207

Method GET_FIT_COLUMNS_TO_TABLE_WIDTH on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_FORMATTING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FORMATTING_RULES Value transfer Type reference (TYPE) TY_T_FORMATTING_RULE 20140721

Method GET_FORMATTING_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_HIDE_COUNT_IN_GROUP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HIDE_COUNT_IN_GROUP_HEAD Value transfer Type reference (TYPE) ABAP_BOOL 20140403

Method GET_HIDE_COUNT_IN_GROUP_HEADER on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_HIDE_LABEL_IN_GROUP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HIDE_LABEL_IN_GROUP_HEAD Value transfer Type reference (TYPE) ABAP_BOOL 20140225

Method GET_HIDE_LABEL_IN_GROUP_HEADER on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_SEARCH_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEARCH_OPEN Value transfer Type reference (TYPE) FPMGB_SEARCH_STATE Search State in List/Tree UIBB 20130403

Method GET_SEARCH_STATE on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_SORT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SORT_RULES Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_SORT_RULE 20101104

Method GET_SORT_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_VARIANT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VARIANT_DESCRIPTION Value transfer Type reference (TYPE) STRING 20101104

Method GET_VARIANT_DESCRIPTION on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_VARIANT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VARIANT_KEY Value transfer Type reference (TYPE) STRING 20101104

Method GET_VARIANT_KEY on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_VISIBLE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_O_COLUMN 20101115

Method GET_VISIBLE_COLUMNS on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_VISIBLE_COLUMN_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VISIBLE_COLUMN_NAMES Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_COLUMN_NAME 20110216

Method GET_VISIBLE_COLUMN_ORDER on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method GET_VISIBLE_ROWS_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VISIBLE_ROWS_COUNT Value transfer Type reference (TYPE) I 20101104

Method GET_VISIBLE_ROWS_COUNT on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method IS_DEFAULT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DEFAULT_VARIANT Value transfer Type reference (TYPE) ABAP_BOOL 20110207

Method IS_DEFAULT_VARIANT on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method IS_DERIVED_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DERIVED_VARIANT Value transfer Type reference (TYPE) ABAP_BOOL 20101120

Method IS_DERIVED_VARIANT on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method IS_MODIFIED_NOT_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_MODIFIED_NOT_SAVED Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method IS_MODIFIED_NOT_SAVED on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method IS_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_READ_ONLY Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method IS_READ_ONLY on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20101105

Method IS_VALID on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_AGGREGATION_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AGGREGATION_RULES Call by reference Type reference (TYPE) TY_T_AGGREGATION_RULE 20101104

Method SET_AGGREGATION_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_COLUMN_WIDTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMN_WIDTHS Call by reference Type reference (TYPE) TY_T_COLUMN_WIDTH 20110330

Method SET_COLUMN_WIDTHS on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_DEFAULT_VARIANT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEFAULT_VARIANT Value transfer Type reference (TYPE) ABAP_BOOL 20110207

Method SET_DEFAULT_VARIANT_FLAG on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_FILTER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER_RULES Call by reference Type reference (TYPE) TY_T_FILTER_RULE 20101104

Method SET_FILTER_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_FIT_COLUMNS_TO_TABLE_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIT_COLUMNS_TO_TABLE_WIDTH Value transfer Type reference (TYPE) ABAP_BOOL 20110207

Method SET_FIT_COLUMNS_TO_TABLE_WIDTH on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_FORMATTING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FORMATTING_RULES Call by reference Type reference (TYPE) TY_T_FORMATTING_RULE 20140718

Method SET_FORMATTING_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_HIDE_COUNT_IN_GROUP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIDE_COUNT_IN_GROUP_HEADER Call by reference Type reference (TYPE) ABAP_BOOL 20140403

Method SET_HIDE_COUNT_IN_GROUP_HEADER on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_HIDE_LABEL_IN_GROUP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIDE_LABEL_IN_GROUP_HEADER Call by reference Type reference (TYPE) ABAP_BOOL 20140225

Method SET_HIDE_LABEL_IN_GROUP_HEADER on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_SEARCH_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEARCH_STATE Value transfer Type reference (TYPE) FPMGB_SEARCH_STATE Search State in List/Tree UIBB 20130403

Method SET_SEARCH_STATE on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_SORT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SORT_RULES Call by reference Type reference (TYPE) TY_T_SORT_RULE 20101104

Method SET_SORT_RULES on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_VISIBLE_COLUMN_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VISIBLE_COLUMN_NAMES Call by reference Type reference (TYPE) IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_COLUMN_NAME 20110216

Method SET_VISIBLE_COLUMN_ORDER on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.

Method SET_VISIBLE_ROWS_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VISIBLE_ROWS_COUNT Value transfer Type reference (TYPE) I 20101104

Method SET_VISIBLE_ROWS_COUNT on class IF_FPM_LIST_SETTINGS_VARIANT has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in