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
.| Name | Type | Data Type | Description | Default Value |
| BADI_REFSTAT | Importing | TYPE C | Relevant Status | |
| BADI_RMMG1 | Importing | TYPE RMMG1 | Material Master Maintenance: Initial Parameters (Retail) | |
| BADI_RMMG2 | Importing | TYPE RMMG2 | Additional Material Master Fields: Dialog and Transfer | |
| BADI_RMMW2 | Importing | TYPE RMMW2 | Material Master Maintenance: Initial Parameters (Retail) | |
| BADI_TBNAM | Importing | TYPE SPTAB-TBNAM | Table Name | |
| BADI_RMMG1 | Importing | TYPE TY_S_RMMG1 | Material Master Maintenance: Initial Parameters (Retail) | |
| BADI_RMMG2 | Importing | TYPE TY_S_RMMG2 | Additional Material Master Fields: Dialog and Transfer | |
| BADI_RMMW2 | Importing | TYPE TY_S_RMMW2 | Material Master Maintenance: Initial Parameters (Retail) | |
| BADI_TBNAM | Importing | TYPE TY_TBNAM | Table Name | |
| BADI_MARA | Changing | TYPE MARA | Basic Data | |
| BADI_MARC | Changing | TYPE MARC | Logistics Data | |
| BADI_MARD | Changing | TYPE MARD | Storage Location Data | |
| BADI_MAW1 | Changing | TYPE MAW1 | Retail Basic Data | |
| BADI_MBEW | Changing | TYPE MBEW | Valuation Data | |
| BADI_MEINH | Changing | TYPE MWINT_MEINH | Units of Measure | |
| BADI_MFHM | Changing | TYPE MFHM | Production Resources/Tools | |
| BADI_MLGN | Changing | TYPE MLGN | Warehouse Number | |
| BADI_MLGT | Changing | TYPE MLGT | Storage Type | |
| BADI_MPOP | Changing | TYPE MPOP | Forecast Data | |
| BADI_MVKE | Changing | TYPE MVKE | Sales Data | |
| BADI_MARA | Changing | TYPE TY_S_MARA | Basic Data | |
| BADI_MARC | Changing | TYPE TY_S_MARC | Logistics Data | |
| BADI_MARD | Changing | TYPE TY_S_MARD | Storage Location Data | |
| BADI_MAW1 | Changing | TYPE TY_S_MAW1 | Retail Basic Data | |
| BADI_MBEW | Changing | TYPE TY_S_MBEW | Valuation Data | |
| BADI_MFHM | Changing | TYPE TY_S_MFHM | Production Resources/Tools | |
| BADI_MLGN | Changing | TYPE TY_S_MLGN | Warehouse Number | |
| BADI_MLGT | Changing | TYPE TY_S_MLGT | Storage Type | |
| BADI_MPOP | Changing | TYPE TY_S_MPOP | Forecast Data | |
| BADI_MVKE | Changing | TYPE TY_S_MVKE | Sales Data |
Exceptions of Method REFERENZ_BEFORE
This method does not have any exceptionsExample 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