<?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: How to create XML document? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337299#M171102</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks prabhakara rao  ,&lt;/P&gt;&lt;P&gt;Thanks all u guys!I think I've got the point!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 May 2006 07:36:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-10T07:36:25Z</dc:date>
    <item>
      <title>How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337293#M171096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question on creating XML document.&lt;/P&gt;&lt;P&gt;For example,&lt;/P&gt;&lt;P&gt;I want to convert a string 'ABC' to XML format&lt;/P&gt;&lt;P&gt;&amp;lt;A&amp;gt;&lt;/P&gt;&lt;P&gt;   &amp;lt;B&amp;gt;&lt;/P&gt;&lt;P&gt;       &amp;lt;C&amp;gt;&lt;/P&gt;&lt;P&gt;           &lt;/P&gt;&lt;P&gt;       &amp;lt;/C&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;/B&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/A&amp;gt;&lt;/P&gt;&lt;P&gt;I know the  class IF_IXML_NODE,IF_IXML_DOCUMENT, but I am not sure how to deal with them.&lt;/P&gt;&lt;P&gt;I did like this:&lt;/P&gt;&lt;P&gt;node TYPE REF TO IF_IXML_NODE.&lt;/P&gt;&lt;P&gt;docu TYPE REF TO IF_IXML_DOCUMENT.&lt;/P&gt;&lt;P&gt;   docu-&amp;gt;create_element( 'A' ).&lt;/P&gt;&lt;P&gt;   docu-&amp;gt;create_element( '/A' ).&lt;/P&gt;&lt;P&gt;   docu-&amp;gt;create_element( 'B' ).&lt;/P&gt;&lt;P&gt;   docu-&amp;gt;create_element( '/B' ).&lt;/P&gt;&lt;P&gt;   docu-&amp;gt;create_element( 'C' ).&lt;/P&gt;&lt;P&gt;   docu-&amp;gt;create_element( '/C' ).&lt;/P&gt;&lt;P&gt;   node1-&amp;gt;set_name( 'A' ).&lt;/P&gt;&lt;P&gt;   node2-&amp;gt;set_name( 'B' ).&lt;/P&gt;&lt;P&gt;   node1-&amp;gt;append_child( node2 ).&lt;/P&gt;&lt;P&gt;   node3-&amp;gt;set_name( 'C' ).&lt;/P&gt;&lt;P&gt;   node2-&amp;gt;append_child( node3 ).&lt;/P&gt;&lt;P&gt;But I am not sure if this way is correct?&lt;/P&gt;&lt;P&gt;It would be very nice when anynoe of you give some advise!&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Liying&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337293#M171096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337294#M171097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the thread !!&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1478054"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and also &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.thespot4sap.com/Articles/SAP_XML_BC_Constructors_and_Templates.asp" target="test_blank"&gt;http://www.thespot4sap.com/Articles/SAP_XML_BC_Constructors_and_Templates.asp&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:20:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337294#M171097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337295#M171098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Liying,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  z_xit_xml_dom_create.&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;&lt;/P&gt;&lt;P&gt;  DATA: l_ixml            TYPE REF TO if_ixml,&lt;/P&gt;&lt;P&gt;        l_streamfactory   TYPE REF TO if_ixml_stream_factory,&lt;/P&gt;&lt;P&gt;        l_ostream         TYPE REF TO if_ixml_ostream,&lt;/P&gt;&lt;P&gt;        l_renderer        TYPE REF TO if_ixml_renderer,&lt;/P&gt;&lt;P&gt;        l_document        TYPE REF TO if_ixml_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_element_flights TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        l_element_airline TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        l_element_flight  TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        l_element_from    TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        l_element_to      TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        l_element_dummy   TYPE REF TO if_ixml_element,&lt;/P&gt;&lt;P&gt;        l_value           TYPE string.&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;        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;  DATA: lt_spfli          TYPE TABLE OF spfli.&lt;/P&gt;&lt;P&gt;  DATA: l_spfli           TYPE spfli.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill the internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT * FROM spfli INTO TABLE lt_spfli.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Sort internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SORT lt_spfli BY carrid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Start filling xml dom object from internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    LOOP AT lt_spfli INTO l_spfli.&lt;/P&gt;&lt;P&gt;      AT FIRST.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating a ixml factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_ixml = cl_ixml=&amp;gt;create( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating the dom object model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_document = l_ixml-&amp;gt;create_document( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Fill root node with value flights&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_element_flights  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                    name = 'flights'&lt;/P&gt;&lt;P&gt;                    parent = l_document ).&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;      AT NEW carrid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Create element 'airline' as child of 'flights'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_element_airline  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                    name = 'airline'&lt;/P&gt;&lt;P&gt;                    parent = l_element_flights  ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Create attribute 'code' of node 'airline'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_value = l_spfli-carrid.&lt;/P&gt;&lt;P&gt;        l_rc = l_element_airline-&amp;gt;set_attribute( name = 'code' value = l_value ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Create attribute 'name' of node 'airline'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SELECT SINGLE carrname FROM scarr INTO l_value WHERE carrid EQ l_spfli-carrid.&lt;/P&gt;&lt;P&gt;        l_rc = l_element_airline-&amp;gt;set_attribute( name = 'name' value = l_value ).&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;      AT NEW connid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Create element 'flight' as child of 'airline'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_element_flight  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                    name = 'flight'&lt;/P&gt;&lt;P&gt;                    parent = l_element_airline  ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Create attribute 'number' of node 'flight'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_value = l_spfli-connid.&lt;/P&gt;&lt;P&gt;        l_rc = l_element_flight-&amp;gt;set_attribute( name = 'number' value = l_value ).&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create element 'from' as child of 'flight'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CONCATENATE l_spfli-cityfrom ',' l_spfli-countryfr INTO l_value.&lt;/P&gt;&lt;P&gt;      l_element_from  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                  name = 'from'&lt;/P&gt;&lt;P&gt;                  value = l_value&lt;/P&gt;&lt;P&gt;                  parent = l_element_flight  ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create attribute 'airport' of node 'from'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      l_value = l_spfli-airpfrom.&lt;/P&gt;&lt;P&gt;      l_rc = l_element_from-&amp;gt;set_attribute( name = 'airport' value = l_value ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create element 'to' as child of 'flight'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CONCATENATE l_spfli-cityto ',' l_spfli-countryto INTO l_value.&lt;/P&gt;&lt;P&gt;      l_element_to  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                  name = 'to'&lt;/P&gt;&lt;P&gt;                  value = l_value&lt;/P&gt;&lt;P&gt;                  parent = l_element_flight  ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create attribute 'airport' of node 'from'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      l_value = l_spfli-airpto.&lt;/P&gt;&lt;P&gt;      l_rc = l_element_to-&amp;gt;set_attribute( name = 'airport' value = l_value ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create element 'departure' as child of 'flight'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      l_value = l_spfli-deptime.&lt;/P&gt;&lt;P&gt;      l_element_dummy  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                  name = 'departure'&lt;/P&gt;&lt;P&gt;                  value = l_value&lt;/P&gt;&lt;P&gt;                  parent = l_element_flight ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create element 'arrival' as child of 'flight'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      l_value = l_spfli-arrtime.&lt;/P&gt;&lt;P&gt;      l_element_dummy  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                  name = 'arrival'&lt;/P&gt;&lt;P&gt;                  value = l_value&lt;/P&gt;&lt;P&gt;                  parent = l_element_flight ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Create element 'type' as child of 'flight'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CASE l_spfli-fltype.&lt;/P&gt;&lt;P&gt;        WHEN 'X'.&lt;/P&gt;&lt;P&gt;          l_value = 'Charter'.&lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;          l_value = 'Scheduled'.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;      l_element_dummy  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;                  name = 'type'&lt;/P&gt;&lt;P&gt;                  value = l_value&lt;/P&gt;&lt;P&gt;                  parent = l_element_flight ).&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE 'No data into db table ''spfli'', please run program ''SAPBC_DATA_GENERATOR'' with transaction ''SA38''' TYPE 'E'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Creating a stream factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    l_streamfactory = l_ixml-&amp;gt;create_stream_factory( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Connect internal XML table to stream factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    l_ostream = l_streamfactory-&amp;gt;create_ostream_itable( table = l_xml_table ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Rendering the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    l_renderer = l_ixml-&amp;gt;create_renderer( ostream  = l_ostream&lt;/P&gt;&lt;P&gt;                                          document = l_document ).&lt;/P&gt;&lt;P&gt;    l_rc = l_renderer-&amp;gt;render( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Saving the XML document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    l_xml_size = l_ostream-&amp;gt;get_num_written_raw( ).&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     = 'c:\temp\flights.xml'&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:22:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337295#M171098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337296#M171099</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;1. Take all your data into internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Convert internal table data to XML.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the source code for the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; DATA&lt;/P&gt;&lt;P&gt;DATA : t001 LIKE TABLE OF t001 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;a(100) TYPE c,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: xml_out TYPE string .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF upl OCCURS 0,&lt;/P&gt;&lt;P&gt;f(255) TYPE c,&lt;/P&gt;&lt;P&gt;END OF upl.&lt;/P&gt;&lt;P&gt;DATA: xmlupl TYPE string .&lt;/P&gt;&lt;P&gt;&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="31" type="ul"&gt;&lt;P&gt;FIRST PHASE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="31" type="ul"&gt;&lt;P&gt;FIRST PHASE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="31" type="ul"&gt;&lt;P&gt;FIRST PHASE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt; Fetch Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM t001 INTO TABLE t001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt; XML&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION ('ID')&lt;/P&gt;&lt;P&gt;SOURCE tab = t001[]&lt;/P&gt;&lt;P&gt;RESULT XML xml_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt; Convert to TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'HR_EFI_CONVERT_STRING_TO_TABLE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_string = xml_out&lt;/P&gt;&lt;P&gt;i_tabline_length = 100&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;et_table = itab.&lt;/P&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; Download&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filetype = 'BIN'&lt;/P&gt;&lt;P&gt;filename = 'd:\xx.xml'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = itab.&lt;/P&gt;&lt;P&gt;&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="31" type="ul"&gt;&lt;P&gt;SECOND PHASE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="31" type="ul"&gt;&lt;P&gt;SECOND PHASE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="31" type="ul"&gt;&lt;P&gt;SECOND PHASE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;REFRESH t001.&lt;/P&gt;&lt;P&gt;CLEAR t001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'D:\XX.XML'&lt;/P&gt;&lt;P&gt;filetype = 'BIN'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = upl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT upl.&lt;/P&gt;&lt;P&gt;CONCATENATE xmlupl upl-f INTO xmlupl.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt; XML&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION ('ID')&lt;/P&gt;&lt;P&gt;SOURCE XML xmlupl&lt;/P&gt;&lt;P&gt;RESULT tab = t001[]&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Please reward points if it helps.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit Mishra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:26:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337296#M171099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337297#M171100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Liying Wang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This program exports an internal table to an XML file.&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;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;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 'GUI_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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:31:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337297#M171100</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337298#M171101</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;&lt;/P&gt;&lt;P&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;&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>Wed, 10 May 2006 07:33:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337298#M171101</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337299#M171102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks prabhakara rao  ,&lt;/P&gt;&lt;P&gt;Thanks all u guys!I think I've got the point!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:36:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337299#M171102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-10T07:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to create XML document?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337300#M171103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if you are considering transforming itab data to xml, the simplest way is to use the new ABAP key word&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but when its more complex with deep structures and attributes at element levet then you can go for CL_XML_DOCUMENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let us know what exactly you are looking to do, we can come out with better option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2006 07:43:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-xml-document/m-p/1337300#M171103</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2006-05-10T07:43:30Z</dc:date>
    </item>
  </channel>
</rss>

