<?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 xml to internal table using XSLT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734976#M319670</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello all,&lt;/P&gt;&lt;P&gt;With the help of Mr. raja I have done with  the code but still i have some problem. could any one help me(raja you too).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;XLST program code (YSIMPLEXMLTOITAB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:strip-space elements="*"/&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:output indent="yes"/&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:template match="QfiData"&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml"&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;I_DATA&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;xsl:for-each select="Materials"&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;I_DATA1&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;MATERIAL&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="Material"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/MATERIAL&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;CONDITIONRATE&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="ConditionRate"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/CONDITIONRATE&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;VALIDFROM&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="ValidFrom"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/VALIDFROM&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;VALIDTO&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="ValidTo"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/VALIDTO&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;REGIONID&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="RegionID"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/REGIONID&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;MATERIALID&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="MaterialID"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/MATERIALID&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;/I_DATA1&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;/xsl:for-each&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;/I_DATA&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;/asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;/asx:abap&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/xsl:template&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/xsl:stylesheet&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program to test it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  y_test_xml_tran.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF i_det,&lt;/P&gt;&lt;P&gt;Material(10),&lt;/P&gt;&lt;P&gt;ConditionRate(16) type p decimals 2 ,&lt;/P&gt;&lt;P&gt;ValidFrom(10) ,&lt;/P&gt;&lt;P&gt;ValidTo(10) ,&lt;/P&gt;&lt;P&gt;RegionID(3) ,&lt;/P&gt;&lt;P&gt;MaterialID(10) ,&lt;/P&gt;&lt;P&gt;end of i_det .&lt;/P&gt;&lt;P&gt;DATA: i_data TYPE TABLE OF i_det.&lt;/P&gt;&lt;P&gt;data: wa like line of i_data .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: xml_string TYPE string .&lt;/P&gt;&lt;P&gt;DATA: xslt_error	TYPE REF TO	cx_xslt_exception,&lt;/P&gt;&lt;P&gt;xslt_message	TYPE	string .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR xml_string .&lt;/P&gt;&lt;P&gt;CONCATENATE&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;`&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;QfiData xmlns:xsl="http://www2.siemens.nl/qfiservice/QfiData.xsd"&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Material&amp;gt;463581&amp;lt;/Material&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ConditionRate&amp;gt; 2.44&amp;lt;/ConditionRate&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidFrom&amp;gt;20060208&amp;lt;/ValidFrom&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidTo&amp;gt;99991231&amp;lt;/ValidTo&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;RegionID&amp;gt;48&amp;lt;/RegionID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;MaterialID&amp;gt;36294&amp;lt;/MaterialID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;/Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Material&amp;gt;463582&amp;lt;/Material&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ConditionRate&amp;gt; 2.44&amp;lt;/ConditionRate&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidFrom&amp;gt;20060208&amp;lt;/ValidFrom&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidTo&amp;gt;99991231&amp;lt;/ValidTo&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;RegionID&amp;gt;48&amp;lt;/RegionID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;MaterialID&amp;gt;36295&amp;lt;/MaterialID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;/Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;/QfiData&amp;gt;`&lt;/P&gt;&lt;P&gt;INTO xml_string .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TRY .&lt;/P&gt;&lt;P&gt;    CALL TRANSFORMATION (`YSIMPLEXMLTOITAB`)&lt;/P&gt;&lt;P&gt;    SOURCE XML  xml_string&lt;/P&gt;&lt;P&gt;    RESULT     i_data = i_data.&lt;/P&gt;&lt;P&gt;  CATCH cx_xslt_exception INTO xslt_error.&lt;/P&gt;&lt;P&gt;    xslt_message = xslt_error-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the error i am getting is: &lt;/P&gt;&lt;P&gt;Error message : ABAP XML formatting error in XML node of type "element", name: "&lt;SPAN __jive_macro_name="http"&gt;&lt;/SPAN&gt;abap"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Dec 2006 13:35:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-05T13:35:09Z</dc:date>
    <item>
      <title>xml to internal table using XSLT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734976#M319670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello all,&lt;/P&gt;&lt;P&gt;With the help of Mr. raja I have done with  the code but still i have some problem. could any one help me(raja you too).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;XLST program code (YSIMPLEXMLTOITAB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:strip-space elements="*"/&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:output indent="yes"/&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:template match="QfiData"&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml"&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;I_DATA&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;xsl:for-each select="Materials"&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;I_DATA1&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;MATERIAL&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="Material"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/MATERIAL&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;CONDITIONRATE&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="ConditionRate"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/CONDITIONRATE&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;VALIDFROM&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="ValidFrom"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/VALIDFROM&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;VALIDTO&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="ValidTo"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/VALIDTO&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;REGIONID&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="RegionID"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/REGIONID&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;MATERIALID&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="MaterialID"/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/MATERIALID&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;/I_DATA1&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;/xsl:for-each&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;/I_DATA&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;/asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;/asx:abap&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/xsl:template&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/xsl:stylesheet&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program to test it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  y_test_xml_tran.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF i_det,&lt;/P&gt;&lt;P&gt;Material(10),&lt;/P&gt;&lt;P&gt;ConditionRate(16) type p decimals 2 ,&lt;/P&gt;&lt;P&gt;ValidFrom(10) ,&lt;/P&gt;&lt;P&gt;ValidTo(10) ,&lt;/P&gt;&lt;P&gt;RegionID(3) ,&lt;/P&gt;&lt;P&gt;MaterialID(10) ,&lt;/P&gt;&lt;P&gt;end of i_det .&lt;/P&gt;&lt;P&gt;DATA: i_data TYPE TABLE OF i_det.&lt;/P&gt;&lt;P&gt;data: wa like line of i_data .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: xml_string TYPE string .&lt;/P&gt;&lt;P&gt;DATA: xslt_error	TYPE REF TO	cx_xslt_exception,&lt;/P&gt;&lt;P&gt;xslt_message	TYPE	string .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR xml_string .&lt;/P&gt;&lt;P&gt;CONCATENATE&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;`&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;QfiData xmlns:xsl="http://www2.siemens.nl/qfiservice/QfiData.xsd"&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Material&amp;gt;463581&amp;lt;/Material&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ConditionRate&amp;gt; 2.44&amp;lt;/ConditionRate&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidFrom&amp;gt;20060208&amp;lt;/ValidFrom&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidTo&amp;gt;99991231&amp;lt;/ValidTo&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;RegionID&amp;gt;48&amp;lt;/RegionID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;MaterialID&amp;gt;36294&amp;lt;/MaterialID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;/Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;Material&amp;gt;463582&amp;lt;/Material&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ConditionRate&amp;gt; 2.44&amp;lt;/ConditionRate&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidFrom&amp;gt;20060208&amp;lt;/ValidFrom&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;ValidTo&amp;gt;99991231&amp;lt;/ValidTo&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;RegionID&amp;gt;48&amp;lt;/RegionID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;MaterialID&amp;gt;36295&amp;lt;/MaterialID&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;/Materials&amp;gt;`&lt;/P&gt;&lt;P&gt;`&amp;lt;/QfiData&amp;gt;`&lt;/P&gt;&lt;P&gt;INTO xml_string .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TRY .&lt;/P&gt;&lt;P&gt;    CALL TRANSFORMATION (`YSIMPLEXMLTOITAB`)&lt;/P&gt;&lt;P&gt;    SOURCE XML  xml_string&lt;/P&gt;&lt;P&gt;    RESULT     i_data = i_data.&lt;/P&gt;&lt;P&gt;  CATCH cx_xslt_exception INTO xslt_error.&lt;/P&gt;&lt;P&gt;    xslt_message = xslt_error-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the error i am getting is: &lt;/P&gt;&lt;P&gt;Error message : ABAP XML formatting error in XML node of type "element", name: "&lt;SPAN __jive_macro_name="http"&gt;&lt;/SPAN&gt;abap"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2006 13:35:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734976#M319670</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-05T13:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: xml to internal table using XSLT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734977#M319671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved, some minor error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 10:06:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734977#M319671</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-15T10:06:01Z</dc:date>
    </item>
    <item>
      <title>Re: xml to internal table using XSLT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734978#M319672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you tell how did you solve ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Apr 2007 20:18:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-to-internal-table-using-xslt/m-p/1734978#M319672</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-02T20:18:38Z</dc:date>
    </item>
  </channel>
</rss>

