Symptom
- Issue with OCI mapping for punch out catalogs.
- Information from the catalog is missing in the purchase requisition (Self service - My Purchase Requisitions app).
- Supplier sends the tag [NEW_ITEM-ATTACHMENT] with a value that does not appear in the purchase requisition.
- Question whether tag attachments work with public cloud.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Receive OCI punchout data that includes the tag [NEW_ITEM-ATTACHMENT].
- Try to map the field using the BAdI MMPUR_OCI_TO_DRAFT_ITM_MAPPING, changing values in the incoming attachment tag.
- Create a self-service purchase requisition and observe that the attachment content is not visible in the requisition.
Cause
In the public cloud, the OCI field [NEW_ITEM-ATTACHMENT] is not converted into a native purchase requisition attachment, and the BAdI MMPUR_OCI_TO_DRAFT_ITM_MAPPING does not create attachment objects or document relationships.
Resolution
The BAdI: MMPUR_OCI_TO_DRAFT_ITM_MAPPING supports modification and mapping of OCI data to supported draft item fields only. It does not support:
- creation of PR attachment objects
- creation of document relationships
- upload of attachment files
- automatic conversion of OCI attachment URLs into SAP attachments
This behavior is currently standard system behavior in Public Cloud.
See Also
Keywords
oci, punchout, punch-out, catalog, purchase requisition, my purchase requisitions, attachment, new_item-attachment, oci 4.0, mapping, badi mmpur_oci_to_draft_itm_mapping, public cloud, self-service requisition, pr attachment, fiori , KBA , MM-PUR-REQ-SSP-2CL , Fiori UI for Self Service Procurement (Public Cloud) , Problem
SAP Knowledge Base Article - Public