<?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: Conver internal table into XM format write into application server in XML in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910482#M684867</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;a code which converts the internal table to XML in the presentation server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z_down_xml LINE-SIZE 132 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REPORT Z_DOWN_XML - Using an internal table (gt_marc) *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and downloading the report data as an xml file *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The xml indentation is hard coded into the file *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Databases&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;makt, "Mat description&lt;/P&gt;&lt;P&gt;marc, "Material / plant&lt;/P&gt;&lt;P&gt;t001w, "plant name&lt;/P&gt;&lt;P&gt;bhdgd. "Batch heading&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;BEGIN OF gt_marc OCCURS 0,&lt;/P&gt;&lt;P&gt;werks LIKE marc-werks,&lt;/P&gt;&lt;P&gt;matnr LIKE marc-matnr,&lt;/P&gt;&lt;P&gt;END OF gt_marc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table to be downloaded as xml. Each line stores start and end tags&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and the value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF gt_xml OCCURS 0,&lt;/P&gt;&lt;P&gt;line(120),&lt;/P&gt;&lt;P&gt;END OF gt_xml,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_maktx(120).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;User-input&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;s_werks FOR marc-werks,&lt;/P&gt;&lt;P&gt;s_matnr FOR marc-matnr.&lt;/P&gt;&lt;P&gt;&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Extract all required data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM main_processing.&lt;/P&gt;&lt;P&gt;&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;SORT gt_marc BY werks matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT FIRST. "First tag must be root&lt;/P&gt;&lt;P&gt;CLEAR gt_xml.&lt;/P&gt;&lt;P&gt;gt_xml-line = ''.&lt;/P&gt;&lt;P&gt;APPEND gt_xml.&lt;/P&gt;&lt;P&gt;CLEAR gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORMAT COLOR 2 ON.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; gt_marc-matnr, makt-maktx.&lt;/P&gt;&lt;P&gt;FORMAT COLOR 2 OFF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The last tag must be the root closing tag --*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;gt_xml-line = '&amp;lt;/LOCATIONS&amp;gt;'.&lt;/P&gt;&lt;P&gt;APPEND gt_xml.&lt;/P&gt;&lt;P&gt;CLEAR gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'D:SAPPLANT1.XML'&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE sy-title TO bhdgd-line1.&lt;/P&gt;&lt;P&gt;MOVE sy-repid TO bhdgd-repid.&lt;/P&gt;&lt;P&gt;MOVE sy-uname TO bhdgd-uname.&lt;/P&gt;&lt;P&gt;MOVE sy-datum TO bhdgd-datum.&lt;/P&gt;&lt;P&gt;MOVE '0' TO bhdgd-inifl.&lt;/P&gt;&lt;P&gt;MOVE '132' TO bhdgd-lines.&lt;/P&gt;&lt;P&gt;FORMAT INTENSIFIED ON COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;PERFORM batch-heading(rsbtchh0). "report header&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 READ_PLANT&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;FORM read_plant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get plant name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR t001w.&lt;/P&gt;&lt;P&gt;SELECT SINGLE name1&lt;/P&gt;&lt;P&gt;INTO t001w-name1&lt;/P&gt;&lt;P&gt;FROM t001w&lt;/P&gt;&lt;P&gt;WHERE werks EQ gt_marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " READ_PLANT&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 MAIN_PROCESSING&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;FORM main_processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material and plant basic data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT werks matnr&lt;/P&gt;&lt;P&gt;INTO TABLE gt_marc&lt;/P&gt;&lt;P&gt;FROM marc&lt;/P&gt;&lt;P&gt;WHERE werks IN s_werks&lt;/P&gt;&lt;P&gt;AND matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " MAIN_PROCESSING&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 READ_DESCRIPTION&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;FORM read_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR g_maktx.&lt;/P&gt;&lt;P&gt;SELECT SINGLE maktx&lt;/P&gt;&lt;P&gt;INTO g_maktx&lt;/P&gt;&lt;P&gt;FROM makt&lt;/P&gt;&lt;P&gt;WHERE matnr EQ gt_marc-matnr&lt;/P&gt;&lt;P&gt;AND spras EQ 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Replace special character&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;' WITH '*ù%;' INTO g_maktx.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL. EXIT.ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;REPLACE '*ù%;' WITH '&amp;amp;' INTO g_maktx.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL. EXIT.ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;REPLACE '/' WITH '/' INTO g_maktx.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL. EXIT.ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " READ_DESCRIPTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after this use the Transaction &lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;CG3Z&lt;/P&gt; to upload the XML file from presentation server to the applicaion server by specifying the path.&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;ilesh 24x7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Oct 2007 17:49:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-15T17:49:46Z</dc:date>
    <item>
      <title>Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910479#M684864</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;I need to write my internal table data into Application server in XML format , please help me in this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Saleem..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Alvaro Tejada Galindo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 17:37:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910479#M684864</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T17:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910480#M684865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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 Z_table_xml.&lt;/P&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;PARAMETERS: GK_RUTA TYPE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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;P&gt;&lt;/P&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;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.&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.&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;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;ilesh 24x7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 17:39:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910480#M684865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T17:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910481#M684866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i want to write into application sever, is this code use full for that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am awationg for your answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Saleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 17:45:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910481#M684866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T17:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910482#M684867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;a code which converts the internal table to XML in the presentation server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z_down_xml LINE-SIZE 132 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REPORT Z_DOWN_XML - Using an internal table (gt_marc) *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and downloading the report data as an xml file *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The xml indentation is hard coded into the file *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Databases&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;makt, "Mat description&lt;/P&gt;&lt;P&gt;marc, "Material / plant&lt;/P&gt;&lt;P&gt;t001w, "plant name&lt;/P&gt;&lt;P&gt;bhdgd. "Batch heading&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;BEGIN OF gt_marc OCCURS 0,&lt;/P&gt;&lt;P&gt;werks LIKE marc-werks,&lt;/P&gt;&lt;P&gt;matnr LIKE marc-matnr,&lt;/P&gt;&lt;P&gt;END OF gt_marc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table to be downloaded as xml. Each line stores start and end tags&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and the value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BEGIN OF gt_xml OCCURS 0,&lt;/P&gt;&lt;P&gt;line(120),&lt;/P&gt;&lt;P&gt;END OF gt_xml,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_maktx(120).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;User-input&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;s_werks FOR marc-werks,&lt;/P&gt;&lt;P&gt;s_matnr FOR marc-matnr.&lt;/P&gt;&lt;P&gt;&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Extract all required data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM main_processing.&lt;/P&gt;&lt;P&gt;&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;SORT gt_marc BY werks matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT FIRST. "First tag must be root&lt;/P&gt;&lt;P&gt;CLEAR gt_xml.&lt;/P&gt;&lt;P&gt;gt_xml-line = ''.&lt;/P&gt;&lt;P&gt;APPEND gt_xml.&lt;/P&gt;&lt;P&gt;CLEAR gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORMAT COLOR 2 ON.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; gt_marc-matnr, makt-maktx.&lt;/P&gt;&lt;P&gt;FORMAT COLOR 2 OFF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The last tag must be the root closing tag --*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;gt_xml-line = '&amp;lt;/LOCATIONS&amp;gt;'.&lt;/P&gt;&lt;P&gt;APPEND gt_xml.&lt;/P&gt;&lt;P&gt;CLEAR gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'D:SAPPLANT1.XML'&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE sy-title TO bhdgd-line1.&lt;/P&gt;&lt;P&gt;MOVE sy-repid TO bhdgd-repid.&lt;/P&gt;&lt;P&gt;MOVE sy-uname TO bhdgd-uname.&lt;/P&gt;&lt;P&gt;MOVE sy-datum TO bhdgd-datum.&lt;/P&gt;&lt;P&gt;MOVE '0' TO bhdgd-inifl.&lt;/P&gt;&lt;P&gt;MOVE '132' TO bhdgd-lines.&lt;/P&gt;&lt;P&gt;FORMAT INTENSIFIED ON COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;PERFORM batch-heading(rsbtchh0). "report header&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 READ_PLANT&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;FORM read_plant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get plant name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR t001w.&lt;/P&gt;&lt;P&gt;SELECT SINGLE name1&lt;/P&gt;&lt;P&gt;INTO t001w-name1&lt;/P&gt;&lt;P&gt;FROM t001w&lt;/P&gt;&lt;P&gt;WHERE werks EQ gt_marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " READ_PLANT&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 MAIN_PROCESSING&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;FORM main_processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material and plant basic data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT werks matnr&lt;/P&gt;&lt;P&gt;INTO TABLE gt_marc&lt;/P&gt;&lt;P&gt;FROM marc&lt;/P&gt;&lt;P&gt;WHERE werks IN s_werks&lt;/P&gt;&lt;P&gt;AND matnr IN s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " MAIN_PROCESSING&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 READ_DESCRIPTION&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;FORM read_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR g_maktx.&lt;/P&gt;&lt;P&gt;SELECT SINGLE maktx&lt;/P&gt;&lt;P&gt;INTO g_maktx&lt;/P&gt;&lt;P&gt;FROM makt&lt;/P&gt;&lt;P&gt;WHERE matnr EQ gt_marc-matnr&lt;/P&gt;&lt;P&gt;AND spras EQ 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Replace special character&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;' WITH '*ù%;' INTO g_maktx.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL. EXIT.ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;REPLACE '*ù%;' WITH '&amp;amp;' INTO g_maktx.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL. EXIT.ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;REPLACE '/' WITH '/' INTO g_maktx.&lt;/P&gt;&lt;P&gt;IF NOT sy-subrc IS INITIAL. EXIT.ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " READ_DESCRIPTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after this use the Transaction &lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;CG3Z&lt;/P&gt; to upload the XML file from presentation server to the applicaion server by specifying the path.&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;ilesh 24x7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 17:49:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910482#M684867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T17:49:46Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910483#M684868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my program will run in back ground and ifinal internal table data should be write in XML format in application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Saleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 17:53:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910483#M684868</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T17:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910484#M684869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To Download internal table to Application server file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: e_file like rlgrap-filename value '/usr/sap/tmp/file.txt'.      &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  open dataset e_file for output in text mode.&lt;/P&gt;&lt;P&gt;  lOOP AT it_datatab......&lt;/P&gt;&lt;P&gt;    transfer it_datatab to e_file.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  close dataset e_file.&lt;/P&gt;&lt;P&gt;Try this FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BANK_API_PP_UT_DATA_TO_XML&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ilesh 24x7&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 18:06:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910484#M684869</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T18:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910485#M684870</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;i need to change into XMl then write into application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Saleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 18:23:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910485#M684870</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T18:23:03Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910486#M684871</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;i need to change into XMl then write into application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Saleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 18:23:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910486#M684871</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-15T18:23:32Z</dc:date>
    </item>
    <item>
      <title>Re: Conver internal table into XM format write into application server in XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910487#M684872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Saleem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following sample report&amp;lt;b&amp;gt; ZUS_SDN_XML_OUTPUT_1&amp;lt;/b&amp;gt; shows how to save XML files on the application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZUS_SDN_XML_OUTPUT_1
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; URL: "&amp;lt;a class="jive_macro jive_macro_message" href="" __jive_macro_name="message" modifiedtitle="true" __default_attr="4276065"&amp;gt;&amp;lt;/a&amp;gt;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zus_sdn_xml_output_1.



DATA:
  gd_dsn        TYPE string,
  gd_xml        TYPE string,
  gdo_data      TYPE REF TO data,
  gt_knb1       TYPE STANDARD TABLE OF knb1,
  gd_rc         TYPE sysubrc,
  go_doc        TYPE REF TO cl_xml_document.




START-OF-SELECTION.

  gd_dsn = 'X:usrsaptranstempoutput.xml'.

  SELECT  * FROM  knb1 INTO TABLE gt_knb1 up to 10 rows
         WHERE  bukrs  = 2000.


  CALL TRANSFORMATION id
    SOURCE itab = gt_knb1
    RESULT XML gd_xml.

  CREATE OBJECT go_doc.
  gd_rc = go_doc-&amp;gt;parse_string( gd_xml ).
  go_doc-&amp;gt;display( ).


  OPEN DATASET gd_dsn FOR OUTPUT IN BINARY MODE.
  TRANSFER gd_xml TO gd_dsn.
  CLOSE DATASET gd_dsn.


END-OF-SELECTION.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2007 19:51:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/conver-internal-table-into-xm-format-write-into-application-server-in-xml/m-p/2910487#M684872</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-10-15T19:51:03Z</dc:date>
    </item>
  </channel>
</rss>

