<?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 abap to xml in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713834#M1296984</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Can anyone help me how to get the field text instead of the field names in the XML tags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: Instead of &amp;lt;MATNR&amp;gt;  display the tag as &amp;lt;Material Number&amp;gt; &lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;example : landk in t005 table is vehicle country key.&lt;/P&gt;&lt;P&gt;in xml file it shud show as &amp;lt;vehicle country key&amp;gt;table data&amp;lt;/vehicle country key&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;                land1 ---itz description is country key. &lt;/P&gt;&lt;P&gt;                so we shud get &amp;lt;country key&amp;gt;table data&amp;lt;/country key&amp;gt; in xml file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 May 2009 17:15:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-28T17:15:07Z</dc:date>
    <item>
      <title>abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713834#M1296984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Can anyone help me how to get the field text instead of the field names in the XML tags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: Instead of &amp;lt;MATNR&amp;gt;  display the tag as &amp;lt;Material Number&amp;gt; &lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;example : landk in t005 table is vehicle country key.&lt;/P&gt;&lt;P&gt;in xml file it shud show as &amp;lt;vehicle country key&amp;gt;table data&amp;lt;/vehicle country key&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;                land1 ---itz description is country key. &lt;/P&gt;&lt;P&gt;                so we shud get &amp;lt;country key&amp;gt;table data&amp;lt;/country key&amp;gt; in xml file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 17:15:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713834#M1296984</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-28T17:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713835#M1296985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sample Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  ydw_rdprmt NO STANDARD PAGE HEADING.

PARAMETER: zfname TYPE rlgrap-filename.

TYPES: BEGIN OF lt_yrdprmt,
       werks TYPE werks,
       kunnr TYPE kunnr,
       prmtcd TYPE zprmtcd,
       END OF lt_yrdprmt.

DATA: wa_yrdprmt TYPE lt_yrdprmt.

DATA: it_yrdprmt TYPE TABLE OF lt_yrdprmt.

DATA : BEGIN OF itab OCCURS 0 ,
       txt(800),
       END OF itab.

DATA: filename LIKE zfname.
START-OF-SELECTION.

  SELECT werks
         kunnr
         prmtcd
         FROM yrdprmt
         INTO TABLE it_yrdprmt
         WHERE prmtcd &amp;lt;&amp;gt; ''.

  DELETE ADJACENT DUPLICATES FROM it_yrdprmt.

  PERFORM create_xml.
FORM create_xml .


  itab-txt = '&amp;lt;YRDPRMT&amp;gt;' .
  APPEND itab.

  LOOP AT it_yrdprmt INTO wa_yrdprmt.

    itab-txt = '&amp;lt;IT_YRDPRMT&amp;gt;'.
    APPEND itab.

    CONCATENATE '&amp;lt;' 'WERKS&amp;gt;' wa_yrdprmt-werks '&amp;lt;/'
       'WERKS&amp;gt;'  INTO itab-txt.
    APPEND itab .


    CONCATENATE '&amp;lt;' 'KUNNR&amp;gt;' wa_yrdprmt-kunnr '&amp;lt;/'
     'KUNNR&amp;gt;'  INTO itab-txt.
    APPEND itab .

    CONCATENATE '&amp;lt;' 'PRMTCD&amp;gt;' wa_yrdprmt-prmtcd '&amp;lt;/'
           'PRMTCD&amp;gt;'  INTO itab-txt.
    APPEND itab .

    itab-txt = '&amp;lt;/IT_YRDPRMT&amp;gt;'.
    APPEND itab.

    CLEAR wa_yrdprmt.

  ENDLOOP.

  itab-txt = '&amp;lt;/YRDPRMT&amp;gt;' .
  APPEND itab.

  PERFORM write_to_file.

ENDFORM.                    " CREATE_XML
FORM write_to_file .

  DATA : txt(800).
  CONCATENATE zfname sy-datum sy-uzeit '.XML' INTO  filename .
  OPEN DATASET filename FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
  IF sy-subrc EQ 0.
    LOOP AT itab.
      MOVE itab-txt TO txt.
      CONDENSE txt.
      TRANSFER txt TO filename.
    ENDLOOP.
    WRITE : / 'FILE CREATED' , filename.
    COMMIT WORK.
  ELSE.
    ROLLBACK WORK.
    WRITE: 'No Path Found'.
  ENDIF .
  CLOSE DATASET filename.


ENDFORM.                    " WRITE_TO_FILE
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Santosh Reddy on May 28, 2009 11:55 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Santosh Reddy on May 28, 2009 11:58 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2009 18:25:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713835#M1296985</guid>
      <dc:creator>SantoshKallem</dc:creator>
      <dc:date>2009-05-28T18:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713836#M1296986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Santhosh for the sample code. &lt;/P&gt;&lt;P&gt;Wht if we are getting all the fields from the table and if it is for many tables...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex : need tht for all the fileds from mara, t005, etc...&lt;/P&gt;&lt;P&gt;can u give me the sample code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far i have coded..&lt;/P&gt;&lt;P&gt;1. getting all the fields from a table to an internal table&lt;/P&gt;&lt;P&gt;2. converting that to xml files using function modules &lt;/P&gt;&lt;P&gt;    a. SDIXML_DATA_TO_DOM&lt;/P&gt;&lt;P&gt;    b. SDIXML_DOM_TO_XML.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this i am doing for couple of tables...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output for the xml file is&lt;/P&gt;&lt;P&gt;eg material number in MARA table..&lt;/P&gt;&lt;P&gt;&amp;lt;matnr&amp;gt;tabledata&amp;lt;/matnr&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need the output as &lt;/P&gt;&lt;P&gt;&amp;lt;Material Number&amp;gt;tabledata&amp;lt;/Material Number&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We will be only giving the tags with the field text as it is on SAP. No underscore or hypens etc will be replaced for spaces in the tags.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2009 18:35:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713836#M1296986</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-01T18:35:27Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713837#M1296987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;some  coding to understand:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: l_ixml            TYPE REF TO if_ixml,
      l_streamfactory   TYPE REF TO if_ixml_stream_factory,
      l_ostream         TYPE REF TO if_ixml_ostream,
      l_renderer        TYPE REF TO if_ixml_renderer,
      l_document        TYPE REF TO if_ixml_document,
      l_encoding        TYPE REF TO if_ixml_encoding.
DATA: l_element_root TYPE REF TO if_ixml_element,
      l_element_job  TYPE REF TO if_ixml_element,
      l_element_name TYPE REF TO if_ixml_element,
      l_element_rout TYPE REF TO if_ixml_element,
      l_element_conf TYPE REF TO if_ixml_element,
      l_element_cova TYPE REF TO if_ixml_element,
      l_value        TYPE string,
      l_xml_table    TYPE TABLE OF xml_line,
      l_xml_size     TYPE i,
      l_rc           TYPE i.
     loop at itab.
        at first.
          l_ixml = cl_ixml=&amp;gt;create( ).
          l_document = l_ixml-&amp;gt;create_document( ).
          l_encoding = l_ixml-&amp;gt;create_encoding( byte_order = if_ixml_encoding=&amp;gt;co_little_endian character_set = 'utf-8' ).
          l_document-&amp;gt;set_encoding( l_encoding ).
          l_element_root  = l_document-&amp;gt;create_simple_element( name = 'FusionJob' parent = l_document ).
          l_element_job   = l_document-&amp;gt;create_simple_element( name = 'Job' parent = l_element_root ).
          l_value = HEADER_TABLE-aufnr+5(7).
          l_element_name  = l_document-&amp;gt;create_simple_element( name = 'Name' value = l_value parent = l_element_job ).
        endat.
        l_element_rout  = l_document-&amp;gt;create_simple_element( name = 'ERPRoutePoint'  parent = l_element_job  ).
        l_value = itab-step.
        l_element_conf = l_document-&amp;gt;create_simple_element( name = 'ERPRoutPointName' value = l_value parent = l_element_rout ).
        l_value = itab-conf.
        l_element_cova = l_document-&amp;gt;create_simple_element( name = 'ERPRoutPointValue' value = l_value parent = l_element_rout ).
      endloop.
      l_streamfactory = l_ixml-&amp;gt;create_stream_factory( ).
      l_ostream = l_streamfactory-&amp;gt;create_ostream_itable( table = l_xml_table ).
      l_renderer = l_ixml-&amp;gt;create_renderer( ostream  = l_ostream
                                            document = l_document ).
      l_rc = l_renderer-&amp;gt;render( ).
      l_xml_size = l_ostream-&amp;gt;get_num_written_raw( ).

      concatenate pfad 'SAP_' HEADER_TABLE-aufnr '.xml' into name.
      CALL METHOD cl_gui_frontend_services=&amp;gt;gui_download&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2009 20:27:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713837#M1296987</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-01T20:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713838#M1296988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;result after downloading:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&amp;lt;FusionJob&amp;gt;
 &amp;lt;Job&amp;gt;
  &amp;lt;Name&amp;gt;1006427&amp;lt;/Name&amp;gt; 
   &amp;lt;ERPRoutePoint&amp;gt;
     &amp;lt;ERPRoutPointName&amp;gt;1&amp;lt;/ERPRoutPointName&amp;gt; 
     &amp;lt;ERPRoutPointValue&amp;gt;0000079890&amp;lt;/ERPRoutPointValue&amp;gt; 
  &amp;lt;/ERPRoutePoint&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetz Tony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2009 20:54:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713838#M1296988</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-01T20:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713839#M1296989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can you please close the Thread .   THX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2009 08:39:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713839#M1296989</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-10T08:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713840#M1296990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://www.saptechies.com/how-to-send-some-abap-data-to-an-excel-sheet-using-ole-automation/" target="test_blank"&gt;http://www.saptechies.com/how-to-send-some-abap-data-to-an-excel-sheet-using-ole-automation/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2009 12:49:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713840#M1296990</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-10T12:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: abap to xml</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713841#M1296991</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;would it be possible for to send me sample code as my requirement is similar, i have an internal table with a list of customers and  would like to create an xml output. what i am looking for isthe parameters that need to be be passed to the functionm modules&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2009 08:54:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-to-xml/m-p/5713841#M1296991</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-31T08:54:56Z</dc:date>
    </item>
  </channel>
</rss>

