Skip to Content

Error Response from SAP

Hi All,

This is a SOAP (Portal) to PROXY(SAP) scenario. When the data is triggered from the portal, i can see the data in moni. But the response from SAP is showing the following error.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Inbound Message

-->

- http://sap.com/xi/XI/Message/30" xmlns:SOAP=" http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIProxy</SAP:Category>

<SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>

<SAP:P1>Request Message</SAP:P1>

<SAP:P2>CX_ST_DESERIALIZATION_ERROR</SAP:P2>

<SAP:P3>/1SAI/TXS7AF7E2CCBA7022340847</SAP:P3>

<SAP:P4>XML Bytepos.: 1286 XML Path: MaintainRequestForQuotation(1)Item(23)QTY_NOS(1) Error Text: When converting the value 50.0 the values after the decimal place were lost Kernel ErrorId: CONVT_LOST_DECIMALS</SAP:P4>

<SAP:AdditionalText />

<SAP:Stack>Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS7AF7E2CCBA7022340847 XML Bytepos.: 1286 XML Path: MaintainRequestForQuotation(1)Item(23)QTY_NOS(1) Error Text: When converting the value 50.0 the values after the decimal place were lost Kernel ErrorId: CONVT_LOST_DECIMALS)) An error occurred when deserializing in the simple transformation program /1SAI/TXS7AF7E2CCBA7022340847 When converting the value 50.0 the values after the decimal place were lost</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

What should be done to rectify this?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Mar 10, 2011 at 09:43 AM

    Hi

    this is a converison error in abap code, When converting the value 50.0 the values after the decimal place were lost. Check out for the length of fields.

    The number of decimal places of a data type is larger than the incoming message.

    Look into the code and rectify.

    Regards

    Aashish Sinha

    Edited by: Aashish Sinha on Mar 10, 2011 10:44 AM

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 11, 2011 at 05:41 AM

    Thank you aashish. The data type was given as int in the Proxy, but it is double in XI

    Add comment
    10|10000 characters needed characters exceeded