<?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: Convert internal table data into XML format in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775191#M1119010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;u can do this way..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: name TYPE string,
      w_file_name TYPE string,
      w_file_path TYPE string,
      full_path TYPE string,
      action.

  CALL METHOD cl_gui_frontend_services=&amp;gt;file_save_dialog
    EXPORTING
      window_title         = name
      initial_directory    = 'c:\Documents and Settings\2q\Desktop'
      prompt_on_overwrite  = 'X'
      default_extension    = 'XML'
      default_file_name    = name
    CHANGING
      filename             = w_file_name
      path                 = w_file_path
      fullpath             = full_path
      user_action          = action
    EXCEPTIONS
      cntl_error           = 1
      error_no_gui         = 2
      not_supported_by_gui = 3
      OTHERS               = 4.

  IF action EQ 0.
    CALL METHOD cl_gui_frontend_services=&amp;gt;gui_download
      EXPORTING
        filename                = w_file_name
        filetype                = 'BIN'
      CHANGING
        data_tab                = &amp;lt;tab&amp;gt;
      EXCEPTIONS
        file_write_error        = 1
        no_batch                = 2
        gui_refuse_filetransfer = 3
        invalid_type            = 4
        no_authority            = 5
        unknown_error           = 6
        header_not_allowed      = 7
        separator_not_allowed   = 8
        filesize_not_allowed    = 9
        header_too_long         = 10
        dp_error_create         = 11
        dp_error_send           = 12
        dp_error_write          = 13
        unknown_dp_error        = 14
        access_denied           = 15
        dp_out_of_memory        = 16
        disk_full               = 17
        dp_timeout              = 18
        file_not_found          = 19
        dataprovider_exception  = 20
        control_flush_error     = 21
        not_supported_by_gui    = 22
        error_no_gui            = 23
        OTHERS                  = 24.
  ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Nov 2008 05:20:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-04T05:20:01Z</dc:date>
    <item>
      <title>Convert internal table data into XML format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775189#M1119008</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;/P&gt;&lt;P&gt;could you please tell me how to convert data stored in an internal table to XML format and vice versa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prajitha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2008 04:54:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775189#M1119008</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-04T04:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: Convert internal table data into XML format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775190#M1119009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Refer below link,&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="843251"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vishal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2008 05:09:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775190#M1119009</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-04T05:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: Convert internal table data into XML format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775191#M1119010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;u can do this way..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: name TYPE string,
      w_file_name TYPE string,
      w_file_path TYPE string,
      full_path TYPE string,
      action.

  CALL METHOD cl_gui_frontend_services=&amp;gt;file_save_dialog
    EXPORTING
      window_title         = name
      initial_directory    = 'c:\Documents and Settings\2q\Desktop'
      prompt_on_overwrite  = 'X'
      default_extension    = 'XML'
      default_file_name    = name
    CHANGING
      filename             = w_file_name
      path                 = w_file_path
      fullpath             = full_path
      user_action          = action
    EXCEPTIONS
      cntl_error           = 1
      error_no_gui         = 2
      not_supported_by_gui = 3
      OTHERS               = 4.

  IF action EQ 0.
    CALL METHOD cl_gui_frontend_services=&amp;gt;gui_download
      EXPORTING
        filename                = w_file_name
        filetype                = 'BIN'
      CHANGING
        data_tab                = &amp;lt;tab&amp;gt;
      EXCEPTIONS
        file_write_error        = 1
        no_batch                = 2
        gui_refuse_filetransfer = 3
        invalid_type            = 4
        no_authority            = 5
        unknown_error           = 6
        header_not_allowed      = 7
        separator_not_allowed   = 8
        filesize_not_allowed    = 9
        header_too_long         = 10
        dp_error_create         = 11
        dp_error_send           = 12
        dp_error_write          = 13
        unknown_dp_error        = 14
        access_denied           = 15
        dp_out_of_memory        = 16
        disk_full               = 17
        dp_timeout              = 18
        file_not_found          = 19
        dataprovider_exception  = 20
        control_flush_error     = 21
        not_supported_by_gui    = 22
        error_no_gui            = 23
        OTHERS                  = 24.
  ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2008 05:20:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775191#M1119010</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-04T05:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: Convert internal table data into XML format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775192#M1119011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gopi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample prog...it converts inteernal table data to xml format....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZMD4&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMD4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: EKKO,EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKKO OCCURS 0,&lt;/P&gt;&lt;P&gt;        EBELN TYPE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE EKKO-BUKRS,&lt;/P&gt;&lt;P&gt;      END OF IT_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKPO OCCURS 0,&lt;/P&gt;&lt;P&gt;        EBELN TYPE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;        EBELP TYPE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;        MATNR TYPE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;      END OF IT_EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;        EBELN TYPE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE EKKO-BUKRS,&lt;/P&gt;&lt;P&gt;        EBELP TYPE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;        MATNR TYPE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;      END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TTAB,&lt;/P&gt;&lt;P&gt;         RECORD(5000) TYPE C,&lt;/P&gt;&lt;P&gt;       END OF TTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: XMLTABLE TYPE TABLE OF TTAB,&lt;/P&gt;&lt;P&gt;      XML_OUT TYPE STRING,&lt;/P&gt;&lt;P&gt;      XML_OUT1 TYPE STRING,&lt;/P&gt;&lt;P&gt;      LENGTH TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: SO_EBELN FOR EKKO-EBELN DEFAULT '4500000018' TO '4500000020'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT EBELN&lt;/P&gt;&lt;P&gt;         BUKRS&lt;/P&gt;&lt;P&gt;         FROM EKKO INTO TABLE IT_EKKO WHERE EBELN IN SO_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_EKKO[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT EBELN&lt;/P&gt;&lt;P&gt;           EBELP&lt;/P&gt;&lt;P&gt;           MATNR&lt;/P&gt;&lt;P&gt;           FROM EKPO INTO TABLE IT_EKPO FOR ALL ENTRIES IN IT_EKKO WHERE EBELN EQ IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'NO DATA'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKKO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_EKPO WHERE EBELN = IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        AT NEW EBELN.&lt;/P&gt;&lt;P&gt;          IT_FINAL-EBELN = IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;          IT_FINAL-BUKRS = IT_EKKO-BUKRS.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        IT_FINAL-EBELP = IT_EKPO-EBELP.&lt;/P&gt;&lt;P&gt;        IT_FINAL-MATNR = IT_EKPO-MATNR.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;      CLEAR IT_FINAL.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    CLEAR IT_FINAL.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSFORMATION ID&lt;/P&gt;&lt;P&gt;  SOURCE OUTPUT = IT_FINAL[]&lt;/P&gt;&lt;P&gt;  RESULT XML XML_OUT.&lt;/P&gt;&lt;P&gt;  APPEND XML_OUT TO XMLTABLE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;  BIN_FILESIZE = LENGTH&lt;/P&gt;&lt;P&gt;  FILENAME = 'C:\Documents and Settings\diddim\Desktop\DEMO.XML'&lt;/P&gt;&lt;P&gt;  FILETYPE = 'BIN'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND = ' '&lt;/P&gt;&lt;P&gt;*write_field_separator = ';'&lt;/P&gt;&lt;P&gt;  HEADER = '00'&lt;/P&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS = ' '&lt;/P&gt;&lt;P&gt;  WRITE_LF = 'X'&lt;/P&gt;&lt;P&gt;  COL_SELECT = ' '&lt;/P&gt;&lt;P&gt;  COL_SELECT_MASK = ' '&lt;/P&gt;&lt;P&gt;  DAT_MODE = ' '&lt;/P&gt;&lt;P&gt;  CONFIRM_OVERWRITE = ' '&lt;/P&gt;&lt;P&gt;  NO_AUTH_CHECK = ' '&lt;/P&gt;&lt;P&gt;  CODEPAGE = ' '&lt;/P&gt;&lt;P&gt;  IGNORE_CERR = ABAP_TRUE&lt;/P&gt;&lt;P&gt;  REPLACEMENT = '#'&lt;/P&gt;&lt;P&gt;  WRITE_BOM = ' '&lt;/P&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS_EOL = 'X'&lt;/P&gt;&lt;P&gt;  WK1_N_FORMAT = ' '&lt;/P&gt;&lt;P&gt;  WK1_N_SIZE = ' '&lt;/P&gt;&lt;P&gt;  WK1_T_FORMAT = ' '&lt;/P&gt;&lt;P&gt;  WK1_T_SIZE = ' '&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;  FILELENGTH = LENGTH&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;  DATA_TAB = XMLTABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FIELDNAMES =&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;  FILE_WRITE_ERROR = 1&lt;/P&gt;&lt;P&gt;  NO_BATCH = 2&lt;/P&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER = 3&lt;/P&gt;&lt;P&gt;  INVALID_TYPE = 4&lt;/P&gt;&lt;P&gt;  NO_AUTHORITY = 5&lt;/P&gt;&lt;P&gt;  UNKNOWN_ERROR = 6&lt;/P&gt;&lt;P&gt;  HEADER_NOT_ALLOWED = 7&lt;/P&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED = 8&lt;/P&gt;&lt;P&gt;  FILESIZE_NOT_ALLOWED = 9&lt;/P&gt;&lt;P&gt;  HEADER_TOO_LONG = 10&lt;/P&gt;&lt;P&gt;  DP_ERROR_CREATE = 11&lt;/P&gt;&lt;P&gt;  DP_ERROR_SEND = 12&lt;/P&gt;&lt;P&gt;  DP_ERROR_WRITE = 13&lt;/P&gt;&lt;P&gt;  UNKNOWN_DP_ERROR = 14&lt;/P&gt;&lt;P&gt;  ACCESS_DENIED = 15&lt;/P&gt;&lt;P&gt;  DP_OUT_OF_MEMORY = 16&lt;/P&gt;&lt;P&gt;  DISK_FULL = 17&lt;/P&gt;&lt;P&gt;  DP_TIMEOUT = 18&lt;/P&gt;&lt;P&gt;  FILE_NOT_FOUND = 19&lt;/P&gt;&lt;P&gt;  DATAPROVIDER_EXCEPTION = 20&lt;/P&gt;&lt;P&gt;  CONTROL_FLUSH_ERROR = 21&lt;/P&gt;&lt;P&gt;  OTHERS = 22&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&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;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2008 05:24:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775192#M1119011</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-04T05:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Convert internal table data into XML format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775193#M1119012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gopi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Welcome to SDN.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Follow some suggestion please do search in SDN before posting you will get lot of posts for your same query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=xml" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&amp;amp;query=xml&lt;/A&gt;&lt;EM&gt;format&lt;/EM&gt;into&lt;EM&gt;internal&lt;/EM&gt;table&amp;amp;adv=false&amp;amp;sortby=cm_rnd_rankvalue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers!!&lt;/P&gt;&lt;P&gt;VEnk@&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Nov 2008 05:26:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-internal-table-data-into-xml-format/m-p/4775193#M1119012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-04T05:26:01Z</dc:date>
    </item>
  </channel>
</rss>

