<?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: How to read XML file from server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554233#M1857443</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, I'm sorry. the example works. I did not notice that the file was put on the server was truncated and different from what I expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flavio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Aug 2014 11:17:46 GMT</pubDate>
    <dc:creator>flavio_mariola</dc:creator>
    <dc:date>2014-08-28T11:17:46Z</dc:date>
    <item>
      <title>How to read XML file from server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554231#M1857441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!!&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt; I'have 4.6c version and&lt;/SPAN&gt; I must to read an XML file from server, I wrote this sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zflavio_xml2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* &amp;amp; ------------------------------------------------ --------------------- *&lt;/P&gt;&lt;P&gt;* Date &amp;amp; Declaration&lt;/P&gt;&lt;P&gt;* &amp;amp; ------------------------------------------------ --------------------- *&lt;/P&gt;&lt;P&gt;DATE: LIKE rlgrap-filename file.&lt;/P&gt;&lt;P&gt;file = '/usr/usrsap/CRD/transfer/SEPASCT_SSBPAE/IN/R4_ESEMPIO.xml'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATE: gcl_xml TYPE REF TO cl_xml_document.&lt;/P&gt;&lt;P&gt;DATE: gv_subrc TYPE sy-subrc.&lt;/P&gt;&lt;P&gt;DATA: TYPE gv_xml_string xstring.&lt;/P&gt;&lt;P&gt;DATA: TYPE gv_size sytabix.&lt;/P&gt;&lt;P&gt;DATE: gt_xml_data TYPE TABLE OF smum_xmltb.&lt;/P&gt;&lt;P&gt;DATA: TYPE gwa_xml_data smum_xmltb OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;* DATA: TYPE gwa_xml_data smum_xmltb.&lt;/P&gt;&lt;P&gt;DATE: gt_return TYPE TABLE OF bapiret2.&lt;/P&gt;&lt;P&gt;DATA: TYPE gv_tabix sytabix.&lt;/P&gt;&lt;P&gt;DATE: len TYPE i.&lt;/P&gt;&lt;P&gt;* &amp;amp; ------------------------------------------------ --------------------- *&lt;/P&gt;&lt;P&gt;* &amp;amp; Start-of-selection&lt;/P&gt;&lt;P&gt;* &amp;amp; ------------------------------------------------ --------------------- *&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; OPEN DATASET file FOR INPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DO.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ DATASET INTO gv_xml_string file. "ACTUAL LENGTH len.&lt;/P&gt;&lt;P&gt;* IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT.&lt;/P&gt;&lt;P&gt;* ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDDO.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CLOSE DATASET file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'SMUM_XML_PARSE'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xml_input = gv_xml_string&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xml_table = gwa_xml_data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return = gt_return.&lt;/P&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;&lt;P&gt;&amp;nbsp;&amp;nbsp; WRITE: / 'heirarchy', 11 'Type', 17 'Name', 37 'Value'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LOOP AT gwa_xml_data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITE: / gwa_xml_data-hier,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11 gwa_xml_data-type,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17 gwa_xml_data-cname,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 37 gwa_xml_data-cValue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR gwa_xml_data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ENDLOOP.&lt;/P&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;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem is that in the internal table, the program writes correctly the first twenty records, but it cuts all the others.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know help me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flavio Mariola&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 15:34:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554231#M1857441</guid>
      <dc:creator>flavio_mariola</dc:creator>
      <dc:date>2014-08-27T15:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to read XML file from server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554232#M1857442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Flavio,&lt;/P&gt;&lt;P&gt;I tried you sample code, and works fine in 7.3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you mean cuts all the records? Do you mean truncating the lines or only shows the first 20 records?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2014 09:13:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554232#M1857442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-08-28T09:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to read XML file from server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554233#M1857443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, I'm sorry. the example works. I did not notice that the file was put on the server was truncated and different from what I expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flavio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2014 11:17:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-read-xml-file-from-server/m-p/10554233#M1857443</guid>
      <dc:creator>flavio_mariola</dc:creator>
      <dc:date>2014-08-28T11:17:46Z</dc:date>
    </item>
  </channel>
</rss>

