REFERENZ_BEFORE SAP Method Default Data For Template Handling: Time 'Before'









Below is documentation, parameters and attributes of ABAP Method REFERENZ_BEFORE within SAP class IF_EX_BADI_ARTICLE_REF_RT. 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 IF_EX_BADI_ARTICLE_REF_RT into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Instance

This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.

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

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


Parameters of Method REFERENZ_BEFORE

.

NameTypeData TypeDescriptionDefault Value
BADI_REFSTATImportingTYPE
C
Relevant Status
BADI_RMMG1ImportingTYPE
RMMG1
Material Master Maintenance: Initial Parameters (Retail)
BADI_RMMG2ImportingTYPE
RMMG2
Additional Material Master Fields: Dialog and Transfer
BADI_RMMW2ImportingTYPE
RMMW2
Material Master Maintenance: Initial Parameters (Retail)
BADI_TBNAMImportingTYPE
SPTAB-TBNAM
Table Name
BADI_RMMG1ImportingTYPE
TY_S_RMMG1
Material Master Maintenance: Initial Parameters (Retail)
BADI_RMMG2ImportingTYPE
TY_S_RMMG2
Additional Material Master Fields: Dialog and Transfer
BADI_RMMW2ImportingTYPE
TY_S_RMMW2
Material Master Maintenance: Initial Parameters (Retail)
BADI_TBNAMImportingTYPE
TY_TBNAM
Table Name
BADI_MARAChangingTYPE
MARA
Basic Data
BADI_MARCChangingTYPE
MARC
Logistics Data
BADI_MARDChangingTYPE
MARD
Storage Location Data
BADI_MAW1ChangingTYPE
MAW1
Retail Basic Data
BADI_MBEWChangingTYPE
MBEW
Valuation Data
BADI_MEINHChangingTYPE
MWINT_MEINH
Units of Measure
BADI_MFHMChangingTYPE
MFHM
Production Resources/Tools
BADI_MLGNChangingTYPE
MLGN
Warehouse Number
BADI_MLGTChangingTYPE
MLGT
Storage Type
BADI_MPOPChangingTYPE
MPOP
Forecast Data
BADI_MVKEChangingTYPE
MVKE
Sales Data
BADI_MARAChangingTYPE
TY_S_MARA
Basic Data
BADI_MARCChangingTYPE
TY_S_MARC
Logistics Data
BADI_MARDChangingTYPE
TY_S_MARD
Storage Location Data
BADI_MAW1ChangingTYPE
TY_S_MAW1
Retail Basic Data
BADI_MBEWChangingTYPE
TY_S_MBEW
Valuation Data
BADI_MFHMChangingTYPE
TY_S_MFHM
Production Resources/Tools
BADI_MLGNChangingTYPE
TY_S_MLGN
Warehouse Number
BADI_MLGTChangingTYPE
TY_S_MLGT
Storage Type
BADI_MPOPChangingTYPE
TY_S_MPOP
Forecast Data
BADI_MVKEChangingTYPE
TY_S_MVKE
Sales Data



Exceptions of Method REFERENZ_BEFORE

This method does not have any exceptions

Example ABAP coding


DATA: lo_class TYPE REF TO IF_EX_BADI_ARTICLE_REF_RT.
DATA: lv_BADI_MARA TYPE MARA,
lv_BADI_MARC TYPE MARC,
lv_BADI_MARD TYPE MARD,
lv_BADI_MAW1 TYPE MAW1,
lv_BADI_MBEW TYPE MBEW,
lv_BADI_MEINH TYPE MWINT_MEINH,
lv_BADI_MFHM TYPE MFHM,
lv_BADI_MLGN TYPE MLGN,
lv_BADI_MLGT TYPE MLGT,
lv_BADI_MPOP TYPE MPOP,
lv_BADI_MVKE TYPE MVKE,
lv_BADI_REFSTAT TYPE C,
lv_BADI_RMMG1 TYPE RMMG1,
lv_BADI_RMMG2 TYPE RMMG2,
lv_BADI_RMMW2 TYPE RMMW2,
lv_BADI_TBNAM TYPE SPTAB-TBNAM,
lv_BADI_MARA TYPE TY_S_MARA,
lv_BADI_MARC TYPE TY_S_MARC,
lv_BADI_MARD TYPE TY_S_MARD,
lv_BADI_MAW1 TYPE TY_S_MAW1,
lv_BADI_MBEW TYPE TY_S_MBEW,
lv_BADI_MFHM TYPE TY_S_MFHM,
lv_BADI_MLGN TYPE TY_S_MLGN,
lv_BADI_MLGT TYPE TY_S_MLGT,
lv_BADI_MPOP TYPE TY_S_MPOP,
lv_BADI_MVKE TYPE TY_S_MVKE,
lv_BADI_RMMG1 TYPE TY_S_RMMG1,
lv_BADI_RMMG2 TYPE TY_S_RMMG2,
lv_BADI_RMMW2 TYPE TY_S_RMMW2,
lv_BADI_TBNAM TYPE TY_TBNAM,
lv_other TYPE c.

CALL METHOD lo_class=>REFERENZ_BEFORE(
EXPORTING
BADI_REFSTAT = lv_BADI_REFSTAT
BADI_RMMG1 = lv_BADI_RMMG1
BADI_RMMG2 = lv_BADI_RMMG2
BADI_RMMW2 = lv_BADI_RMMW2
BADI_TBNAM = lv_BADI_TBNAM
BADI_RMMG1 = lv_BADI_RMMG1
BADI_RMMG2 = lv_BADI_RMMG2
BADI_RMMW2 = lv_BADI_RMMW2
BADI_TBNAM = lv_BADI_TBNAM
CHANGING
BADI_MARA = lv_BADI_MARA
BADI_MARC = lv_BADI_MARC
BADI_MARD = lv_BADI_MARD
BADI_MAW1 = lv_BADI_MAW1
BADI_MBEW = lv_BADI_MBEW
BADI_MEINH = lv_BADI_MEINH
BADI_MFHM = lv_BADI_MFHM
BADI_MLGN = lv_BADI_MLGN
BADI_MLGT = lv_BADI_MLGT
BADI_MPOP = lv_BADI_MPOP
BADI_MVKE = lv_BADI_MVKE
BADI_MARA = lv_BADI_MARA
BADI_MARC = lv_BADI_MARC
BADI_MARD = lv_BADI_MARD
BADI_MAW1 = lv_BADI_MAW1
BADI_MBEW = lv_BADI_MBEW
BADI_MFHM = lv_BADI_MFHM
BADI_MLGN = lv_BADI_MLGN
BADI_MLGT = lv_BADI_MLGT
BADI_MPOP = lv_BADI_MPOP
BADI_MVKE = lv_BADI_MVKE ).

Links to Related Class(s)

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