<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: XML to ABAP Conversion Error - CX_SY_CONVERSION_DATA_LOSS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931175#M60889</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for quick response.&lt;/P&gt;&lt;P&gt;I think the problem is with special characters in the input XML file. If I don't have special characters in XML file then it works fine. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway here is the XSLT code. This is a generic XSLT code which I used from one of the examples&lt;/P&gt;&lt;P&gt;posted on this site.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;?xml version="1.0" encoding="iso-8859-1"?&amp;gt;
&amp;lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:xa="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;
&amp;lt;xsl:output method="xml" /&amp;gt;
&amp;lt;xsl:variable name="fieldNames" select="//asx:abap/asx:values/FIELDCAT" /&amp;gt;
&amp;lt;xsl:template match="/"&amp;gt;
&amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;
&amp;lt;asx:values&amp;gt;
&amp;lt;!--FIELDCAT&amp;gt;
&amp;lt;xsl:apply-templates select="//YWAS_METADATA" /&amp;gt;
&amp;lt;/FIELDCAT--&amp;gt;
&amp;lt;OUTTAB&amp;gt;
&amp;lt;xsl:apply-templates select="//item" /&amp;gt;
&amp;lt;/OUTTAB&amp;gt;
&amp;lt;/asx:values&amp;gt;
&amp;lt;/asx:abap&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;xsl:template match="//YWAS_METADATA"&amp;gt;
&amp;lt;item&amp;gt;
&amp;lt;xsl:for-each select="*"&amp;gt;
&amp;lt;!--column &amp;gt;&amp;lt;xsl:apply-templates/&amp;gt;&amp;lt;/column--&amp;gt;
&amp;lt;xsl:copy&amp;gt;
&amp;lt;xsl:apply-templates select="@*|*|text()"/&amp;gt;
&amp;lt;/xsl:copy&amp;gt;
&amp;lt;/xsl:for-each&amp;gt;
&amp;lt;/item&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;xsl:template match="//item"&amp;gt;
&amp;lt;item&amp;gt;
&amp;lt;xsl:for-each select="*"&amp;gt;
&amp;lt;!--column &amp;gt;&amp;lt;xsl:apply-templates/&amp;gt;&amp;lt;/column--&amp;gt;
&amp;lt;xsl:copy&amp;gt;
&amp;lt;xsl:apply-templates select="@*|*|text()"/&amp;gt;
&amp;lt;/xsl:copy&amp;gt;
&amp;lt;/xsl:for-each&amp;gt;
&amp;lt;/item&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Sep 2005 17:02:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-09-29T17:02:41Z</dc:date>
    <item>
      <title>XML to ABAP Conversion Error - CX_SY_CONVERSION_DATA_LOSS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931173#M60887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  y_rpt_test                              .
TYPE-POOLS sscr.
DATA: restrict TYPE sscr_restrict,
opt_list TYPE sscr_opt_list,
ass TYPE sscr_ass.
DATA: options TYPE STANDARD TABLE OF rfc_db_opt ,
fields TYPE STANDARD TABLE OF rfc_db_fld ,
meta TYPE STANDARD TABLE OF ywas_metadata ,
xml_out TYPE string .
data: xml_out_x type xstring.
DATA: wa_options LIKE LINE OF options,
wa_fields LIKE LINE OF fields ,
wa_meta LIKE LINE OF meta .
FIELD-SYMBOLS: &amp;lt;outtab&amp;gt; TYPE ANY TABLE,
&amp;lt;l_line&amp;gt; TYPE ANY,
&amp;lt;l_field&amp;gt; TYPE ANY.
DATA: new_table TYPE REF TO data.
DATA: new_line TYPE REF TO data.
DATA: xslt_error TYPE REF TO cx_xslt_exception ,
xslt_message TYPE string .
DATA: it_fieldcat TYPE lvc_t_fcat,
is_fieldcat LIKE LINE OF it_fieldcat.

TYPES: BEGIN OF s_text,
         partnum(18)     TYPE c,
         LONG_DESC(3000)    TYPE c,
       END OF s_text.
data: lt_outtab type standard table of s_text,
      is_outtab type s_text.
data: it_temp_text(1000)  TYPE c OCCURS 0 with header line.
data : l_file TYPE string value 'C:xmlload.xml'.

CALL FUNCTION 'GUI_UPLOAD'
  EXPORTING
    filename                      = l_file
    FILETYPE                      = 'ASC'
  tables
    data_tab                      = it_temp_text.

loop at it_temp_text.
    concatenate xml_out it_temp_text into xml_out.
endloop.

    IF NOT xml_out IS INITIAL .
      TRY .
          CALL TRANSFORMATION (`ZTEST1`)
          SOURCE XML xml_out
          RESULT outtab = lt_outtab.
        CATCH cx_xslt_exception INTO xslt_error.
          xslt_message = xslt_error-&amp;gt;get_text( ).
          WRITE:/ xslt_message .
      ENDTRY.
    ENDIF .
    break-point.
    write : / 'test'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;==========================================================&lt;/P&gt;&lt;P&gt;I am using above code to convert input XML file into internal table I am getting conversion error. My input XML file looks is as follows. It is throwing this error in call transformation. Appreciate your help in Advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;MODIFIED BY MODERATOR - RESPECT THE 2,500 CHAR LIMIT&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code Formatted by: Alvaro Tejada Galindo on Jan 4, 2010 3:31 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Sep 2005 22:37:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931173#M60887</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-28T22:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: XML to ABAP Conversion Error - CX_SY_CONVERSION_DATA_LOSS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931174#M60888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, how about your XSLT file 'ZTEST1', can you offer the content of it for us?&lt;/P&gt;&lt;P&gt;and you can also do a conversion test in the se80, when open a XSLT in the SE80, you have chance to test it.&lt;/P&gt;&lt;P&gt;You can research if the XSLT file can be used.&lt;/P&gt;&lt;P&gt;If it is ok in that test, then something is wrong when you call transformation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will be helpful&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Sep 2005 01:25:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931174#M60888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-29T01:25:14Z</dc:date>
    </item>
    <item>
      <title>Re: XML to ABAP Conversion Error - CX_SY_CONVERSION_DATA_LOSS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931175#M60889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for quick response.&lt;/P&gt;&lt;P&gt;I think the problem is with special characters in the input XML file. If I don't have special characters in XML file then it works fine. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway here is the XSLT code. This is a generic XSLT code which I used from one of the examples&lt;/P&gt;&lt;P&gt;posted on this site.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;?xml version="1.0" encoding="iso-8859-1"?&amp;gt;
&amp;lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:xa="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;
&amp;lt;xsl:output method="xml" /&amp;gt;
&amp;lt;xsl:variable name="fieldNames" select="//asx:abap/asx:values/FIELDCAT" /&amp;gt;
&amp;lt;xsl:template match="/"&amp;gt;
&amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;
&amp;lt;asx:values&amp;gt;
&amp;lt;!--FIELDCAT&amp;gt;
&amp;lt;xsl:apply-templates select="//YWAS_METADATA" /&amp;gt;
&amp;lt;/FIELDCAT--&amp;gt;
&amp;lt;OUTTAB&amp;gt;
&amp;lt;xsl:apply-templates select="//item" /&amp;gt;
&amp;lt;/OUTTAB&amp;gt;
&amp;lt;/asx:values&amp;gt;
&amp;lt;/asx:abap&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;xsl:template match="//YWAS_METADATA"&amp;gt;
&amp;lt;item&amp;gt;
&amp;lt;xsl:for-each select="*"&amp;gt;
&amp;lt;!--column &amp;gt;&amp;lt;xsl:apply-templates/&amp;gt;&amp;lt;/column--&amp;gt;
&amp;lt;xsl:copy&amp;gt;
&amp;lt;xsl:apply-templates select="@*|*|text()"/&amp;gt;
&amp;lt;/xsl:copy&amp;gt;
&amp;lt;/xsl:for-each&amp;gt;
&amp;lt;/item&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;xsl:template match="//item"&amp;gt;
&amp;lt;item&amp;gt;
&amp;lt;xsl:for-each select="*"&amp;gt;
&amp;lt;!--column &amp;gt;&amp;lt;xsl:apply-templates/&amp;gt;&amp;lt;/column--&amp;gt;
&amp;lt;xsl:copy&amp;gt;
&amp;lt;xsl:apply-templates select="@*|*|text()"/&amp;gt;
&amp;lt;/xsl:copy&amp;gt;
&amp;lt;/xsl:for-each&amp;gt;
&amp;lt;/item&amp;gt;
&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Sep 2005 17:02:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931175#M60889</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-29T17:02:41Z</dc:date>
    </item>
    <item>
      <title>Re: XML to ABAP Conversion Error - CX_SY_CONVERSION_DATA_LOSS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931176#M60890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, I have read your XSLT, and do some change on the original version, you can try the following version:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;?xml version="1.0" encoding="utf-16"?&amp;gt;
&amp;lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;
    &amp;lt;xsl:output indent="no"/&amp;gt;
    &amp;lt;xsl:template match="/"&amp;gt;
        &amp;lt;asx:abap version="1.0" xmlns:asx="http://www.sap.com/abapxml"&amp;gt;
            &amp;lt;asx:values&amp;gt;
                &amp;lt;OUTTAB&amp;gt;
                    &amp;lt;xsl:apply-templates select="//item"/&amp;gt;
                &amp;lt;/OUTTAB&amp;gt;
            &amp;lt;/asx:values&amp;gt;
        &amp;lt;/asx:abap&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
    &amp;lt;xsl:template match="//item"&amp;gt;
        &amp;lt;item&amp;gt;
            &amp;lt;xsl:for-each select="*"&amp;gt;
                &amp;lt;!--column &amp;gt;&amp;lt;xsl:apply-templates/&amp;gt;&amp;lt;/column--&amp;gt;
                &amp;lt;xsl:copy&amp;gt;
                    &amp;lt;xsl:apply-templates select="@*|*|text()"/&amp;gt;
                &amp;lt;/xsl:copy&amp;gt;
            &amp;lt;/xsl:for-each&amp;gt;
        &amp;lt;/item&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have no server can test XSLT here, but I think your problem maybe on the &amp;lt;b&amp;gt;encoding=&amp;lt;/b&amp;gt;, as your special character maybe not support in some encoding.&lt;/P&gt;&lt;P&gt;hope it will be helpful&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2005 01:46:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931176#M60890</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-06T01:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: XML to ABAP Conversion Error - CX_SY_CONVERSION_DATA_LOSS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931177#M60891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have taken same problem when calling abap web service.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CX_SY_CONVERSION_DATA_LOSS:XSLT exception.An error occurred when deserializing in the simple transformation program /1BCDWB/WSSEBA4FA109C974F9F3C7.Data loss occurred when converting Ahmet Çağan - Doğan Demir&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what can i do for solve my problem? there is  some turkish spesific characters so im facing the encoding problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jan 2010 13:28:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-abap-conversion-error-cx-sy-conversion-data-loss/m-p/931177#M60891</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-04T13:28:14Z</dc:date>
    </item>
  </channel>
</rss>

