SAP Knowledge Base Article - Public

2860449 - Implementation of the BADI MMPUR_OCI_ITEM_TRANSFER_DATA


This Business Add-In (BAdI) is used in the MM-FIO-PUR-REQ component. You can use this BAdI to modify data that is transferred from a procurement catalog to a SAP S/4 HANA Cloud  system. You can use this BAdI to access the master data of a catalog provider or add or remove items automatically from a catalog during the transfer of data.

The cloud BADI  BADI MMPUR_OCI_ITEM_TRANSFER_DATA is available for modifying/enhancing standard mapping between the draft item and punchout item

You can use this BAdI to implement your own custom logic for modifying/enhancing standard mapping between the item and punchout item

The implemented logic will be invoked for each of item in the cart from punchout website on checking out from punchout website.

E.g.You can transfer the Vendor ID form the Catalog to the Purchase Requisition Item.



Reproducing the Issue

The field of the OCI item structure should be mapped to the field of the item structure.


If you want the values of SERVICE_ID of the structure MMPUR_OCI_CATALOG_ITEM

you can find below:

 KEY Service ID                                  Description

S4H_GLOBALCATALOG                   Procurement Internal Catalog



See Also

[Enter your See Also here...]


MMPUR_OCI_CATALOG_ITEM , KBA , MM-FIO-PUR-REQ-SSP , Fiori UI for Self Service Procurement , MM-PUR-GF-CAT , Catalogues in Purchasing , How To


SAP S/4HANA Cloud 1908