SAP Knowledge Base Article - Public

3561549 - Error in SOAP: orderconfirmationrequest_in for Purchase Order in SAP S/4HANA Cloud Public Edition

Symptom

An exception occurs when using the SOAP service orderconfirmationrequest_in during a free Purchase Order scenario. 

The following error message is displayed: "GDT CONVERSION OF NET AMOUNT CURRENCY FAILED"

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Use the SOAP:orderconfirmationrequest_in for a free Purchase Order scenario.
  2. Observe the exception and error message.

Cause

Resolution

  • Verify that the active communication arrangement in the system is associated with the correct scope ID.
  • Ensure that the inbound orderconfirmationrequest_in payload contains all the necessary information.
  • In the Item structure, send the net price as ‘0’.
  • Confirm that the currency code matches the currency of the purchase order’s net price for free-of-charge items.
  • Update the payload with the correct net price and currency details.
  • Retry sending the confirmation posting to resolve the issue with the free-of-charge purchase order item.

Keywords

SOAP, orderconfirmationrequest_in, free PO, exception, SOAP structure, bug, communication arrangement, scope ID, payload, net price, currency code, purchase order, free-of-charge items. , KBA , MM-PUR-GF-EDI-2CL , Electronic Data Interchange (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions