SAP CL_FPM_LIST_SETTINGS_VARIANT OO Class - Central Runtime Model for Settings
CL_FPM_LIST_SETTINGS_VARIANT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_FPM_LIST_SETTINGS_VARIANT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_FPM_LIST_SETTINGS_VARIANTMethod list of CL_FPM_LIST_SETTINGS_VARIANT SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ACTIVATE | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>ACTIVATE...more details | ||
| ADJUST_ACTIVE_AGGR_RULES | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>ADJUST_ACTIVE_AGGR_RULES...more details | ||
| ADJUST_ACTIVE_FILTER_RULES | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>ADJUST_ACTIVE_FILTER_RULES...more details | ||
| ADJUST_ACTIVE_FORMATTING_RULES | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>ADJUST_ACTIVE_FORMATTING_RULES...more details | ||
| APPLY_COLUMN_PERSONALIZATION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>APPLY_COLUMN_PERSONALIZATION...more details | ||
| APPLY_CONFIGURATION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>APPLY_CONFIGURATION...more details | ||
|
| ||
| APPLY_FEEDER_COLUMN_DESCR | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>APPLY_FEEDER_COLUMN_DESCR...more details | ||
| APPLY_FEEDER_COLUMN_USAGES | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>APPLY_FEEDER_COLUMN_USAGES...more details | ||
| APPLY_PERSONALIZATION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>APPLY_PERSONALIZATION...more details | ||
| CHECK_ACTIVE_STATE | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>CHECK_ACTIVE_STATE...more details | ||
| CHECK_STATE | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>CHECK_STATE...more details | ||
| CONSTRUCTOR | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>CONSTRUCTOR...more details | ||
| CREATE_FOR_XML_GENERATOR | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>CREATE_FOR_XML_GENERATOR...more details | ||
| CREATE_VARIANT | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>CREATE_VARIANT...more details | ||
| CREATE_VARIANT_FROM_P6S_FLAVOR | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>CREATE_VARIANT_FROM_P6S_FLAVOR...more details | ||
| DEACTIVATE | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>DEACTIVATE...more details | ||
| DISPLAY_COLUMN_AT_POSITION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>DISPLAY_COLUMN_AT_POSITION...more details | ||
| GET_COLUMN_RECORD | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>GET_COLUMN_RECORD...more details | ||
| GET_COMPLETE_PERSONALIZATION | Private | |
| CALL METHOD cl_fpm_list_settings_variant=>GET_COMPLETE_PERSONALIZATION...more details | ||
| GET_PERSONALIZATION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>GET_PERSONALIZATION...more details | ||
| GET_UNSAVED_PERSONALIZATION | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>GET_UNSAVED_PERSONALIZATION...more details | ||
| GET_WIDTH | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>GET_WIDTH...more details | ||
| HIDE_COLUMN | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>HIDE_COLUMN...more details | ||
| INITIALIZE_COLUMNS | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>INITIALIZE_COLUMNS...more details | ||
| LOG_CHANGE | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>LOG_CHANGE...more details | ||
| MOVE_COLUMNS_TO_POSITION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>MOVE_COLUMNS_TO_POSITION...more details | ||
| ON_FEEDER_USAGE_CHANGED | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>ON_FEEDER_USAGE_CHANGED...more details | ||
| ON_IMPLICIT_COL_WIDTHS_CHANGED | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>ON_IMPLICIT_COL_WIDTHS_CHANGED...more details | ||
| PROCESS_CHANGES | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>PROCESS_CHANGES...more details | ||
| REMOVE_COLUMN | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>REMOVE_COLUMN...more details | ||
| REMOVE_NOT_ALLOWED_SORT_RULES | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>REMOVE_NOT_ALLOWED_SORT_RULES...more details | ||
| RESET | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>RESET...more details | ||
| RESET_COLUMN_WIDTH_UTILITY | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>RESET_COLUMN_WIDTH_UTILITY...more details | ||
| RESET_FROM_CLONE | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>RESET_FROM_CLONE...more details | ||
| RESTORE_COLUMN | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>RESTORE_COLUMN...more details | ||
| SET_INITIAL_WIDTHS_ONE_LEVEL | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>SET_INITIAL_WIDTHS_ONE_LEVEL...more details | ||
| SET_READ_ONLY_MODE | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>SET_READ_ONLY_MODE...more details | ||
| SET_VARIANT_SAVED | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>SET_VARIANT_SAVED...more details | ||
| SET_VARIANT_SAVED_AS | Public | |
| CALL METHOD cl_fpm_list_settings_variant=>SET_VARIANT_SAVED_AS...more details | ||
| SORT_COLUMNS_BY_POSITION | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>SORT_COLUMNS_BY_POSITION...more details | ||
| UPDATE_HIERARCHY_COLUMN | Protected | |
| CALL METHOD cl_fpm_list_settings_variant=>UPDATE_HIERARCHY_COLUMN...more details | ||
CL_FPM_LIST_SETTINGS_VARIANT attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| C_CHANGE_SOURCE | Constant | LIKE | Protected | ||
| C_COLUMN_ATTRIBUTE | Constant | IF_FPM_LIST_SETTINGS_CHNG_LOG=>C_COLUMN_ATTRIBUTE | LIKE IF_FPM_LIST_SETTINGS_CHNG_LOG=>C_COLUMN_ATTRIBUTE | Protected | |
| C_INSTANCE_STATE | Constant | LIKE | Protected | ||
| C_P6S_VARIANT_KEY | Constant | 'P6S_VARIANT' | LIKE STRING | Public | |
| C_TABLE_ATTRIBUTE | Constant | IF_FPM_LIST_SETTINGS_CHNG_LOG=>C_TABLE_ATTRIBUTE | LIKE IF_FPM_LIST_SETTINGS_CHNG_LOG=>C_TABLE_ATTRIBUTE | Protected | |
| C_VARIANT_CHANGES | Constant | LIKE | Protected | ||
| MO_CLONE_PARENT | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT | Protected | ||
| MO_FEEDER_SETTINGS | Instance Attribute | LIKE IF_FPM_LIST_FEEDER_SETTINGS | Protected | ||
| MO_LOGGER | Instance Attribute | LIKE CL_FPM_SALV_TRACE | Protected | ||
| MO_WIDTH_UTILITY | Instance Attribute | LIKE CL_FPM_LIST_COLUMN_WIDTH_UTIL | Public | ||
| MR_CONFIGURATION | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_STORE=>TY_S_CONFIGURATION | Protected | ||
| MS_EXCEL_EXPORT | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_S_EXCEL_EXPORT | Protected | ||
| MS_INITIAL_COLUMN_WIDTHS | Instance Attribute | LIKE | Protected | ||
| MS_PDF_EXPORT | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_S_PDF_EXPORT | Protected | ||
| MS_SETTINGS | Instance Attribute | LIKE TY_S_SETTINGS | Protected | ||
| MS_UNPROCESSED_CHANGES | Instance Attribute | LIKE YS_UNPROCESSED_CHANGES | Protected | ||
| MS_VARIANT_DESCRIPTOR | Instance Attribute | LIKE | Protected | ||
| MT_AGGREGATION_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_AGGREGATION_RULE | Protected | ||
| MT_CHANGES | Instance Attribute | LIKE TY_T_CHANGE | Protected | ||
| MT_COLUMNS | Instance Attribute | LIKE TY_T_COLUMN | Protected | ||
| MT_FILTER_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FILTER_RULE | Protected | ||
| MT_FINAL_INVISIBLE_COLUMNS | Instance Attribute | LIKE TY_T_COLUMN | Protected | ||
| MT_FORMATTING_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FORMATTING_RULE | Protected | ||
| MT_INACTIVE_AGGREGATION_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_AGGREGATION_RULE | Protected | ||
| MT_INACTIVE_FILTER_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FILTER_RULE | Protected | ||
| MT_INACTIVE_FORMATTING_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FORMATTING_RULE | Protected | ||
| MT_SORT_RULES | Instance Attribute | LIKE IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_SORT_RULE | Protected | ||
| MV_CLONE_PARENT_LAST_CHANGE_NO | Instance Attribute | LIKE I | Protected | ||
| MV_COLLAPSE_GROUPS | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_HIDE_COUNT_IN_GROUP_HEADER | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_HIDE_LABEL_IN_GROUP_HEADER | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_HIERARCHY_COLUMN_ID | Instance Attribute | LIKE STRING | Protected | ||
| MV_INSTANCE_STATE | Instance Attribute | LIKE Y_INSTANCE_STATE | Protected | ||
| MV_IS_DEFAULT_VARIANT | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_IS_DEFAULT_VARIANT_SHARED | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_IS_READ_ONLY | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| MV_LAST_CHANGE_NUMBER | Instance Attribute | LIKE I | Protected |
CL_FPM_LIST_SETTINGS_VARIANT types
TY_S_CHANGE -TY_S_COLUMN -
TY_S_PERSONALIZATION_ENTITIES -
TY_S_SETTINGS -
TY_T_CHANGE -
TY_T_COLUMN -
YS_COLUMN_WIDTH_AND_VISIBILITY -
YS_UNPROCESSED_CHANGES -
Y_CHANGE_CATEGORY -
Y_CHANGE_SOURCE -
Y_INSTANCE_STATE -
Links to Related Class(s)
CL_FPM_L...Full list of available SAP object classes
Search for further information about these or an SAP related objects