<?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: XML in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml/m-p/3073187#M728615</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Girish, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are several way, one standard way would be to use XI see &lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/e1/091640a991c742e10000000a1550b0/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/e1/091640a991c742e10000000a1550b0/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another would be to create a custom report where you can export your data in XML format. &lt;/P&gt;&lt;P&gt;1. Read your data&lt;/P&gt;&lt;P&gt;2. Convert it to XML and save it a local drive. (See below code)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPE-POOLS: abap. 
DATA: lv_data TYPE data. "or you own type (any type even complex one)
DATA: lv_name TYPE string. 

DATA: lr_xml_element  TYPE REF TO if_ixml_element,
      lr_xml_doc      TYPE REF TO if_ixml_document,
      lv_result       TYPE sysubrc,
      lv_xml_size     TYPE sy-tabix,
      lv_offset       TYPE i.
DATA: lv_control TYPE dcxmlsercl.
DATA: lv_string  TYPE string.
DATA: lt_file_content TYPE string_table. 
*--------------------------------------------------------------------*
* Instanciate XML element to hold parmeter data
*--------------------------------------------------------------------*
  lv_control-init_treat = 'A'. "All initial components are omitted
  lv_control-dec_0_cut = 'K'. "Leave Zeros (0)
  CALL FUNCTION 'SDIXML_DATA_TO_DOM'
    EXPORTING
      name         = lv_name  "xml tag name
      dataobject   = lv_data   "your data
      control      = lv_control
    IMPORTING
      data_as_dom  = lr_xml_element
    CHANGING
      document     = lr_xml_doc
    EXCEPTIONS
      illegal_name = 1
      OTHERS       = 2.

*--------------------------------------------------------------------*
* Check that XML document is valid
*--------------------------------------------------------------------*
  lv_result = lr_xml_doc-&amp;gt;append_child( lr_xml_element ).
  CHECK lv_result IS INITIAL.

*--------------------------------------------------------------------*
* Get back the parameter data in XML format
*--------------------------------------------------------------------*
  CALL FUNCTION 'SDIXML_DOM_TO_XML'
    EXPORTING
      document      = lr_xml_doc
      pretty_print  = abap_true
    IMPORTING
      size          = lv_xml_size
      xml_as_string = lv_string
    EXCEPTIONS
      no_document   = 1
      OTHERS        = 2.

APPEND lv_string TO lt_file_content.
*---------------------------------------------------------------------*
* Download file to hardrive
*---------------------------------------------------------------------*
  cl_gui_frontend_services=&amp;gt;gui_download(
      EXPORTING
        filename = lv_filename "name of your XML file
      CHANGING
        data_tab = lt_file_content
      EXCEPTIONS
        OTHERS   = 24 ).

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopping this answer your question. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely, &lt;/P&gt;&lt;P&gt;Alain Gauthier&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Nov 2007 22:10:45 GMT</pubDate>
    <dc:creator>former_member192216</dc:creator>
    <dc:date>2007-11-22T22:10:45Z</dc:date>
    <item>
      <title>XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml/m-p/3073186#M728614</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;  my requriment is sending data's from EWM (Extended wearhouse managment) to lagacy system inthe XML file.&lt;/P&gt;&lt;P&gt;plz any one help me out its urgent. points will be given&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 11:48:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml/m-p/3073186#M728614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T11:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: XML</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml/m-p/3073187#M728615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Girish, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are several way, one standard way would be to use XI see &lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/e1/091640a991c742e10000000a1550b0/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/e1/091640a991c742e10000000a1550b0/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another would be to create a custom report where you can export your data in XML format. &lt;/P&gt;&lt;P&gt;1. Read your data&lt;/P&gt;&lt;P&gt;2. Convert it to XML and save it a local drive. (See below code)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPE-POOLS: abap. 
DATA: lv_data TYPE data. "or you own type (any type even complex one)
DATA: lv_name TYPE string. 

DATA: lr_xml_element  TYPE REF TO if_ixml_element,
      lr_xml_doc      TYPE REF TO if_ixml_document,
      lv_result       TYPE sysubrc,
      lv_xml_size     TYPE sy-tabix,
      lv_offset       TYPE i.
DATA: lv_control TYPE dcxmlsercl.
DATA: lv_string  TYPE string.
DATA: lt_file_content TYPE string_table. 
*--------------------------------------------------------------------*
* Instanciate XML element to hold parmeter data
*--------------------------------------------------------------------*
  lv_control-init_treat = 'A'. "All initial components are omitted
  lv_control-dec_0_cut = 'K'. "Leave Zeros (0)
  CALL FUNCTION 'SDIXML_DATA_TO_DOM'
    EXPORTING
      name         = lv_name  "xml tag name
      dataobject   = lv_data   "your data
      control      = lv_control
    IMPORTING
      data_as_dom  = lr_xml_element
    CHANGING
      document     = lr_xml_doc
    EXCEPTIONS
      illegal_name = 1
      OTHERS       = 2.

*--------------------------------------------------------------------*
* Check that XML document is valid
*--------------------------------------------------------------------*
  lv_result = lr_xml_doc-&amp;gt;append_child( lr_xml_element ).
  CHECK lv_result IS INITIAL.

*--------------------------------------------------------------------*
* Get back the parameter data in XML format
*--------------------------------------------------------------------*
  CALL FUNCTION 'SDIXML_DOM_TO_XML'
    EXPORTING
      document      = lr_xml_doc
      pretty_print  = abap_true
    IMPORTING
      size          = lv_xml_size
      xml_as_string = lv_string
    EXCEPTIONS
      no_document   = 1
      OTHERS        = 2.

APPEND lv_string TO lt_file_content.
*---------------------------------------------------------------------*
* Download file to hardrive
*---------------------------------------------------------------------*
  cl_gui_frontend_services=&amp;gt;gui_download(
      EXPORTING
        filename = lv_filename "name of your XML file
      CHANGING
        data_tab = lt_file_content
      EXCEPTIONS
        OTHERS   = 24 ).

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopping this answer your question. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely, &lt;/P&gt;&lt;P&gt;Alain Gauthier&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 22:10:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml/m-p/3073187#M728615</guid>
      <dc:creator>former_member192216</dc:creator>
      <dc:date>2007-11-22T22:10:45Z</dc:date>
    </item>
  </channel>
</rss>

