Hi,
I am sending data from XI to BW system using Proxy.
The data from Source system comes as :
<?xml version="1.0" encoding="UTF-8" ?>
- <GeoSalesOrg>
- <GEO>
<Geo_Code>AMER</Geo_Code>
<SalesOrg_Code>AM01, AM02</SalesOrg_Code>
</GEO>
</GeoSalesOrg>
and within the XI mapping gets converted to:
<?xml version="1.0" encoding="UTF-8" ?>
- <GeoSalesOrg>
- <GEO>
<Geo_Code>AMER</Geo_Code>
<SalesOrg_Code>AM01</SalesOrg_Code>
</GEO>
- <GEO>
<Geo_Code>ASSP</Geo_Code>
<SalesOrg_Code>AM02</SalesOrg_Code>
</GEO>
</GeoSalesOrg>
this is sent to BW system using a proxy.
But we are getting an error in the BW sxmb_moni:
Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXSAE5D7CFBC58767DDBC59 XML Byte
pos.: 208 XML Path: ns0:_-BIC_-CFYDS_RPMGEOSAORG(1)DATA(1)item(2)SALESORG(1) Error Text: Data loss occurred when converting AM02 K
ernel ErrorId: CONVT_DATA_LOSS))
Exception of class CX_XMS_SYSERR_PROXY
Could you please help us out as to why this error is occuring and how to solve it.
We have tried changin the function module in BW as per the blog:
ABAP Proxy - XML to ABAP Transformation but it doesnt work.
Any inputs would be appreciated.
Regards,
Sampada