MATERIAL_ASSERT_EQUAL SAP Method Checks material on equality









Below is documentation, parameters and attributes of ABAP Method MATERIAL_ASSERT_EQUAL within SAP class TH_MDG_BS_MAT_CLF_SRV. There is also a number of example ABAP code snipts to help you use the functionality of this method.

This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name TH_MDG_BS_MAT_CLF_SRV into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Static

This is a Static Method so you can call it directly

The following technical details of method MATERIAL_ASSERT_EQUAL can also be found below:

  • Importing parameters
  • Exporting parameters
  • Changing parameters
  • Returning parameters
  • Exceptions
  • Coding Examples


Parameters of Method MATERIAL_ASSERT_EQUAL

.

NameTypeData TypeDescriptionDefault Value
IS_MARA_DATA_ISTImportingTYPE
MARA
Data
IS_MARA_DATA_SOLLImportingTYPE
MARA
Data
IT_MAKT_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MAKT
Data
IT_MAKT_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MAKT
Data
IT_MARC_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MARC
Data
IT_MARC_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MARC
Data
IT_MARM_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MARM
Data
IT_MARM_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MARM
Data
IT_MBEW_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MBEW
Data
IT_MBEW_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MBEW
Data
IT_MEAN_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MEAN
Data
IT_MEAN_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MEAN
Data
IT_MLANPURCH_DATA_ISTImportingTYPE
MDG_BS_MAT_T_STEUMM
Data
IT_MLANPURCH_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_STEUMM
Data
IT_MLANSALES_DATA_ISTImportingTYPE
MDG_BS_MAT_T_STEU
Data
IT_MLANSALES_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_STEU
Data
IT_MPGD_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MPGD
Data
IT_MPGD_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MPGD
Data
IT_MVKE_DATA_ISTImportingTYPE
MDG_BS_MAT_T_MVKE
Data
IT_MVKE_DATA_SOLLImportingTYPE
MDG_BS_MAT_T_MVKE
Data
IV_ACTIONImportingTYPE
STRING
Action Text just beeing processed
IV_LEVELImportingTYPE
AUNIT_LEVEL
Error Severity
IV_ONLY_MDGM_ATTRImportingTYPE
BOOLE_D
compare MDGM relevant attributes only
IV_PARAMImportingTYPE
STRING
Message parameter for action text
IV_QUITImportingTYPE
AUNIT_FLOWCTRL
Flow Control in Case of Error
IV_SCOPEImportingTYPE
CHAR1
Scope
IV_WRITE_PROTOCOLImportingTYPE
BOOLE_D
Write Unittest protocal entries
EV_RESULTReturningTYPE
BOOLE_D
equality of material



Exceptions of Method MATERIAL_ASSERT_EQUAL

CX_MDG_BS_MAT_GEN - Material Exceptions and Messages

Example ABAP coding


DATA: lv_EV_RESULT TYPE BOOLE_D,
lv_IS_MARA_DATA_IST TYPE MARA,
lv_IS_MARA_DATA_SOLL TYPE MARA,
lv_IT_MAKT_DATA_IST TYPE MDG_BS_MAT_T_MAKT,
lv_IT_MAKT_DATA_SOLL TYPE MDG_BS_MAT_T_MAKT,
lv_IT_MARC_DATA_IST TYPE MDG_BS_MAT_T_MARC,
lv_IT_MARC_DATA_SOLL TYPE MDG_BS_MAT_T_MARC,
lv_IT_MARM_DATA_IST TYPE MDG_BS_MAT_T_MARM,
lv_IT_MARM_DATA_SOLL TYPE MDG_BS_MAT_T_MARM,
lv_IT_MBEW_DATA_IST TYPE MDG_BS_MAT_T_MBEW,
lv_IT_MBEW_DATA_SOLL TYPE MDG_BS_MAT_T_MBEW,
lv_IT_MEAN_DATA_IST TYPE MDG_BS_MAT_T_MEAN,
lv_IT_MEAN_DATA_SOLL TYPE MDG_BS_MAT_T_MEAN,
lv_IT_MLANPURCH_DATA_IST TYPE MDG_BS_MAT_T_STEUMM,
lv_IT_MLANPURCH_DATA_SOLL TYPE MDG_BS_MAT_T_STEUMM,
lv_IT_MLANSALES_DATA_IST TYPE MDG_BS_MAT_T_STEU,
lv_IT_MLANSALES_DATA_SOLL TYPE MDG_BS_MAT_T_STEU,
lv_IT_MPGD_DATA_IST TYPE MDG_BS_MAT_T_MPGD,
lv_IT_MPGD_DATA_SOLL TYPE MDG_BS_MAT_T_MPGD,
lv_IT_MVKE_DATA_IST TYPE MDG_BS_MAT_T_MVKE,
lv_IT_MVKE_DATA_SOLL TYPE MDG_BS_MAT_T_MVKE,
lv_IV_ACTION TYPE STRING,
lv_IV_LEVEL TYPE AUNIT_LEVEL,
lv_IV_ONLY_MDGM_ATTR TYPE BOOLE_D,
lv_IV_PARAM TYPE STRING,
lv_IV_QUIT TYPE AUNIT_FLOWCTRL,
lv_IV_SCOPE TYPE CHAR1,
lv_IV_WRITE_PROTOCOL TYPE BOOLE_D,
lv_other TYPE c.

CALL METHOD TH_MDG_BS_MAT_CLF_SRV=>MATERIAL_ASSERT_EQUAL(
EXPORTING
IS_MARA_DATA_IST = lv_IS_MARA_DATA_IST
IS_MARA_DATA_SOLL = lv_IS_MARA_DATA_SOLL
IT_MAKT_DATA_IST = lv_IT_MAKT_DATA_IST
IT_MAKT_DATA_SOLL = lv_IT_MAKT_DATA_SOLL
IT_MARC_DATA_IST = lv_IT_MARC_DATA_IST
IT_MARC_DATA_SOLL = lv_IT_MARC_DATA_SOLL
IT_MARM_DATA_IST = lv_IT_MARM_DATA_IST
IT_MARM_DATA_SOLL = lv_IT_MARM_DATA_SOLL
IT_MBEW_DATA_IST = lv_IT_MBEW_DATA_IST
IT_MBEW_DATA_SOLL = lv_IT_MBEW_DATA_SOLL
IT_MEAN_DATA_IST = lv_IT_MEAN_DATA_IST
IT_MEAN_DATA_SOLL = lv_IT_MEAN_DATA_SOLL
IT_MLANPURCH_DATA_IST = lv_IT_MLANPURCH_DATA_IST
IT_MLANPURCH_DATA_SOLL = lv_IT_MLANPURCH_DATA_SOLL
IT_MLANSALES_DATA_IST = lv_IT_MLANSALES_DATA_IST
IT_MLANSALES_DATA_SOLL = lv_IT_MLANSALES_DATA_SOLL
IT_MPGD_DATA_IST = lv_IT_MPGD_DATA_IST
IT_MPGD_DATA_SOLL = lv_IT_MPGD_DATA_SOLL
IT_MVKE_DATA_IST = lv_IT_MVKE_DATA_IST
IT_MVKE_DATA_SOLL = lv_IT_MVKE_DATA_SOLL
IV_ACTION = lv_IV_ACTION
IV_LEVEL = lv_IV_LEVEL
IV_ONLY_MDGM_ATTR = lv_IV_ONLY_MDGM_ATTR
IV_PARAM = lv_IV_PARAM
IV_QUIT = lv_IV_QUIT
IV_SCOPE = lv_IV_SCOPE
IV_WRITE_PROTOCOL = lv_IV_WRITE_PROTOCOL
RECEIVING
EV_RESULT = lv_EV_RESULT )



"Alternate coding for Method Call with returning parameter
lv_EV_RESULT = TH_MDG_BS_MAT_CLF_SRV=>MATERIAL_ASSERT_EQUAL(
EXPORTING
IS_MARA_DATA_IST = lv_IS_MARA_DATA_IST
IS_MARA_DATA_SOLL = lv_IS_MARA_DATA_SOLL
IT_MAKT_DATA_IST = lv_IT_MAKT_DATA_IST
IT_MAKT_DATA_SOLL = lv_IT_MAKT_DATA_SOLL
IT_MARC_DATA_IST = lv_IT_MARC_DATA_IST
IT_MARC_DATA_SOLL = lv_IT_MARC_DATA_SOLL
IT_MARM_DATA_IST = lv_IT_MARM_DATA_IST
IT_MARM_DATA_SOLL = lv_IT_MARM_DATA_SOLL
IT_MBEW_DATA_IST = lv_IT_MBEW_DATA_IST
IT_MBEW_DATA_SOLL = lv_IT_MBEW_DATA_SOLL
IT_MEAN_DATA_IST = lv_IT_MEAN_DATA_IST
IT_MEAN_DATA_SOLL = lv_IT_MEAN_DATA_SOLL
IT_MLANPURCH_DATA_IST = lv_IT_MLANPURCH_DATA_IST
IT_MLANPURCH_DATA_SOLL = lv_IT_MLANPURCH_DATA_SOLL
IT_MLANSALES_DATA_IST = lv_IT_MLANSALES_DATA_IST
IT_MLANSALES_DATA_SOLL = lv_IT_MLANSALES_DATA_SOLL
IT_MPGD_DATA_IST = lv_IT_MPGD_DATA_IST
IT_MPGD_DATA_SOLL = lv_IT_MPGD_DATA_SOLL
IT_MVKE_DATA_IST = lv_IT_MVKE_DATA_IST
IT_MVKE_DATA_SOLL = lv_IT_MVKE_DATA_SOLL
IV_ACTION = lv_IV_ACTION
IV_LEVEL = lv_IV_LEVEL
IV_ONLY_MDGM_ATTR = lv_IV_ONLY_MDGM_ATTR
IV_PARAM = lv_IV_PARAM
IV_QUIT = lv_IV_QUIT
IV_SCOPE = lv_IV_SCOPE
IV_WRITE_PROTOCOL = lv_IV_WRITE_PROTOCOL ).

Links to Related Class(s)

TH_MDG_B...
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!