<?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: Converting Internal Table Data to XML File in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575031#M588372</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can one explain the Working of SAP_CONVERT_TO_XML_FORMAT Function Module.. and how to use Parameters of it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Answers will be Appreciated..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 02 Aug 2007 05:40:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-02T05:40:16Z</dc:date>
    <item>
      <title>Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575026#M588367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ABAPers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                Can any one pls help me to Convert Internal Table Data to XML File and I dont know how to FM SAP_CONVERT_TO_XML_FORMAT....&lt;/P&gt;&lt;P&gt;can u give Good Example for using it....  Good Answers will be Appreciated....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 05:25:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575026#M588367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T05:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575027#M588368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found this on aUser forum sometime back... pl go through it..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZTESTXML                                                    *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Report ZPRUEBA_MML_13 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Export an internal table to XML document *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO BORRAR ESTE CODIGO *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;report zprueba_mml_13.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PANTALLA SELECCION *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;parameters: gk_ruta type rlgrap-filename.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PANTALLA SELECCION *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE TURNOS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;types: begin of turnos,&lt;/P&gt;&lt;P&gt;    lu like t552a-tpr01,&lt;/P&gt;&lt;P&gt;    ma like t552a-tpr01,&lt;/P&gt;&lt;P&gt;    mi like t552a-tpr01,&lt;/P&gt;&lt;P&gt;    ju like t552a-tpr01,&lt;/P&gt;&lt;P&gt;    vi like t552a-tpr01,&lt;/P&gt;&lt;P&gt;    sa like t552a-tpr01,&lt;/P&gt;&lt;P&gt;    do like t552a-tpr01,&lt;/P&gt;&lt;P&gt;end of turnos.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE TURNOS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE SOCIO *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;types: begin of socio,&lt;/P&gt;&lt;P&gt;    numero like pernr-pernr,&lt;/P&gt;&lt;P&gt;    reposicion like pa0050-zauve,&lt;/P&gt;&lt;P&gt;    nombre like pa0002-vorna,&lt;/P&gt;&lt;P&gt;    turnos type turnos,&lt;/P&gt;&lt;P&gt;end of socio.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE SOCIO *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ESTRUCTURA ACCESOS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: begin of accesos occurs 0,&lt;/P&gt;&lt;P&gt;    socio type socio,&lt;/P&gt;&lt;P&gt;end of accesos.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ESTRUCTURA ACCESOS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;START OF SELECTION *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  perform llena_accesos.&lt;/P&gt;&lt;P&gt;  perform descarga_xml.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;END OF SELECTION *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM LLENA_ACCESOS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;form llena_accesos.&lt;/P&gt;&lt;P&gt;  refresh accesos.&lt;/P&gt;&lt;P&gt;  clear accesos.&lt;/P&gt;&lt;P&gt;  move: '45050' to accesos-socio-numero,&lt;/P&gt;&lt;P&gt;                'MOISES MORENO' to accesos-socio-nombre,&lt;/P&gt;&lt;P&gt;                '0' to accesos-socio-reposicion,&lt;/P&gt;&lt;P&gt;                'T1' to accesos-socio-turnos-lu,&lt;/P&gt;&lt;P&gt;                'T2' to accesos-socio-turnos-ma,&lt;/P&gt;&lt;P&gt;                'T3' to accesos-socio-turnos-mi,&lt;/P&gt;&lt;P&gt;                'T4' to accesos-socio-turnos-ju,&lt;/P&gt;&lt;P&gt;                'T5' to accesos-socio-turnos-vi,&lt;/P&gt;&lt;P&gt;                'T6' to accesos-socio-turnos-sa,&lt;/P&gt;&lt;P&gt;                'T7' to accesos-socio-turnos-do.&lt;/P&gt;&lt;P&gt;  append accesos.&lt;/P&gt;&lt;P&gt;  clear accesos.&lt;/P&gt;&lt;P&gt;  move: '45051' to accesos-socio-numero,&lt;/P&gt;&lt;P&gt;                'RUTH PEÑA' to accesos-socio-nombre,&lt;/P&gt;&lt;P&gt;                '0' to accesos-socio-reposicion,&lt;/P&gt;&lt;P&gt;                'T1' to accesos-socio-turnos-lu,&lt;/P&gt;&lt;P&gt;                'T2' to accesos-socio-turnos-ma,&lt;/P&gt;&lt;P&gt;                'T3' to accesos-socio-turnos-mi,&lt;/P&gt;&lt;P&gt;                'T4' to accesos-socio-turnos-ju,&lt;/P&gt;&lt;P&gt;                'T5' to accesos-socio-turnos-vi,&lt;/P&gt;&lt;P&gt;                'T6' to accesos-socio-turnos-sa,&lt;/P&gt;&lt;P&gt;                'T7' to accesos-socio-turnos-do.&lt;/P&gt;&lt;P&gt;  append accesos.&lt;/P&gt;&lt;P&gt;endform.                    "LLENA_ACCESOS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM LLENA_ACCESOS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM DESCARGA_XML *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;form descarga_xml.&lt;/P&gt;&lt;P&gt;  data: l_dom type ref to if_ixml_element,&lt;/P&gt;&lt;P&gt;                m_document type ref to if_ixml_document,&lt;/P&gt;&lt;P&gt;                g_ixml type ref to if_ixml,&lt;/P&gt;&lt;P&gt;                w_string type xstring,&lt;/P&gt;&lt;P&gt;                w_size type i,&lt;/P&gt;&lt;P&gt;                w_result type i,&lt;/P&gt;&lt;P&gt;                w_line type string,&lt;/P&gt;&lt;P&gt;                it_xml type dcxmllines,&lt;/P&gt;&lt;P&gt;                s_xml like line of it_xml,&lt;/P&gt;&lt;P&gt;                w_rc like sy-subrc.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  data: xml type dcxmllines.&lt;/P&gt;&lt;P&gt;  data: rc type sy-subrc,&lt;/P&gt;&lt;P&gt;  begin of xml_tab occurs 0,&lt;/P&gt;&lt;P&gt;                d like line of xml,&lt;/P&gt;&lt;P&gt;  end of xml_tab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  class cl_ixml definition load.&lt;/P&gt;&lt;P&gt;  g_ixml = cl_ixml=&amp;gt;create( ).&lt;/P&gt;&lt;P&gt;  check not g_ixml is initial.&lt;/P&gt;&lt;P&gt;  m_document = g_ixml-&amp;gt;create_document( ).&lt;/P&gt;&lt;P&gt;  check not m_document is initial.&lt;/P&gt;&lt;P&gt;  write: / 'Converting DATA TO DOM 1:'.&lt;/P&gt;&lt;P&gt;  call function 'SDIXML_DATA_TO_DOM'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      name         = 'ACCESOS'&lt;/P&gt;&lt;P&gt;      dataobject   = accesos[]&lt;/P&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;      data_as_dom  = l_dom&lt;/P&gt;&lt;P&gt;    changing&lt;/P&gt;&lt;P&gt;      document     = m_document&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      illegal_name = 1&lt;/P&gt;&lt;P&gt;      others       = 2.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    write 'Ok'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    write: 'Err =',&lt;/P&gt;&lt;P&gt;    sy-subrc.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  check not l_dom is initial.&lt;/P&gt;&lt;P&gt;  w_rc = m_document-&amp;gt;append_child( new_child = l_dom ).&lt;/P&gt;&lt;P&gt;  if w_rc is initial.&lt;/P&gt;&lt;P&gt;    write 'Ok'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    write: 'Err =',&lt;/P&gt;&lt;P&gt;    w_rc.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  call function 'SDIXML_DOM_TO_XML'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      document      = m_document&lt;/P&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;      xml_as_string = w_string&lt;/P&gt;&lt;P&gt;      size          = w_size&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      xml_as_table  = it_xml&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      no_document   = 1&lt;/P&gt;&lt;P&gt;      others        = 2.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    write 'Ok'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    write: 'Err =',&lt;/P&gt;&lt;P&gt;    sy-subrc.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  loop at it_xml into xml_tab-d.&lt;/P&gt;&lt;P&gt;    append xml_tab.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  call function 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      bin_filesize = w_size&lt;/P&gt;&lt;P&gt;      filename     = gk_ruta&lt;/P&gt;&lt;P&gt;      filetype     = 'BIN'&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      data_tab     = xml_tab&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      others       = 10.&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;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "DESCARGA_XML&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FORM DESCARGA_XML *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 05:27:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575027#M588368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T05:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575028#M588369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See this thread code is there&lt;/P&gt;&lt;P&gt;&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="462634"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 05:29:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575028#M588369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T05:29:43Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575029#M588370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  check this program , I think this will help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: ixml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF xml_line,&lt;/P&gt;&lt;P&gt;data(256) TYPE x,&lt;/P&gt;&lt;P&gt;END OF xml_line.&lt;/P&gt;&lt;P&gt;data : itab like catsdb occurs 100 with header line.&lt;/P&gt;&lt;P&gt;data : file_location type STRING.&lt;/P&gt;&lt;P&gt;data : file_name like sy-datum.&lt;/P&gt;&lt;P&gt;data : file_create type STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file_name = sy-datum .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file_location = 'C:\xml\'.&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;concatenate file_location file_name into file_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate file_create '.XML' into file_create.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_xml_table TYPE TABLE OF xml_line,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_xml_size TYPE i,&lt;/P&gt;&lt;P&gt;l_rc TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from catsdb into table itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAP_CONVERT_TO_XML_FORMAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_FIELD_SEPERATOR =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_LINE_HEADER =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_FILENAME =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_APPL_KEEP = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_XML_DOC_NAME =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;PE_BIN_FILESIZE = l_xml_size&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;i_tab_sap_data = itab&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;I_TAB_CONVERTED_DATA = l_xml_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONVERSION_FAILED = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OTHERS = 24&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&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;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;gui_download&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;bin_filesize = l_xml_size&lt;/P&gt;&lt;P&gt;filename = file_create&lt;/P&gt;&lt;P&gt;filetype = 'BIN'&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;data_tab = l_xml_table&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 24.&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;P&gt;&lt;/P&gt;&lt;P&gt;write : 'INTERNAL TABLE DATA IS SUCCESSFULLY DOWNLOADED TO LOCATION', file_create . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 05:31:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575029#M588370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T05:31:02Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575030#M588371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out this program.&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  ZGB_EXCEL4                                                  *&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  Z_ARIBA_SOURCING_TO_EXCEL                              .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: EBAN, EBKN, T024E,MAKT.&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;STRONG&gt;TYPE DECLARATION&lt;/STRONG&gt;*********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_EBAN,&lt;/P&gt;&lt;P&gt;      BANFN LIKE EBAN-BANFN,&lt;/P&gt;&lt;P&gt;      BNFPO LIKE EBAN-BNFPO,&lt;/P&gt;&lt;P&gt;      MATNR LIKE EBAN-MATNR,&lt;/P&gt;&lt;P&gt;      MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;      MATKL LIKE EBAN-MATKL,&lt;/P&gt;&lt;P&gt;      MENGE(7) TYPE P DECIMALS 2,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MENGE LIKE EBAN-MENGE,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      MEINS LIKE EBAN-MEINS,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PREIS LIKE EBAN-PREIS,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PREIS(7) TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;      PEINH LIKE EBAN-PEINH,&lt;/P&gt;&lt;P&gt;      IDNLF LIKE EBAN-IDNLF,&lt;/P&gt;&lt;P&gt;      END OF T_EBAN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ZARPRHEADER TYPE ZARPRHEADER.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;**********************&lt;STRONG&gt;INTERNAL TABLE&lt;/STRONG&gt;**********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_EBAN LIKE T_EBAN OCCURS 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ZPREIS LIKE EBAN-PREIS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: ZDATE FOR EBAN-BADAT OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK B1.&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;STRONG&gt;COLS/ROWS TABLE DECLARATION&lt;/STRONG&gt;************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: SEMA LIKE GXXLT_S OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: VKEY LIKE GXXLT_V OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: HKEY LIKE GXXLT_H OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: ONLINE_TEXT LIKE GXXLT_O OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PRINT_TEXT LIKE GXXLT_P OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: MONTH(2),YEAR(4),DAY(2).&lt;/P&gt;&lt;P&gt;DATA: DATE1 LIKE SY-DATUM.&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;*PARAMETERS: P_BANFN LIKE EBAN-BANFN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           P_BNFPO LIKE EBAN-BNFPO.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******************&lt;STRONG&gt;START-OF-SELECTION&lt;/STRONG&gt;*********************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATE1 = SY-DATUM.&lt;/P&gt;&lt;P&gt;  YEAR  = DATE1+0(4).&lt;/P&gt;&lt;P&gt;  MONTH = DATE1+4(2).&lt;/P&gt;&lt;P&gt;  DAY = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF MONTH EQ 1.&lt;/P&gt;&lt;P&gt;    YEAR = YEAR - 1.&lt;/P&gt;&lt;P&gt;    MONTH = 12.&lt;/P&gt;&lt;P&gt;    MOVE YEAR TO DATE1+0(4).&lt;/P&gt;&lt;P&gt;    MOVE MONTH TO DATE1+4(2).&lt;/P&gt;&lt;P&gt;    MOVE DAY TO DATE1+6(2).&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;P&gt;    MOVE DAY TO DATE1+6(2).&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;  MOVE: 'I'  TO ZDATE-SIGN,&lt;/P&gt;&lt;P&gt;        'EQ' TO ZDATE-OPTION,&lt;/P&gt;&lt;P&gt;         DATE1 TO ZDATE-LOW,&lt;/P&gt;&lt;P&gt;         SY-DATUM TO ZDATE-HIGH.&lt;/P&gt;&lt;P&gt;  APPEND ZDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&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;      Form  BUILD_TABLE&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BUILD_TABLE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT BANFN BNFPO EBAN~MATNR MAKTX MATKL MENGE MEINS PREIS PEINH&lt;/P&gt;&lt;P&gt;IDNLF&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF T_EBAN&lt;/P&gt;&lt;P&gt;      FROM EBAN JOIN MAKT&lt;/P&gt;&lt;P&gt;       ON EBAN&lt;SUB&gt;MATNR = MAKT&lt;/SUB&gt;MATNR&lt;/P&gt;&lt;P&gt;         WHERE BSART EQ 'ZAR'&lt;/P&gt;&lt;P&gt;           AND MAKT~SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;           AND BADAT BETWEEN ZDATE-LOW AND ZDATE-HIGH&lt;/P&gt;&lt;P&gt;           AND SOUR_ST EQ '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND T_EBAN TO IT_EBAN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'No Items available for Sourcing'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 1.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 1.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 2.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 2.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 3.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 3.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 4.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 4.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 5.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 5.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 6.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 6.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 7.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 7.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 8.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 8.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 9.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 9.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SEMA-COL_NO = 10.&lt;/P&gt;&lt;P&gt;    SEMA-COL_TYP = 'STR'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_OPS ='DFT'.&lt;/P&gt;&lt;P&gt;    SEMA-COL_SRC = 10.&lt;/P&gt;&lt;P&gt;    SEMA-COL_CUR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND SEMA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 1.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'PR Number'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 2.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Item #'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 3.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Item Name'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 4.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Description'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 5.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Commodity Codes'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 6.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Total Quantity Desired'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 7.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Quantity Unit of Measure'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 8.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Initial Price'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 9.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'Quantity Unit of Measure'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    VKEY-COL_NO = 10.&lt;/P&gt;&lt;P&gt;    VKEY-COL_NAME = 'SKU (Part Number)'.&lt;/P&gt;&lt;P&gt;    APPEND VKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'XXL_FULL_API'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DATA_ENDING_AT          = -1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DATA_STARTING_AT        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILENAME                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_1                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_2                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_DIALOG               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_START                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        N_ATT_COLS              = 0&lt;/P&gt;&lt;P&gt;        N_HRZ_KEYS              = 1&lt;/P&gt;&lt;P&gt;        N_VRT_KEYS              = 10&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEMA_TYPE               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SO_TITLE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA                    = IT_EBAN&lt;/P&gt;&lt;P&gt;        HKEY                    = HKEY&lt;/P&gt;&lt;P&gt;        ONLINE_TEXT             = ONLINE_TEXT&lt;/P&gt;&lt;P&gt;        PRINT_TEXT              = PRINT_TEXT&lt;/P&gt;&lt;P&gt;        SEMA                    = SEMA&lt;/P&gt;&lt;P&gt;        VKEY                    = VKEY&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       CANCELLED_BY_USER       = 1&lt;/P&gt;&lt;P&gt;       DATA_TOO_BIG            = 2&lt;/P&gt;&lt;P&gt;       DIM_MISMATCH_DATA       = 3&lt;/P&gt;&lt;P&gt;       DIM_MISMATCH_SEMA       = 4&lt;/P&gt;&lt;P&gt;       DIM_MISMATCH_VKEY       = 5&lt;/P&gt;&lt;P&gt;       ERROR_IN_HKEY           = 6&lt;/P&gt;&lt;P&gt;       ERROR_IN_SEMA           = 7&lt;/P&gt;&lt;P&gt;       FILE_OPEN_ERROR         = 8&lt;/P&gt;&lt;P&gt;       FILE_WRITE_ERROR        = 9&lt;/P&gt;&lt;P&gt;       INV_DATA_RANGE          = 10&lt;/P&gt;&lt;P&gt;       INV_WINSYS              = 11&lt;/P&gt;&lt;P&gt;       INV_XXL                 = 12&lt;/P&gt;&lt;P&gt;       OTHERS                  = 13&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR T_EBAN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_EBAN INTO T_EBAN.&lt;/P&gt;&lt;P&gt;      UPDATE EBAN SET SOUR_ST = '02'&lt;/P&gt;&lt;P&gt;        WHERE BANFN = T_EBAN-BANFN&lt;/P&gt;&lt;P&gt;           AND BNFPO = T_EBAN-BNFPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'Z_ARIBA_PURC_REQ_PULL_EXCEL'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          BANFN     = T_EBAN-BANFN&lt;/P&gt;&lt;P&gt;          BNFPO     = T_EBAN-BNFPO&lt;/P&gt;&lt;P&gt;          VARIANT   = 'VSAP'&lt;/P&gt;&lt;P&gt;          PARTITION = 'PHSR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&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;ENDFORM.                    " BUILD_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if it useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 05:32:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575030#M588371</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T05:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575031#M588372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can one explain the Working of SAP_CONVERT_TO_XML_FORMAT Function Module.. and how to use Parameters of it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Answers will be Appreciated..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 05:40:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575031#M588372</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T05:40:16Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Internal Table Data to XML File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575032#M588373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kiran,&lt;/P&gt;&lt;P&gt;            Thanks for ur Appropriate Code.. &lt;/P&gt;&lt;P&gt;I need to Create Seperate XML File for Each Record in internal Table... Can u please Help me...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 06:00:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-internal-table-data-to-xml-file/m-p/2575032#M588373</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T06:00:43Z</dc:date>
    </item>
  </channel>
</rss>

