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_VARIANT

Method 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 NameDescriptionVisability
ACTIVATEPublic
CALL METHOD cl_fpm_list_settings_variant=>ACTIVATE...more details

ADJUST_ACTIVE_AGGR_RULESProtected
CALL METHOD cl_fpm_list_settings_variant=>ADJUST_ACTIVE_AGGR_RULES...more details

ADJUST_ACTIVE_FILTER_RULESProtected
CALL METHOD cl_fpm_list_settings_variant=>ADJUST_ACTIVE_FILTER_RULES...more details

ADJUST_ACTIVE_FORMATTING_RULESProtected
CALL METHOD cl_fpm_list_settings_variant=>ADJUST_ACTIVE_FORMATTING_RULES...more details

APPLY_COLUMN_PERSONALIZATIONProtected
CALL METHOD cl_fpm_list_settings_variant=>APPLY_COLUMN_PERSONALIZATION...more details

APPLY_CONFIGURATIONProtected
CALL METHOD cl_fpm_list_settings_variant=>APPLY_CONFIGURATION...more details

APPLY_FEEDER_COLUMN_DESCRProtected
CALL METHOD cl_fpm_list_settings_variant=>APPLY_FEEDER_COLUMN_DESCR...more details

APPLY_FEEDER_COLUMN_USAGESProtected
CALL METHOD cl_fpm_list_settings_variant=>APPLY_FEEDER_COLUMN_USAGES...more details

APPLY_PERSONALIZATIONProtected
CALL METHOD cl_fpm_list_settings_variant=>APPLY_PERSONALIZATION...more details

CHECK_ACTIVE_STATEProtected
CALL METHOD cl_fpm_list_settings_variant=>CHECK_ACTIVE_STATE...more details

CHECK_STATEProtected
CALL METHOD cl_fpm_list_settings_variant=>CHECK_STATE...more details

CONSTRUCTORProtected
CALL METHOD cl_fpm_list_settings_variant=>CONSTRUCTOR...more details

CREATE_FOR_XML_GENERATORPublic
CALL METHOD cl_fpm_list_settings_variant=>CREATE_FOR_XML_GENERATOR...more details

CREATE_VARIANTPublic
CALL METHOD cl_fpm_list_settings_variant=>CREATE_VARIANT...more details

CREATE_VARIANT_FROM_P6S_FLAVORPublic
CALL METHOD cl_fpm_list_settings_variant=>CREATE_VARIANT_FROM_P6S_FLAVOR...more details

DEACTIVATEPublic
CALL METHOD cl_fpm_list_settings_variant=>DEACTIVATE...more details

DISPLAY_COLUMN_AT_POSITIONProtected
CALL METHOD cl_fpm_list_settings_variant=>DISPLAY_COLUMN_AT_POSITION...more details

GET_COLUMN_RECORDProtected
CALL METHOD cl_fpm_list_settings_variant=>GET_COLUMN_RECORD...more details

GET_COMPLETE_PERSONALIZATIONPrivate
CALL METHOD cl_fpm_list_settings_variant=>GET_COMPLETE_PERSONALIZATION...more details

GET_PERSONALIZATIONProtected
CALL METHOD cl_fpm_list_settings_variant=>GET_PERSONALIZATION...more details

GET_UNSAVED_PERSONALIZATIONPublic
CALL METHOD cl_fpm_list_settings_variant=>GET_UNSAVED_PERSONALIZATION...more details

GET_WIDTHProtected
CALL METHOD cl_fpm_list_settings_variant=>GET_WIDTH...more details

HIDE_COLUMNProtected
CALL METHOD cl_fpm_list_settings_variant=>HIDE_COLUMN...more details

INITIALIZE_COLUMNSProtected
CALL METHOD cl_fpm_list_settings_variant=>INITIALIZE_COLUMNS...more details

LOG_CHANGEProtected
CALL METHOD cl_fpm_list_settings_variant=>LOG_CHANGE...more details

MOVE_COLUMNS_TO_POSITIONProtected
CALL METHOD cl_fpm_list_settings_variant=>MOVE_COLUMNS_TO_POSITION...more details

ON_FEEDER_USAGE_CHANGEDProtected
CALL METHOD cl_fpm_list_settings_variant=>ON_FEEDER_USAGE_CHANGED...more details

ON_IMPLICIT_COL_WIDTHS_CHANGEDProtected
CALL METHOD cl_fpm_list_settings_variant=>ON_IMPLICIT_COL_WIDTHS_CHANGED...more details

PROCESS_CHANGESProtected
CALL METHOD cl_fpm_list_settings_variant=>PROCESS_CHANGES...more details

REMOVE_COLUMNProtected
CALL METHOD cl_fpm_list_settings_variant=>REMOVE_COLUMN...more details

REMOVE_NOT_ALLOWED_SORT_RULESProtected
CALL METHOD cl_fpm_list_settings_variant=>REMOVE_NOT_ALLOWED_SORT_RULES...more details

RESETPublic
CALL METHOD cl_fpm_list_settings_variant=>RESET...more details

RESET_COLUMN_WIDTH_UTILITYProtected
CALL METHOD cl_fpm_list_settings_variant=>RESET_COLUMN_WIDTH_UTILITY...more details

RESET_FROM_CLONEPublic
CALL METHOD cl_fpm_list_settings_variant=>RESET_FROM_CLONE...more details

RESTORE_COLUMNProtected
CALL METHOD cl_fpm_list_settings_variant=>RESTORE_COLUMN...more details

SET_INITIAL_WIDTHS_ONE_LEVELProtected
CALL METHOD cl_fpm_list_settings_variant=>SET_INITIAL_WIDTHS_ONE_LEVEL...more details

SET_READ_ONLY_MODEPublic
CALL METHOD cl_fpm_list_settings_variant=>SET_READ_ONLY_MODE...more details

SET_VARIANT_SAVEDPublic
CALL METHOD cl_fpm_list_settings_variant=>SET_VARIANT_SAVED...more details

SET_VARIANT_SAVED_ASPublic
CALL METHOD cl_fpm_list_settings_variant=>SET_VARIANT_SAVED_AS...more details

SORT_COLUMNS_BY_POSITIONProtected
CALL METHOD cl_fpm_list_settings_variant=>SORT_COLUMNS_BY_POSITION...more details

UPDATE_HIERARCHY_COLUMNProtected
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.

NameLevelDescriptionInitial ValueTypeVisability
C_CHANGE_SOURCEConstantLIKE
Protected
C_COLUMN_ATTRIBUTEConstantIF_FPM_LIST_SETTINGS_CHNG_LOG=>C_COLUMN_ATTRIBUTELIKE
IF_FPM_LIST_SETTINGS_CHNG_LOG=>C_COLUMN_ATTRIBUTE
Protected
C_INSTANCE_STATEConstantLIKE
Protected
C_P6S_VARIANT_KEYConstant'P6S_VARIANT'LIKE
STRING
Public
C_TABLE_ATTRIBUTEConstantIF_FPM_LIST_SETTINGS_CHNG_LOG=>C_TABLE_ATTRIBUTELIKE
IF_FPM_LIST_SETTINGS_CHNG_LOG=>C_TABLE_ATTRIBUTE
Protected
C_VARIANT_CHANGESConstantLIKE
Protected
MO_CLONE_PARENTInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT
Protected
MO_FEEDER_SETTINGSInstance AttributeLIKE
IF_FPM_LIST_FEEDER_SETTINGS
Protected
MO_LOGGERInstance AttributeLIKE
CL_FPM_SALV_TRACE
Protected
MO_WIDTH_UTILITYInstance AttributeLIKE
CL_FPM_LIST_COLUMN_WIDTH_UTIL
Public
MR_CONFIGURATIONInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_STORE=>TY_S_CONFIGURATION
Protected
MS_EXCEL_EXPORTInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_S_EXCEL_EXPORT
Protected
MS_INITIAL_COLUMN_WIDTHSInstance AttributeLIKE
Protected
MS_PDF_EXPORTInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_S_PDF_EXPORT
Protected
MS_SETTINGSInstance AttributeLIKE
TY_S_SETTINGS
Protected
MS_UNPROCESSED_CHANGESInstance AttributeLIKE
YS_UNPROCESSED_CHANGES
Protected
MS_VARIANT_DESCRIPTORInstance AttributeLIKE
Protected
MT_AGGREGATION_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_AGGREGATION_RULE
Protected
MT_CHANGESInstance AttributeLIKE
TY_T_CHANGE
Protected
MT_COLUMNSInstance AttributeLIKE
TY_T_COLUMN
Protected
MT_FILTER_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FILTER_RULE
Protected
MT_FINAL_INVISIBLE_COLUMNSInstance AttributeLIKE
TY_T_COLUMN
Protected
MT_FORMATTING_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FORMATTING_RULE
Protected
MT_INACTIVE_AGGREGATION_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_AGGREGATION_RULE
Protected
MT_INACTIVE_FILTER_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FILTER_RULE
Protected
MT_INACTIVE_FORMATTING_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_FORMATTING_RULE
Protected
MT_SORT_RULESInstance AttributeLIKE
IF_FPM_LIST_SETTINGS_VARIANT=>TY_T_SORT_RULE
Protected
MV_CLONE_PARENT_LAST_CHANGE_NOInstance AttributeLIKE
I
Protected
MV_COLLAPSE_GROUPSInstance AttributeLIKE
ABAP_BOOL
Protected
MV_HIDE_COUNT_IN_GROUP_HEADERInstance AttributeLIKE
ABAP_BOOL
Protected
MV_HIDE_LABEL_IN_GROUP_HEADERInstance AttributeLIKE
ABAP_BOOL
Protected
MV_HIERARCHY_COLUMN_IDInstance AttributeLIKE
STRING
Protected
MV_INSTANCE_STATEInstance AttributeLIKE
Y_INSTANCE_STATE
Protected
MV_IS_DEFAULT_VARIANTInstance AttributeLIKE
ABAP_BOOL
Protected
MV_IS_DEFAULT_VARIANT_SHAREDInstance AttributeLIKE
ABAP_BOOL
Protected
MV_IS_READ_ONLYInstance AttributeLIKE
ABAP_BOOL
Protected
MV_LAST_CHANGE_NUMBERInstance AttributeLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!