<?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: Sending XML data to Application server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220335#M767997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;same thing i ahve imp. in my system. its giving correct xml file wiht tags in the appl. server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  yxml.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_temp,&lt;/P&gt;&lt;P&gt;text(100) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF ty_temp.&lt;/P&gt;&lt;P&gt;DATA: lt_alvoutfile TYPE TABLE OF ty_temp.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_dsn TYPE string VALUE '/datafiles/text.xml',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_xml TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gdo_data TYPE REF TO data,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_rc TYPE sysubrc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go_doc TYPE REF TO cl_xml_document,&lt;/P&gt;&lt;P&gt;wa_temp TYPE ty_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_temp-text = 'dkjdsfjgkjfdgfd'.&lt;/P&gt;&lt;P&gt;APPEND wa_temp TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;CLEAR wa_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_temp-text = '111111111111'.&lt;/P&gt;&lt;P&gt;APPEND wa_temp TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;CLEAR wa_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_temp-text = 'd435ytry56gfhgd'.&lt;/P&gt;&lt;P&gt;APPEND wa_temp TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;CLEAR wa_temp.&lt;/P&gt;&lt;P&gt;*gd_dsn = 'output.xml'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SOURCE itab = lt_alvoutfile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESULT XML gd_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT go_doc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_rc = go_doc-&amp;gt;parse_string( gd_xml ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go_doc-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET gd_dsn FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSFER gd_xml TO gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLOSE DATASET gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;execute the same in in ur system and let me know the status&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Jan 2008 17:55:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-04T17:55:46Z</dc:date>
    <item>
      <title>Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220332#M767994</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;&lt;/P&gt;&lt;P&gt;I have some HR data to be send in XML format to the application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find below part the  code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The final DATA retrieved from HR tables is in lt_alvoutfile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&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;gd_dsn TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_xml TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gdo_data TYPE REF TO data,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; gd_rc TYPE sysubrc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go_doc TYPE REF TO cl_xml_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;gd_dsn = 'output.xml'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SOURCE itab = lt_alvoutfile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESULT XML gd_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CREATE OBJECT go_doc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_rc = go_doc-&amp;gt;parse_string( gd_xml ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go_doc-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; OPEN DATASET gd_dsn FOR OUTPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSFER gd_xml TO gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLOSE DATASET gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; When I do this and check the application server through AL11 I see  as Error log&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Directory:  ./&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name:       X:\usr\sap\trans\temp\output.xml&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;###&amp;lt;#?#x#m#l# #v#e#r#s#i#o#n#=#"#1#.#0#"# #e#n#c#o#d#i#n#g#=#"#u#t#f#-#1#6#"#?#&amp;gt;#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#&amp;lt;#a#s#x#:#a#b#a#p# #x#m#l#n#s#:#a#s#x#=#"#h#t#t#p#:#/#/#w#w#w#.#s#a#p#.#c#o#m#/#a#b#a#p#x#m#l#"# #v#e#r#s#i#o#n#=#"#1#.#0#"#&amp;gt;#&amp;lt;#a#s#x#:#v#a#l#u#e#s#&amp;gt;#&amp;lt;#I#T#A#B#/#&amp;gt;#&amp;lt;#/#a#s#x#:#v&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Please suggest how we can rectify this and make it display as an normal XML file with tags.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 07:52:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220332#M767994</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T07:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220333#M767995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;instead of OPEN DATASET gd_dsn FOR OUTPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;use OPEN DATASET gd_dsn FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;problem is with the mode of data transfer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use text mode .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 16:37:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220333#M767995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T16:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220334#M767996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;it gives dump if i use text mode.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 16:40:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220334#M767996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T16:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220335#M767997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;same thing i ahve imp. in my system. its giving correct xml file wiht tags in the appl. server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  yxml.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_temp,&lt;/P&gt;&lt;P&gt;text(100) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF ty_temp.&lt;/P&gt;&lt;P&gt;DATA: lt_alvoutfile TYPE TABLE OF ty_temp.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_dsn TYPE string VALUE '/datafiles/text.xml',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_xml TYPE string,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gdo_data TYPE REF TO data,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_rc TYPE sysubrc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go_doc TYPE REF TO cl_xml_document,&lt;/P&gt;&lt;P&gt;wa_temp TYPE ty_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_temp-text = 'dkjdsfjgkjfdgfd'.&lt;/P&gt;&lt;P&gt;APPEND wa_temp TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;CLEAR wa_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_temp-text = '111111111111'.&lt;/P&gt;&lt;P&gt;APPEND wa_temp TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;CLEAR wa_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_temp-text = 'd435ytry56gfhgd'.&lt;/P&gt;&lt;P&gt;APPEND wa_temp TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;CLEAR wa_temp.&lt;/P&gt;&lt;P&gt;*gd_dsn = 'output.xml'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SOURCE itab = lt_alvoutfile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESULT XML gd_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT go_doc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_rc = go_doc-&amp;gt;parse_string( gd_xml ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go_doc-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET gd_dsn FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSFER gd_xml TO gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLOSE DATASET gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;execute the same in in ur system and let me know the status&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 17:55:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220335#M767997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T17:55:46Z</dc:date>
    </item>
    <item>
      <title>Re: Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220336#M767998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was able to get rid of cryptic characters but the whole xml file appears as a single line like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;?xml version="1.0" encoding="utf-16"?&amp;gt;&lt;/P&gt;&lt;P&gt;sx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;&amp;lt;asx:values&amp;gt;&amp;lt;ITAB&amp;gt;&amp;lt;item&amp;gt;&amp;lt;PERNR&amp;gt;00005987&amp;lt;/PERNR&amp;gt;&amp;lt;NACHN&amp;gt;Diersing&amp;lt;/NACHN&amp;gt;&amp;lt;VORNA&amp;gt;Christina&amp;lt;/VORNA&amp;gt;&amp;lt;MIDNM&amp;gt;M&amp;lt;/MIDNM&amp;gt;&amp;lt;/GESCH&amp;gt;&amp;lt;GBDAT&amp;gt;1955-08-GBDAT&amp;gt;&amp;lt;STRAS&amp;gt;2068 Faycrest Drive&amp;lt;/STRAS&amp;gt;&amp;lt;LOCAT/&amp;gt;&amp;lt;ORT01&amp;gt;Cincinnati&amp;lt;/ORT01&amp;gt;&amp;lt;PSTLZ&amp;gt;45238&amp;lt;/PSTLZ&amp;gt;&amp;lt;TELNR&amp;gt;5134514054&amp;lt;/TELNR&amp;gt;&amp;lt;/item&amp;gt;&amp;lt;/ITAB&amp;gt;&amp;lt;/asx:values&amp;gt;&amp;lt;/a&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;does an xml file appear as single line or as a typical xml file in different lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am not sure how the XML file in single line is right.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 18:01:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220336#M767998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T18:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220337#M767999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please find attached the entire code.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZPA_IOFFICE_INTERFACE                                       *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zhpa_ioffice_interface                   .&lt;/P&gt;&lt;P&gt;INFOTYPES: 0001, "HR Master Record: Infotype 0001 (Org. Assignment)&lt;/P&gt;&lt;P&gt;           0000, "HR Master Record: Infotype 0000 (Actions)&lt;/P&gt;&lt;P&gt;           0002, "HR Master REcord(Personal data)&lt;/P&gt;&lt;P&gt;           0006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NODES:   person,peras.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:  pernr ,tbdls.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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;DATA DECLARATIONS                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:lt_0001 TYPE STANDARD TABLE OF p0001,&lt;/P&gt;&lt;P&gt;     lt_0002 TYPE STANDARD TABLE OF p0002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  BEGIN OF lt_outfile,&lt;/P&gt;&lt;P&gt;        pernr TYPE p0000-pernr,&lt;/P&gt;&lt;P&gt;        nachn TYPE p0002-nachn,&lt;/P&gt;&lt;P&gt;        vorna TYPE p0002-vorna,&lt;/P&gt;&lt;P&gt;        midnm TYPE p0002-midnm,&lt;/P&gt;&lt;P&gt;        gesch TYPE p0002-gesch,&lt;/P&gt;&lt;P&gt;        gbdat TYPE p0002-gbdat,&lt;/P&gt;&lt;P&gt;        stras TYPE p0006-stras,&lt;/P&gt;&lt;P&gt;        locat TYPE p0006-locat,&lt;/P&gt;&lt;P&gt;        ort01 TYPE p0006-ort01,&lt;/P&gt;&lt;P&gt;        pstlz TYPE p0006-pstlz,&lt;/P&gt;&lt;P&gt;        telnr TYPE p0006-telnr.&lt;/P&gt;&lt;P&gt;DATA:   END OF lt_outfile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_count TYPE i.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fldvalue&amp;gt;   TYPE ANY,&lt;/P&gt;&lt;P&gt;               &amp;lt;infty_ln&amp;gt;   TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Final Output list Internal table----&lt;/P&gt;&lt;HR originaltext="--------------------" /&gt;&lt;P&gt;DATA: lt_alvoutfile LIKE STANDARD TABLE OF lt_outfile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:    wa_return TYPE bapireturn1.&lt;/P&gt;&lt;P&gt;DATA: g_return TYPE bapireturn1.&lt;/P&gt;&lt;P&gt;DATA: stru_disvar TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA: waconst TYPE zbc_const.&lt;/P&gt;&lt;P&gt;DATA:rec_cnt  TYPE i.&lt;/P&gt;&lt;P&gt;DATA:v_p_abap_flg,&lt;/P&gt;&lt;P&gt;       v_s_dataset_flg.&lt;/P&gt;&lt;P&gt;DATA: alpha LIKE sy-datum VALUE '18000101'."begin date to be used for data retreival&lt;/P&gt;&lt;P&gt;DATA: v_identifier    TYPE logsys,&lt;/P&gt;&lt;P&gt;      v_directory     TYPE dir_name,&lt;/P&gt;&lt;P&gt;      v_file          TYPE fileextern,&lt;/P&gt;&lt;P&gt;       v_physical_file LIKE rlgrap-filename,&lt;/P&gt;&lt;P&gt;        wa_rep_date(10) TYPE c,&lt;/P&gt;&lt;P&gt;      wa_rep_time(15) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:l_filename TYPE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: truxs.&lt;/P&gt;&lt;P&gt;&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;*data:filename TYPE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA: XMLTAB TYPE TYPE_XMLTAB, BIN_SIZE TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: c_i(1)       TYPE c               VALUE '1'   ,&lt;/P&gt;&lt;P&gt;           c_eq(2)      TYPE c               VALUE 'EQ'  ,&lt;/P&gt;&lt;P&gt;           c_3(1)       TYPE c               VALUE '3'   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Selection-Screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK block_one WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS: filenam1 TYPE rlgrap-filename,&lt;/P&gt;&lt;P&gt;            filenam2 TYPE rlgrap-filename,&lt;/P&gt;&lt;P&gt;            filenam3 TYPE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_logsys FOR tbdls-logsys NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                         OBLIGATORY.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK block_one.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Select-options:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*parameter:p_date type sy-datum.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform init_selction_screen.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  pnptimed = 'D'.       "Today&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;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR filenam1.&lt;/P&gt;&lt;P&gt;  SET EXTENDED CHECK OFF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      static    = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      file_name = filenam1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR filenam2.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      static    = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      file_name = filenam2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR filenam3.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      static    = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      file_name = filenam3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform authoritychk.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET peras.&lt;/P&gt;&lt;P&gt;  rp_provide_from_last p0000 space alpha pn-begda.&lt;/P&gt;&lt;P&gt;  CHECK pnp-sw-found EQ c_i.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if employee is active&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF p0000-stat2 = '3'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;*Infotype 0001&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    rp_provide_from_last p0001 space alpha pn-begda.&lt;/P&gt;&lt;P&gt;    CHECK p0001-pernr IN pnppernr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; *** Che k Personnel area ***&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CHECK p0001-werks IN pnpwerks.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Check Personnel subarea ***&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    CHECK p0001-btrtl IN pnpbtrtl.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Check Organisational unit ***&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    CHECK p0001-orgeh IN pnporgeh.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt; heck Employee group ****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    CHECK p0001-persg IN pnppersg.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Check Employee Number ****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    CHECK p0001-gsber IN pnpgsber.&lt;/P&gt;&lt;P&gt;    CHECK p0001-persk IN pnppersk.&lt;/P&gt;&lt;P&gt;    CHECK p0001-orgeh IN pnporgeh.&lt;/P&gt;&lt;P&gt;    CHECK p0001-plans IN pnpplans.&lt;/P&gt;&lt;P&gt;    rp_provide_from_last p0002 space alpha pn-begda.&lt;/P&gt;&lt;P&gt;    rp_provide_from_last p0006 space alpha pn-begda.&lt;/P&gt;&lt;P&gt;    lt_outfile-pernr = p0000-pernr.&lt;/P&gt;&lt;P&gt;    lt_outfile-nachn = p0002-nachn.&lt;/P&gt;&lt;P&gt;    lt_outfile-vorna = p0002-vorna.&lt;/P&gt;&lt;P&gt;    lt_outfile-midnm = p0002-midnm.&lt;/P&gt;&lt;P&gt;    lt_outfile-gesch = p0002-gesch.&lt;/P&gt;&lt;P&gt;    lt_outfile-gbdat = p0002-gbdat.&lt;/P&gt;&lt;P&gt;    lt_outfile-stras = p0006-stras.&lt;/P&gt;&lt;P&gt;    lt_outfile-locat = p0006-locat.&lt;/P&gt;&lt;P&gt;    lt_outfile-ort01 = p0006-ort01.&lt;/P&gt;&lt;P&gt;    lt_outfile-pstlz = p0006-pstlz.&lt;/P&gt;&lt;P&gt;    lt_outfile-telnr = p0006-telnr.&lt;/P&gt;&lt;P&gt;    APPEND lt_outfile TO lt_alvoutfile.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;gd_dsn TYPE string,&lt;/P&gt;&lt;P&gt;gd_xml TYPE string,&lt;/P&gt;&lt;P&gt;gdo_data TYPE REF TO data,&lt;/P&gt;&lt;P&gt;*gt_knb1 TYPE STANDARD TABLE OF knb1,&lt;/P&gt;&lt;P&gt;gd_rc TYPE sysubrc,&lt;/P&gt;&lt;P&gt;go_doc TYPE REF TO cl_xml_document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gd_dsn = 'output.xml'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSFORMATION id&lt;/P&gt;&lt;P&gt;SOURCE itab = lt_alvoutfile&lt;/P&gt;&lt;P&gt;RESULT XML gd_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT go_doc.&lt;/P&gt;&lt;P&gt;gd_rc = go_doc-&amp;gt;parse_string( gd_xml ).&lt;/P&gt;&lt;P&gt;go_doc-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET gd_dsn FOR OUTPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;TRANSFER gd_xml TO gd_dsn.&lt;/P&gt;&lt;P&gt;CLOSE DATASET gd_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data:xml_line(255)  TYPE x,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    hhh like line of it_xml.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLASS cl_ixml DEFINITION LOAD.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; g_ixml = cl_ixml=&amp;gt;create( ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CHECK NOT g_ixml IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; m_document = g_ixml-&amp;gt;create_document( ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CHECK NOT m_document IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: / 'Converting DATA TO DOM 1:'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'SDIXML_DATA_TO_DOM'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     name         = 'BIOGRAPHICALDATA'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     dataobject   = lt_alvoutfile&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     data_as_dom  = l_dom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     document     = m_document&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     illegal_name = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     OTHERS       = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE 'Ok'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE: 'Err =',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   sy-subrc.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CHECK NOT l_dom IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; w_rc = m_document-&amp;gt;append_child( new_child = l_dom ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF w_rc IS INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE 'Ok'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE: 'Err =',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   w_rc.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'SDIXML_DOM_TO_XML'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     document      = m_document&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     xml_as_string = w_string&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     size          = w_size&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     xml_as_table  = it_xml&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     no_document   = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     OTHERS        = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE 'Ok'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE: 'Err =',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   sy-subrc.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; LOOP AT it_xml INTO xml_tab-d.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   APPEND xml_tab.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT  low&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INTO    v_identifier&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FROM    zbc_const&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHERE   pname = sy-cprog AND name = 'C_IDENTIFIER'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-pname     = sy-cprog.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-name      = 'C_IDENTIFIER'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-type      = 'V'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-numb      = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-sign      = 'I'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-opti      = 'EQ'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     waconst-low       = 'UCHIOFFICE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MODIFY zbc_const FROM waconst.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     COMMIT WORK.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     v_identifier = waconst-low.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;get file name from ZTFI_IDC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SELECT  SINGLE dir_name fileextern&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INTO    (v_directory, v_file)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FROM    ztfi_idc&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHERE   logsys = v_identifier.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CONCATENATE: v_file '.TXT' INTO v_file,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                v_directory '/' v_file&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                INTO v_physical_file.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*v_physical_file = 'test11.XML'.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; l_filename = '/xml//test1.xml'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; OPEN DATASET v_physical_file FOR OUTPUT IN BINARY MODE.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ENCODING DEFAULT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ENCODING DEFAULT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE: 'SY-SUBRC:', SY-SUBRC,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      / 'System Message:'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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; Loop at it_xml into hhh.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; into xml_tab-d.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TRANSFER hhh TO v_physical_file .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLOSE DATASET v_physical_file .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**CALL FUNCTION 'WS_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 = filenam1&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 18:06:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220337#M767999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T18:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: Sending XML data to Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220338#M768000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in the beginning of the file we see &amp;amp;#65279;some garbage characte like small box which we usually see when we upload from text file into our program editor.&lt;/P&gt;&lt;P&gt;can you suggest why do we see that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 18:34:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sending-xml-data-to-application-server/m-p/3220338#M768000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T18:34:17Z</dc:date>
    </item>
  </channel>
</rss>

