English
Support Note KB0400227
Email
Purchase Order(PO) is failing in transaction tracker with Error:"NumberFormatError"
Symptom

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.


Environment

SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network


Cause

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>


Resolution

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:

    • OrderRequest

Verify that the mapping does not concatenate or combine multiple numeric values into an invalid format.



Applies To

SAP Integration Suite Managed Gateway > Managed Gateway for Business Network > Managed Gateway for Business Network - Order

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy