GET_INTERCHANGE_PARTS SAP Method MPN Material Exchange - Filter materials for exchange
Below is documentation, parameters and attributes of ABAP Method GET_INTERCHANGE_PARTS within SAP class IF_EX_BADI_ADPIC_IC_PARTS. 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_ADPIC_IC_PARTS 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 GET_INTERCHANGE_PARTS can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method GET_INTERCHANGE_PARTS
.| Name | Type | Data Type | Description | Default Value |
| IT_PICPS | Importing | TYPE ADPIC_T_MATERIAL | Material Number | |
| IV_ACTVT | Importing | TYPE ACTIV_AUTH | Activity | |
| IV_BERID | Importing | TYPE BERID | MRP area | |
| IV_CHARG | Importing | TYPE CHARG_D | Batch Number | |
| IV_DATFR | Importing | TYPE PIC_DATFR | Valid from date of an interchangeable part | |
| IV_DETAILS | Importing | TYPE XFELD | Retrieve Material Details | |
| IV_FFFC | Importing | TYPE XFELD | Retrieve Fully Interchangeable Materials | |
| IV_KDAUF | Importing | TYPE KDAUF | Sales Order Number | |
| IV_KDPOS | Importing | TYPE KDPOS | Item number in Sales Order | |
| IV_KUNNR | Importing | TYPE EKUNN | Account number of customer | |
| IV_LGORT | Importing | TYPE LGORT_D | Storage location | |
| IV_MATNR | Importing | TYPE MATNR | Material Number | |
| IV_MRPGR | Importing | TYPE XFELD | Retrieve MPN MRP Set Materials | |
| IV_OWNER | Importing | TYPE OWNER_D | Owner of stock | |
| IV_PROCESS_CODE | Importing | TYPE ADPIC_D_PROCESS_CODE | Pseudo Process code for processes supporting auto. IC/RIC | |
| IV_PSPNR | Importing | TYPE PS_PSP_PNR | Work Breakdown Structure Element (WBS Element) | |
| IV_REQSTD_DATE | Importing | TYPE PIC_DATFR | Requested Date for ATP Stock | |
| IV_RIC | Importing | TYPE XFELD | Retrieve Restricted Interchangeable Materials | |
| IV_SOBKZ | Importing | TYPE SOBKZ | Special Stock Indicator | |
| IV_SUS | Importing | TYPE XFELD | Retrieve Supersession Materials | |
| IV_WERKS | Importing | TYPE WERKS_D | Plant | |
| ET_PICPS_ALL | Exporting | TYPE ADPIC_T_MATERIAL | ADCI MPN: Table Type for Interchangeable Parts | |
| ET_RETURN | Exporting | TYPE ADPIC_T_BAPIRET2 | Return Parameter |
Exceptions of Method GET_INTERCHANGE_PARTS
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO IF_EX_BADI_ADPIC_IC_PARTS.
DATA: lv_ET_PICPS_ALL TYPE ADPIC_T_MATERIAL,
lv_ET_RETURN TYPE ADPIC_T_BAPIRET2,
lv_IT_PICPS TYPE ADPIC_T_MATERIAL,
lv_IV_ACTVT TYPE ACTIV_AUTH,
lv_IV_BERID TYPE BERID,
lv_IV_CHARG TYPE CHARG_D,
lv_IV_DATFR TYPE PIC_DATFR,
lv_IV_DETAILS TYPE XFELD,
lv_IV_FFFC TYPE XFELD,
lv_IV_KDAUF TYPE KDAUF,
lv_IV_KDPOS TYPE KDPOS,
lv_IV_KUNNR TYPE EKUNN,
lv_IV_LGORT TYPE LGORT_D,
lv_IV_MATNR TYPE MATNR,
lv_IV_MRPGR TYPE XFELD,
lv_IV_OWNER TYPE OWNER_D,
lv_IV_PROCESS_CODE TYPE ADPIC_D_PROCESS_CODE,
lv_IV_PSPNR TYPE PS_PSP_PNR,
lv_IV_REQSTD_DATE TYPE PIC_DATFR,
lv_IV_RIC TYPE XFELD,
lv_IV_SOBKZ TYPE SOBKZ,
lv_IV_SUS TYPE XFELD,
lv_IV_WERKS TYPE WERKS_D,
lv_other TYPE c.
CALL METHOD lo_class=>GET_INTERCHANGE_PARTS(
EXPORTING
IT_PICPS = lv_IT_PICPS
IV_ACTVT = lv_IV_ACTVT
IV_BERID = lv_IV_BERID
IV_CHARG = lv_IV_CHARG
IV_DATFR = lv_IV_DATFR
IV_DETAILS = lv_IV_DETAILS
IV_FFFC = lv_IV_FFFC
IV_KDAUF = lv_IV_KDAUF
IV_KDPOS = lv_IV_KDPOS
IV_KUNNR = lv_IV_KUNNR
IV_LGORT = lv_IV_LGORT
IV_MATNR = lv_IV_MATNR
IV_MRPGR = lv_IV_MRPGR
IV_OWNER = lv_IV_OWNER
IV_PROCESS_CODE = lv_IV_PROCESS_CODE
IV_PSPNR = lv_IV_PSPNR
IV_REQSTD_DATE = lv_IV_REQSTD_DATE
IV_RIC = lv_IV_RIC
IV_SOBKZ = lv_IV_SOBKZ
IV_SUS = lv_IV_SUS
IV_WERKS = lv_IV_WERKS
IMPORTING
ET_PICPS_ALL = lv_ET_PICPS_ALL
ET_RETURN = lv_ET_RETURN ).
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