<?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 background in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388421#M1238717</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prabhu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It was throing the unicode error like&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;For the statement&lt;/P&gt;&lt;P&gt;   "TRANSFER f TO ..."&lt;/P&gt;&lt;P&gt;only character-type data objects are supported at the argument position&lt;/P&gt;&lt;P&gt;"f".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using ECC 6.20.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Mar 2009 15:01:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-26T15:01:30Z</dc:date>
    <item>
      <title>XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388416#M1238712</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;Can anybody tell me how to convert the data in internal table into xml and then generate that xml file on application server in background.&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;venu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 12:48:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388416#M1238712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-26T12:48:57Z</dc:date>
    </item>
    <item>
      <title>Re: XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388417#M1238713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at this: &lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1286353"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 12:50:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388417#M1238713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-26T12:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388418#M1238714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venu&lt;/P&gt;&lt;P&gt;check this thread&lt;SPAN __jive_macro_name="message" id="7069255"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 12:51:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388418#M1238714</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2009-03-26T12:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388419#M1238715</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;Try this function module to convert internal data to XML&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SWF_ABAP_TO_XML&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prabhudas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 13:36:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388419#M1238715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-26T13:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388420#M1238716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Venu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where i_final is the table with actual data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PERFORM descarga_xml.




* FORM DESCARGA_XML *
FORM descarga_xml.
  DATA: l_dom TYPE REF TO if_ixml_element,
                m_document TYPE REF TO if_ixml_document,
                g_ixml TYPE REF TO if_ixml,
                w_string TYPE xstring,
                w_size TYPE i,
                w_result TYPE i,
                w_line TYPE string,
                it_xml TYPE dcxmllines,
                s_xml LIKE LINE OF it_xml,
                w_rc LIKE sy-subrc.

  DATA: xml TYPE dcxmllines.
  DATA: rc TYPE sy-subrc,
  BEGIN OF xml_tab OCCURS 0,
                d LIKE LINE OF xml,
  END OF xml_tab.

  CLASS cl_ixml DEFINITION LOAD.
  g_ixml = cl_ixml=&amp;gt;create( ).
  CHECK NOT g_ixml IS INITIAL.
  m_document = g_ixml-&amp;gt;create_document( ).
  CHECK NOT m_document IS INITIAL.
  WRITE: / 'Converting DATA TO DOM 1:'.


  CALL FUNCTION 'SDIXML_DATA_TO_DOM'
    EXPORTING
      name         = 'i_final'
      dataobject   = i_final[]
    IMPORTING
      data_as_dom  = l_dom
    CHANGING
      document     = m_document
    EXCEPTIONS
      illegal_name = 1
      OTHERS       = 2.
  IF sy-subrc = 0.
    WRITE 'Ok'.
  ELSE.
    WRITE: 'Err =',
    sy-subrc.
  ENDIF.
  CHECK NOT l_dom IS INITIAL.
  w_rc = m_document-&amp;gt;append_child( new_child = l_dom ).
  IF w_rc IS INITIAL.
    WRITE 'Ok'.
  ELSE.
    WRITE: 'Err =',
    w_rc.
  ENDIF.
  CALL FUNCTION 'SDIXML_DOM_TO_XML'
    EXPORTING
      document      = m_document
    IMPORTING
      xml_as_string = w_string
      size          = w_size
    TABLES
      xml_as_table  = it_xml
    EXCEPTIONS
      no_document   = 1
      OTHERS        = 2.
  IF sy-subrc = 0.
    WRITE 'Ok'.
  ELSE.
    WRITE: 'Err =',
    sy-subrc.
  ENDIF.


  LOOP AT it_xml INTO xml_tab-d.
    APPEND xml_tab.
  ENDLOOP.
Open dataset.
move data from work area to application server.
close dataset.

ENDFORM.                    "DESCARGA_XML
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reardas,&lt;/P&gt;&lt;P&gt;Prabhudas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 13:49:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388420#M1238716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-26T13:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388421#M1238717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prabhu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It was throing the unicode error like&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;For the statement&lt;/P&gt;&lt;P&gt;   "TRANSFER f TO ..."&lt;/P&gt;&lt;P&gt;only character-type data objects are supported at the argument position&lt;/P&gt;&lt;P&gt;"f".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using ECC 6.20.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2009 15:01:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388421#M1238717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-26T15:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: XML in background</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388422#M1238718</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;You can use FM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SAP_CONVERT_TO_XML_FORMAT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And refer this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="54283"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mansi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2009 05:38:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-in-background/m-p/5388422#M1238718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-27T05:38:17Z</dc:date>
    </item>
  </channel>
</rss>

