DETERMINE_EXCHGINFO_AUTO SAP Method Determine material, quantity to be used for auto. mat. exchg
Below is documentation, parameters and attributes of ABAP Method DETERMINE_EXCHGINFO_AUTO within SAP class IF_EX_BADI_PIC_AUTOXCHGINF. 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_PIC_AUTOXCHGINF 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 DETERMINE_EXCHGINFO_AUTO can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method DETERMINE_EXCHGINFO_AUTO
.| Name | Type | Data Type | Description | Default Value |
| IS_EKPO | Importing | TYPE EKPO | ADPIC: Table type ekpo | |
| IT_ATPCSX | Importing | TYPE TBL_ATPCS | ATP: table of requirements | |
| IV_ACTVT | Importing | TYPE ACTIV_AUTH | Activity | |
| IV_ATP_LOCK | Importing | TYPE XFELD | ||
| 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_FFFC | Importing | TYPE XFELD | Checkbox | |
| 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_MEINS | Importing | TYPE MEINS | Unit of Measure for the requested quantity | |
| IV_MRPGR | Importing | TYPE XFELD | Checkbox | |
| IV_OWNER | Importing | TYPE OWNER_D | Owner of stock | |
| IV_PICCODE | Importing | TYPE PIC_PICCODE | Cause of part exchange | |
| 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 | Valid from date of an interchangeable part | |
| IV_REQSTD_QTY | Importing | TYPE BSTMG | Requested Quantity of Material | |
| IV_RIC | Importing | TYPE XFELD | Checkbox | |
| IV_SOBKZ | Importing | TYPE SOBKZ | Special Stock Indicator | |
| IV_SUS | Importing | TYPE XFELD | Checkbox | |
| IV_WERKS | Importing | TYPE WERKS_D | Plant | |
| ET_EXCHG_INFO | Exporting | TYPE ADPIC_T_EXCHG_INFO | Material, quantity information for exchange of material |
Exceptions of Method DETERMINE_EXCHGINFO_AUTO
ADPIC_T_EXCHG_INFO
Example ABAP coding
DATA: lo_class TYPE REF TO IF_EX_BADI_PIC_AUTOXCHGINF.
DATA: lv_ET_EXCHG_INFO TYPE ADPIC_T_EXCHG_INFO,
lv_IS_EKPO TYPE EKPO,
lv_IT_ATPCSX TYPE TBL_ATPCS,
lv_IV_ACTVT TYPE ACTIV_AUTH,
lv_IV_ATP_LOCK TYPE XFELD,
lv_IV_BERID TYPE BERID,
lv_IV_CHARG TYPE CHARG_D,
lv_IV_DATFR TYPE PIC_DATFR,
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_MEINS TYPE MEINS,
lv_IV_MRPGR TYPE XFELD,
lv_IV_OWNER TYPE OWNER_D,
lv_IV_PICCODE TYPE PIC_PICCODE,
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_REQSTD_QTY TYPE BSTMG,
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=>DETERMINE_EXCHGINFO_AUTO(
EXPORTING
IS_EKPO = lv_IS_EKPO
IT_ATPCSX = lv_IT_ATPCSX
IV_ACTVT = lv_IV_ACTVT
IV_ATP_LOCK = lv_IV_ATP_LOCK
IV_BERID = lv_IV_BERID
IV_CHARG = lv_IV_CHARG
IV_DATFR = lv_IV_DATFR
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_MEINS = lv_IV_MEINS
IV_MRPGR = lv_IV_MRPGR
IV_OWNER = lv_IV_OWNER
IV_PICCODE = lv_IV_PICCODE
IV_PROCESS_CODE = lv_IV_PROCESS_CODE
IV_PSPNR = lv_IV_PSPNR
IV_REQSTD_DATE = lv_IV_REQSTD_DATE
IV_REQSTD_QTY = lv_IV_REQSTD_QTY
IV_RIC = lv_IV_RIC
IV_SOBKZ = lv_IV_SOBKZ
IV_SUS = lv_IV_SUS
IV_WERKS = lv_IV_WERKS
IMPORTING
ET_EXCHG_INFO = lv_ET_EXCHG_INFO ).
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