<?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: ABAP -&amp;gt; XML in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362661#M179831</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;very helpful  Thank you   I did not see how to reward the points but would like to&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Jun 2006 17:49:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-13T17:49:52Z</dc:date>
    <item>
      <title>ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362656#M179826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using 4.6c, i would like to understnad the process of downloading ABAP report to XML.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tried 'SAP_CONVERT_TO_XML_FORMAT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if anybody can provide a sample program, it is highly helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;RS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2006 12:29:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362656#M179826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-12T12:29:07Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362657#M179827</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;check these links..&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="96971"&gt;&lt;/A&gt; /people/r.eijpe/blog/2005/11/10/xml-dom-processing-in-abap-part-i--convert-an-abap-table-into-xml-file-using-sap-dom-approach &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2006 12:33:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362657#M179827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-12T12:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362658#M179828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this prog:&lt;/P&gt;&lt;P&gt;simply go through and execute:&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  ZITAB_TO_XML_1                                              *&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;REPORT  ZITAB_TO_XML_1                          .&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;Export an internal table to XML document *&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;PARAMETERS: GK_RUTA TYPE RLGRAP-FILENAME.&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;&lt;/P&gt;&lt;P&gt;   PERFORM LLENA_ACCESOS.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;REFRESH ACCESOS.&lt;/P&gt;&lt;P&gt;CLEAR ACCESOS.&lt;/P&gt;&lt;P&gt;&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;&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;&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;&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;&lt;/P&gt;&lt;P&gt;DATA: RC TYPE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: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;&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;&lt;/P&gt;&lt;P&gt;WRITE: / 'Converting DATA TO DOM 1:'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;CALL FUNCTION FOR: Bridge Between ABAP and iXML----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SDIXML_DATA_TO_DOM'&lt;/P&gt;&lt;P&gt;&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;&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;&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;&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;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;CALL FUNCTION FOR: put the XML data ino ITAB----&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SDIXML_DOM_TO_XML'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DOCUMENT = M_DOCUMENT&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;XML_AS_TABLE = IT_XML&lt;/P&gt;&lt;P&gt;&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;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;File Transfer from Internal Table to Presentation Server File&lt;/STRONG&gt;&lt;/DEL&gt;--&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;BIN_FILESIZE = W_SIZE&lt;/P&gt;&lt;P&gt;FILENAME = 'D:GK_RUTA.XML'&lt;/P&gt;&lt;P&gt;FILETYPE = 'BIN'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = XML_TAB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;BR /&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;BR /&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;BR /&gt;ENDIF.&lt;BR /&gt;&lt;BR /&gt;ENDFORM. " of FORM: DESCARGA_XML&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;if helpful rewards the points&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2006 12:35:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362658#M179828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-12T12:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362659#M179829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SDIXML_DATA_TO_DOM   Convert SAP data (elementary/structured/table types) into DOM (XML)  &lt;/P&gt;&lt;P&gt;SDIXML_DOM_TO_XML   Convert DOM (XML) into string of bytes that can be downloaded to PC or application server  &lt;/P&gt;&lt;P&gt;SDIXML_DOM_TO_SCREEN   Display DOM (XML)  &lt;/P&gt;&lt;P&gt;SDIXML_DOM_TO_DATA  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_table like t001 occurs 0.&lt;/P&gt;&lt;P&gt;&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;start-of-selection.&lt;/P&gt;&lt;P&gt;  select * from t001 into table it_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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;initialize iXML-Framework          ****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;  write: / 'initialiazing iXML:'.&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;  write: 'ok'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;create DOM from SAP data           ****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;  write: / 'creating iXML doc:'.&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: 'ok'.&lt;/P&gt;&lt;P&gt;&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               = 'IT_TABLE'&lt;/P&gt;&lt;P&gt;      DATAOBJECT         = it_table[]&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.  write  'ok'.&lt;/P&gt;&lt;P&gt;  else.             write: 'Err =', 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;&lt;/P&gt;&lt;P&gt;  write: / 'appending DOM to iXML doc:'.&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.  write  'ok'.&lt;/P&gt;&lt;P&gt;  else.                write: 'Err =', w_rc.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;visualize iXML (DOM)               ****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;  write: / 'displaying DOM:'.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SDIXML_DOM_TO_SCREEN'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      DOCUMENT          = m_document&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.  write  'ok'.&lt;/P&gt;&lt;P&gt;  else.             write: 'Err =', sy-subrc.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;convert DOM to XML doc (table)     ****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;********************************************&lt;/P&gt;&lt;P&gt;  write: / 'converting DOM TO XML:'.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRETTY_PRINT        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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.   write  'ok'.&lt;/P&gt;&lt;P&gt;  else.              write: 'Err =', sy-subrc.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write: / 'XML as string of size:', w_size, / w_string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  describe table it_xml lines w_result.&lt;/P&gt;&lt;P&gt;  write: / 'XML as table of', w_result, 'lines:'..&lt;/P&gt;&lt;P&gt;  loop at it_xml into s_xml.&lt;/P&gt;&lt;P&gt;    write s_xml.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write: / 'end of processing'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;end of code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2006 12:42:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362659#M179829</guid>
      <dc:creator>vinod_gunaware2</dc:creator>
      <dc:date>2006-06-12T12:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362660#M179830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinod,&lt;/P&gt;&lt;P&gt;Thanks for timely inputs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am able to go ahead with the example provided by you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;RS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2006 15:14:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362660#M179830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-12T15:14:29Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362661#M179831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;very helpful  Thank you   I did not see how to reward the points but would like to&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jun 2006 17:49:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362661#M179831</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-13T17:49:52Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP -&gt; XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362662#M179832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vinod and Biswajit.  Thank you for the sample programs.  I have a question about something that is the same in both outputs.  Both output a Element with the name &amp;lt;item&amp;gt;.  Is there anyway to modify this?  For example, in the sample from Biswajit, it outputs this before the start of the information for the Personnel Number ACCESOS-SOCIO-NUMERO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Bob Ackerman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2006 20:54:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-gt-xml/m-p/1362662#M179832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-14T20:54:22Z</dc:date>
    </item>
  </channel>
</rss>

