| |||||||||
Purchase Order(PO) is failing in Managed Gateway for Spend & Network with below error.
Bad Request" and Error Code:"400" and Error Code Response:"Error:NumberFormatError Please contact support with the Error Reference Number: ANERR-xxxxxx for more details. Suggested Action : Document Failed in SAP Business Network.For further assistance, please contact Ariba Support with the code mentioned in Response.Managed Gateway for Spend&Network Support Error Code : CIG-PLT-00644.
SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network
This issue is caused by numeric values concatenated together in a single field Example below:
<Tax>
<Money currency = "ZAR">150.00 300.00</Money>
<Description xml:lang = "EN"/>
<TaxDetail category = "vat vat" percentageRate = "15 15">
<TaxAmount>
<Money currency = "ZAR">150.00 300.00</Money>
</TaxAmount>
<Description xml:lang = "EN"/>
</TaxDetail>
</Tax>
Check the cXML of the PO to see if numeric values are combined in an invalid format.
Issue is caused by IDOC to cXML mapping in Managed Gateway for Spend & Network.
To check custom mapping in Managed Gateway for Spend&Network, follow the below steps:
1.Sign in to Managed Gateway for Spend & Network.
2.Navigate to My Configurations > Mappings.
3.Select the relevant PO document type:
Verify that the mapping does not concatenate or combine multiple numeric values into an invalid format.
SAP Integration Suite Managed Gateway > Managed Gateway for Business Network > Managed Gateway for Business Network - Order