<?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: uploading data from xml format in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406529#M1407099</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;Use GUI_UPLOAD to upload data from XML format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abhishak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Dec 2009 06:01:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-12-01T06:01:42Z</dc:date>
    <item>
      <title>uploading data from xml format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406526#M1407096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                   i am working under ' ZTOOLREV ' transaction which is plant maintainence. i maintain one rfc in se37.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import parameters are  mandatory fields entering in this application ,   export parameters are for the errors -&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;&lt;P&gt;    it is of error structutre name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;further i am creating one web service using transaction ' WSCONFIG  ' .  so it will be coverted in xml data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now my client will enter data in xml it has to come to sap and store in sap. and show if any errors. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirement is the data is coming from xml format. i have to upload data from xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is the function module should be used to upload the data anad also what function module should used to handle errors?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here in this case i am using gui_download. but i want to put in export parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which i maintained previously.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please guide me experts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i can get a solution for this query because there are so many experts are there in sdn.sap.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Nov 2009 04:16:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406526#M1407096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-27T04:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: uploading data from xml format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406527#M1407097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chaitanya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; You may use the following program to upload your xml data into internal table &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z_read_xml_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_filnam TYPE localfile OBLIGATORY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFAULT 'C:\Documents and Settings\ssaha\Desktop\test.xml'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_filnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_v_fieldname TYPE dynfnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_v_fieldname = p_filnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program_name = syst-cprog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field_name = l_v_fieldname&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file_name = p_filnam.&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;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN OF ty_tab,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;name TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;value TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF ty_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lcl_xml_doc TYPE REF TO cl_xml_document,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_subrc TYPE sysubrc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_node TYPE REF TO if_ixml_node,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_child_node TYPE REF TO if_ixml_node,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_root TYPE REF TO if_ixml_node,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_iterator TYPE REF TO if_ixml_node_iterator,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_nodemap TYPE REF TO if_ixml_named_node_map,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_count TYPE i,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_index TYPE i,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_attr TYPE REF TO if_ixml_node,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_name TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_prefix TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_value TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_char TYPE char2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab TYPE STANDARD TABLE OF ty_tab,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa TYPE ty_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT lcl_xml_doc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD lcl_xml_doc-&amp;gt;import_from_file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;filename = p_filnam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RECEIVING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;retcode = v_subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK v_subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_node = lcl_xml_doc-&amp;gt;m_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK NOT v_node IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_iterator = v_node-&amp;gt;create_iterator( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_node = v_iterator-&amp;gt;get_next( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE NOT v_node IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE v_node-&amp;gt;get_type( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN if_ixml_node=&amp;gt;co_node_element.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_name = v_node-&amp;gt;get_name( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_nodemap = v_node-&amp;gt;get_attributes( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT v_nodemap IS INITIAL&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;attributes&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_count = v_nodemap-&amp;gt;get_length( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO v_count TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_index = sy-index - 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_attr = v_nodemap-&amp;gt;get_item( v_index ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_name = v_attr-&amp;gt;get_name( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_prefix = v_attr-&amp;gt;get_namespace_prefix( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_value = v_attr-&amp;gt;get_value( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN if_ixml_node=&amp;gt;co_node_text OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if_ixml_node=&amp;gt;co_node_cdata_section.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_value = v_node-&amp;gt;get_value( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE v_value TO v_char.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF v_char &amp;lt;&amp;gt; cl_abap_char_utilities=&amp;gt;cr_lf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa-name = v_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa-value = v_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND wa TO itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;advance to next node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_node = v_iterator-&amp;gt;get_next( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab INTO wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Nov 2009 04:35:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406527#M1407097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-27T04:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: uploading data from xml format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406528#M1407098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chaitanya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This can easily be done using XSLT. I've written a tutorial which can be found here: &lt;A href="http://www.heidoc.net/joomla/en/technology-science/sap-and-xslt/5-tutorial-data-exchange-between-abap-and-xml" target="test_blank"&gt;http://www.heidoc.net/joomla/en/technology-science/sap-and-xslt/5-tutorial-data-exchange-between-abap-and-xml&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any questions about it, please ask.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;/P&gt;&lt;P&gt;Jan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Jan Krohn on Jul 15, 2011 10:55 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Dec 2009 03:31:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406528#M1407098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-01T03:31:42Z</dc:date>
    </item>
    <item>
      <title>Re: uploading data from xml format</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406529#M1407099</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;Use GUI_UPLOAD to upload data from XML format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abhishak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Dec 2009 06:01:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-xml-format/m-p/6406529#M1407099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-01T06:01:42Z</dc:date>
    </item>
  </channel>
</rss>

