SAP /FMP/CL_MP_MAIN_CON OO Class - FMP Maintenance Controller









/FMP/CL_MP_MAIN_CON 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 /FMP/CL_MP_MAIN_CON 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 /FMP/IF_MP_CON

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /FMP/IF_MP_FIELDNAMES

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /FMP/IF_MP_GDATA

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /FMP/IF_MP_RANGE

Method list of /FMP/CL_MP_MAIN_CON 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
ALL_PRICED_MATERIALS_ADDPrivate
CALL METHOD /fmp/cl_mp_main_con=>ALL_PRICED_MATERIALS_ADD...more details

AUTHORITY_CHECKPrivate
CALL METHOD /fmp/cl_mp_main_con=>AUTHORITY_CHECK...more details

CHECK_MATERIAL_AND_BATCHPrivate
CALL METHOD /fmp/cl_mp_main_con=>CHECK_MATERIAL_AND_BATCH...more details

CHECK_PSP_ELEMENTPrivate
CALL METHOD /fmp/cl_mp_main_con=>CHECK_PSP_ELEMENT...more details

CHECK_SALES_DOCUMENTPrivate
CALL METHOD /fmp/cl_mp_main_con=>CHECK_SALES_DOCUMENT...more details

CHECK_STOCK_DATAPrivate
CALL METHOD /fmp/cl_mp_main_con=>CHECK_STOCK_DATA...more details

CHECK_VENDOR_NUMBERPrivate
CALL METHOD /fmp/cl_mp_main_con=>CHECK_VENDOR_NUMBER...more details

DISTRIBUTE_PRICES_TO_BATCHPrivate
CALL METHOD /fmp/cl_mp_main_con=>DISTRIBUTE_PRICES_TO_BATCH...more details

FILL_PRICE_TABPrivate
CALL METHOD /fmp/cl_mp_main_con=>FILL_PRICE_TAB...more details

FILL_PRICE_TAB_FLATPrivate
CALL METHOD /fmp/cl_mp_main_con=>FILL_PRICE_TAB_FLAT...more details

FILL_PRICE_TMP_TABPrivate
CALL METHOD /fmp/cl_mp_main_con=>FILL_PRICE_TMP_TAB...more details

GET_INSTANCEPrivate
CALL METHOD /fmp/cl_mp_main_con=>GET_INSTANCE...more details

POSTING_PERIOD_IS_VALIDPrivate
CALL METHOD /fmp/cl_mp_main_con=>POSTING_PERIOD_IS_VALID...more details

PRICE_DATA_CHECKPrivate
CALL METHOD /fmp/cl_mp_main_con=>PRICE_DATA_CHECK...more details

PROTOCOL_CREATEPrivate
CALL METHOD /fmp/cl_mp_main_con=>PROTOCOL_CREATE...more details

SAVE_DATAPrivate
CALL METHOD /fmp/cl_mp_main_con=>SAVE_DATA...more details

SET_GLOBAL_DATAPrivate
CALL METHOD /fmp/cl_mp_main_con=>SET_GLOBAL_DATA...more details

SET_RANGESPrivate
CALL METHOD /fmp/cl_mp_main_con=>SET_RANGES...more details

SET_SAVE_FUNCTIONSPrivate
CALL METHOD /fmp/cl_mp_main_con=>SET_SAVE_FUNCTIONS...more details

START_OF_SELECTIONPrivate
CALL METHOD /fmp/cl_mp_main_con=>START_OF_SELECTION...more details

VALIDITY_END_ADJUSTPrivate
CALL METHOD /fmp/cl_mp_main_con=>VALIDITY_END_ADJUST...more details

VALID_TO_DATA_TO_HIGHPrivate
CALL METHOD /fmp/cl_mp_main_con=>VALID_TO_DATA_TO_HIGH...more details

VALID_TO_DATA_TO_LOWPrivate
CALL METHOD /fmp/cl_mp_main_con=>VALID_TO_DATA_TO_LOW...more details



/FMP/CL_MP_MAIN_CON 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
FALSEInstance AttributeLIKE
Private
GC_CHAR_EConstantSingle-Character Indicator'E'LIKE
CHAR1
Private
GC_CHAR_OConstantSingle-Character Indicator'O'LIKE
CHAR1
Private
GC_CHAR_QConstantSingle-Character Indicator'Q'LIKE
CHAR1
Private
GC_DATE_HIGHInstance AttributeLIKE
Private
GC_FIELDNAME_AEDATInstance AttributeLIKE
Private
GC_FIELDNAME_AENAMInstance AttributeLIKE
Private
GC_FIELDNAME_AEZETInstance AttributeLIKE
Private
GC_FIELDNAME_BWTARInstance AttributeLIKE
Private
GC_FIELDNAME_CURTPInstance AttributeLIKE
Private
GC_FIELDNAME_CURTP_TXTInstance AttributeLIKE
Private
GC_FIELDNAME_DATABInstance AttributeLIKE
Private
GC_FIELDNAME_DATBIInstance AttributeLIKE
Private
GC_FIELDNAME_FROMYEARPERInstance AttributeLIKE
Private
GC_FIELDNAME_ICONInstance AttributeLIKE
Private
GC_FIELDNAME_KEY_FIXEDInstance AttributeLIKE
Private
GC_FIELDNAME_LIFNRInstance AttributeLIKE
Private
GC_FIELDNAME_MATNRInstance AttributeLIKE
Private
GC_FIELDNAME_MEINSInstance AttributeLIKE
Private
GC_FIELDNAME_PEINHInstance AttributeLIKE
Private
GC_FIELDNAME_PEINH_1Instance AttributeLIKE
Private
GC_FIELDNAME_PEINH_2Instance AttributeLIKE
Private
GC_FIELDNAME_PEINH_DELTAInstance AttributeLIKE
Private
GC_FIELDNAME_PEINH_NEWInstance AttributeLIKE
Private
GC_FIELDNAME_PEINH_OLDInstance AttributeLIKE
Private
GC_FIELDNAME_PERCENTAGEInstance AttributeLIKE
Private
GC_FIELDNAME_PERIOD_FROMInstance AttributeLIKE
Private
GC_FIELDNAME_PERIOD_TOInstance AttributeLIKE
Private
GC_FIELDNAME_POSNRInstance AttributeLIKE
Private
GC_FIELDNAME_PRCTRInstance AttributeLIKE
Private
GC_FIELDNAME_PRICEInstance AttributeLIKE
Private
GC_FIELDNAME_PRICE_1Instance AttributeLIKE
Private
GC_FIELDNAME_PRICE_2Instance AttributeLIKE
Private
GC_FIELDNAME_PRICE_DELTAInstance AttributeLIKE
Private
GC_FIELDNAME_PRICE_NEWInstance AttributeLIKE
Private
GC_FIELDNAME_PRICE_OLDInstance AttributeLIKE
Private
GC_FIELDNAME_PRTYPInstance AttributeLIKE
Private
GC_FIELDNAME_PRTYP_TXTInstance AttributeLIKE
Private
GC_FIELDNAME_PSPNRInstance AttributeLIKE
Private
GC_FIELDNAME_TOYEARPERInstance AttributeLIKE
Private
GC_FIELDNAME_USEDInstance AttributeLIKE
Private
GC_FIELDNAME_VBELNInstance AttributeLIKE
Private
GC_FIELDNAME_WAERSInstance AttributeLIKE
Private
GC_FIELDNAME_WERKSInstance AttributeLIKE
Private
GC_FIELDNAME_YEAR_FROMInstance AttributeLIKE
Private
GC_FIELDNAME_YEAR_TOInstance AttributeLIKE
Private
GC_FUNCTION_DELETEInstance AttributeLIKE
Private
GC_FUNCTION_INSERTInstance AttributeLIKE
Private
GC_FUNCTION_REFRESHInstance AttributeLIKE
Private
GC_FUNCTION_UPDATEInstance AttributeLIKE
Private
GC_PARAM_ID_PRICETYPEInstance AttributeLIKE
Private
GC_PERIOD_HIGHInstance AttributeLIKE
Private
GC_UCOMM_BACKInstance AttributeLIKE
Private
GC_UCOMM_CANCELInstance AttributeLIKE
Private
GC_UCOMM_DOCUMENTInstance AttributeLIKE
Private
GC_UCOMM_EXITInstance AttributeLIKE
Private
GC_UCOMM_FSELInstance AttributeLIKE
Private
GC_UCOMM_SAVEInstance AttributeLIKE
Private
GC_UCOMM_VARIANTInstance AttributeLIKE
Private
GS_DATAInstance AttributeGlobal DataLIKE
GTYP_GDATA_MAIN
Private
GT_BAPIRETInstance AttributeTable with BAPI Return InformationLIKE
BAPIRETTAB
Private
GT_EBEWInstance AttributeLIKE
Private
GT_MBEWInstance AttributeLIKE
Private
GT_OBEWInstance AttributeLIKE
Private
GT_POSTING_PERIODSInstance AttributeLIKE
Private
GT_PRICESInstance AttributeMaterial Prices in ALVLIKE
/FMP/T_MP_MAIN_PRICE_OUT
Private
GT_PRICES_FLAT_DBInstance AttributeMaterial PricesLIKE
/FMP/T_MP_MATERIAL_PRICE_FLAT
Private
GT_QBEWInstance AttributeLIKE
Private
MR_INSTANCEStatic AttributeSingleton InstanceLIKE
/FMP/CL_MP_MAIN_CON
Private
TRUEInstance AttributeLIKE
Private




/FMP/CL_MP_MAIN_CON types

GTYP_BWKEY_R -
GTYP_BWTAR_R -
GTYP_DATAB_R -
GTYP_DATBI_R -
GTYP_GDATA_MAIN -
GTYP_GDATA_REP -
GTYP_LIFNR_R -
GTYP_MATKL_R -
GTYP_MATNR_R -
GTYP_MTART_R -
GTYP_POPER_R -
GTYP_POSNR_R -
GTYP_POSTING_PERIOD -
GTYP_PRTYP_R -
GTYP_PSPNR_R -
GTYP_SPART_R -
GTYP_S_EBEW -
GTYP_S_MBEW -
GTYP_S_OBEW -
GTYP_S_QBEW -
GTYP_VBELN_R -
GTYP_WERKS_R -

Links to Related Class(s)

/FMP/CL_...
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!