<?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 Open Dataset for XML not reading the XML file, Returning Code 8. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679639#M1100417</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im trying to open an XML file using Open Dataset, since i have to execute this report in background and GUI_upload doesnt work in background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The XML file is available in my C:\, say, C:\xmlfile.xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But  the open dataset is not reading any value into the g_xml_line . it is returning sy-subrc = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my code for that, can anybody help me out to resolve.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : lv_filename LIKE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: lv_filename.&lt;/P&gt;&lt;P&gt;  lv_filename = p_input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET lv_filename FOR INPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'invalid file'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    READ DATASET lv_filename INTO  g_xml_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND g_xml_line TO g_xml_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLOSE DATASET lv_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_xml_line,&lt;/P&gt;&lt;P&gt;        data(256) TYPE x,&lt;/P&gt;&lt;P&gt;      END OF t_xml_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_xml_table       TYPE TABLE OF t_xml_line,&lt;/P&gt;&lt;P&gt;      g_xml_line        TYPE t_xml_line,&lt;/P&gt;&lt;P&gt;      g_xml_table_size  TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET REFERENCE OF gt_person INTO gs_result_xml-value.&lt;/P&gt;&lt;P&gt;  gs_result_xml-name = 'IPIX'.&lt;/P&gt;&lt;P&gt;  APPEND gs_result_xml TO gt_result_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Perform the XSLT stylesheet&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL TRANSFORMATION zaum_manh_sync_rpt&lt;/P&gt;&lt;P&gt;      SOURCE XML g_xml_table&lt;/P&gt;&lt;P&gt;      RESULT (gt_result_xml).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CATCH cx_root INTO gs_rif_ex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_var_text = gs_rif_ex-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;      MESSAGE gs_var_text TYPE 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly suggest me a solution. Points assured&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regs,&lt;/P&gt;&lt;P&gt;raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Oct 2008 15:07:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-20T15:07:06Z</dc:date>
    <item>
      <title>Open Dataset for XML not reading the XML file, Returning Code 8.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679639#M1100417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im trying to open an XML file using Open Dataset, since i have to execute this report in background and GUI_upload doesnt work in background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The XML file is available in my C:\, say, C:\xmlfile.xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But  the open dataset is not reading any value into the g_xml_line . it is returning sy-subrc = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my code for that, can anybody help me out to resolve.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : lv_filename LIKE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: lv_filename.&lt;/P&gt;&lt;P&gt;  lv_filename = p_input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET lv_filename FOR INPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'invalid file'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    READ DATASET lv_filename INTO  g_xml_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND g_xml_line TO g_xml_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLOSE DATASET lv_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_xml_line,&lt;/P&gt;&lt;P&gt;        data(256) TYPE x,&lt;/P&gt;&lt;P&gt;      END OF t_xml_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_xml_table       TYPE TABLE OF t_xml_line,&lt;/P&gt;&lt;P&gt;      g_xml_line        TYPE t_xml_line,&lt;/P&gt;&lt;P&gt;      g_xml_table_size  TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET REFERENCE OF gt_person INTO gs_result_xml-value.&lt;/P&gt;&lt;P&gt;  gs_result_xml-name = 'IPIX'.&lt;/P&gt;&lt;P&gt;  APPEND gs_result_xml TO gt_result_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Perform the XSLT stylesheet&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL TRANSFORMATION zaum_manh_sync_rpt&lt;/P&gt;&lt;P&gt;      SOURCE XML g_xml_table&lt;/P&gt;&lt;P&gt;      RESULT (gt_result_xml).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CATCH cx_root INTO gs_rif_ex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_var_text = gs_rif_ex-&amp;gt;get_text( ).&lt;/P&gt;&lt;P&gt;      MESSAGE gs_var_text TYPE 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly suggest me a solution. Points assured&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regs,&lt;/P&gt;&lt;P&gt;raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 15:07:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679639#M1100417</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-20T15:07:06Z</dc:date>
    </item>
    <item>
      <title>Re: Open Dataset for XML not reading the XML file, Returning Code 8.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679640#M1100418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OPEN Dataset cannot be used for the presentation server. It reads file only from the application server. You have to keep the file in the application server for OPEN DATASET to work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 15:11:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679640#M1100418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-20T15:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Open Dataset for XML not reading the XML file, Returning Code 8.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679641#M1100419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i dont know how to do that, can you help me in doing tat, pls&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 15:13:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679641#M1100419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-20T15:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: Open Dataset for XML not reading the XML file, Returning Code 8.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679642#M1100420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use Transaction CG3Z to transfer the file to the app server, and then use that path in open dataset.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 15:17:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679642#M1100420</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-20T15:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Open Dataset for XML not reading the XML file, Returning Code 8.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679643#M1100421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After saving the file , below is the code i wrote, but it gives a runtime error with message &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;No roll storage space of length 3788808 available for internal storage.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***&lt;STRONG&gt;Coding&lt;/STRONG&gt;****&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file TYPE pathintern LOWER CASE DEFAULT '/usr/sap/DEV/SYS/global/XMLABAP2.XML'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : lv_filename LIKE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: lv_filename.&lt;/P&gt;&lt;P&gt;  lv_filename = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_fname TYPE filename-fileintern. " File name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GET THE FILENAME FROM THE APPLICATION SERVER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      directory        = p_file&lt;/P&gt;&lt;P&gt;      filemask         = '*'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      serverfile       = l_fname&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      canceled_by_user = 1&lt;/P&gt;&lt;P&gt;      OTHERS           = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*/usr/sap/DEV/SYS/global/substanc&lt;/P&gt;&lt;P&gt;  lv_filename = l_fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET lv_filename FOR INPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'invalid file'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;      READ DATASET lv_filename INTO  g_xml_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF sy-subrc EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND g_xml_line TO g_xml_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EXIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLOSE DATASET lv_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2008 16:09:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-dataset-for-xml-not-reading-the-xml-file-returning-code-8/m-p/4679643#M1100421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-20T16:09:40Z</dc:date>
    </item>
  </channel>
</rss>

