<?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: reading multiple files from a folder on application server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157982#M994083</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;    what i can suggest you is..you can use radiobuttons for read different file and get data seperately.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    coz at one go you wont be able to read the data from multiple files.You can have diffrnt radiobuttons for diffrent files and read the data into internal table accorindgly.may be this can sole your purpose of reading multiple files from application serer in a single program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just try...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Jul 2008 05:12:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-17T05:12:02Z</dc:date>
    <item>
      <title>reading multiple files from a folder on application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157980#M994081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question, can we read multiple files from a folder on application server?&lt;/P&gt;&lt;P&gt;I have a requirement where we have to process multiple files by running the program only once.&lt;/P&gt;&lt;P&gt;If we can read the folder then how?&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, 17 Jul 2008 05:07:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157980#M994081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T05:07:17Z</dc:date>
    </item>
    <item>
      <title>Re: reading multiple files from a folder on application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157981#M994082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can use the FM RZL_READ_DIR_LOCAL to list the files on the app server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETER: p_fdir type pfeflnamel DEFAULT 'usrsapYRDSYSprofile'.

data:
  t_files like salfldir occurs 0 with header line.

*START-OF-SELECTION
START-OF-SELECTION.

* Retrieving the list of files in the given directory
  call function 'RZL_READ_DIR_LOCAL'
       exporting
            name     = p_fdir
       tables
            file_tbl = t_files.

* List of files are contained within table it_filedir
  loop at t_files.
    write: / t_files-NAME.
  endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[for more info check this link|http://www.sapdevelopment.co.uk/file/file_disall.htm]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 05:09:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157981#M994082</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-07-17T05:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: reading multiple files from a folder on application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157982#M994083</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;    what i can suggest you is..you can use radiobuttons for read different file and get data seperately.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    coz at one go you wont be able to read the data from multiple files.You can have diffrnt radiobuttons for diffrent files and read the data into internal table accorindgly.may be this can sole your purpose of reading multiple files from application serer in a single program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just try...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 05:12:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157982#M994083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T05:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: reading multiple files from a folder on application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157983#M994084</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 read multiple files.&lt;/P&gt;&lt;P&gt;define a form and call it passing the file name and internal table name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The form will have simple code of Open Dataset anmd so.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, you should know how many files you are going to read. Be it 5 or 50.&lt;/P&gt;&lt;P&gt;You will have to call these many times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you have random files, like today you want 5 files and tomorrow 17, it may not be useful or additional logic may be required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reaghrds&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 05:19:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157983#M994084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T05:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: reading multiple files from a folder on application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157984#M994085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;EPS_GET_DIRECTORY_LISTING&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;try this fm.................&lt;/P&gt;&lt;P&gt;u can do it like this.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;c first u maintain file in the application server in a flow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like txt1,txt2,txt3..............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create a table &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;name&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;num&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;path&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r the 3 fields in that table...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;once u read the first file use a count and incr the count...&lt;/P&gt;&lt;P&gt;for a first time the table holds &lt;/P&gt;&lt;P&gt;name as &lt;STRONG&gt;txt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;num as &lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;path as &lt;STRONG&gt;xxx&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;next time update the num fiels as 2... and proceed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for exp: u first file name is txt1(con txt and 1) and pass as txt1&lt;/P&gt;&lt;P&gt;next time txt 2 like that u can proceed............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;u can refer this program&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: zdms_textno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_upload1 occurs 0,&lt;/P&gt;&lt;P&gt;       kunnr like vbak-kunnr,&lt;/P&gt;&lt;P&gt;       pno  like vbrk-bstnk_vf,&lt;/P&gt;&lt;P&gt;       idate(10), " like vbrk-fkdat,&lt;/P&gt;&lt;P&gt;       pernr like p0000-pernr,&lt;/P&gt;&lt;P&gt;      end of it_upload1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_upload2 occurs 0,&lt;/P&gt;&lt;P&gt;       pno    like vbrk-bstnk_vf,&lt;/P&gt;&lt;P&gt;       matnr  like vbrp-matnr,&lt;/P&gt;&lt;P&gt;       kwmeng like rv45a-kwmeng,&lt;/P&gt;&lt;P&gt;      end of it_upload2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_mail_data_01 occurs 0,&lt;/P&gt;&lt;P&gt;          vbeln type vbeln_va,         "Sales Document&lt;/P&gt;&lt;P&gt;          erdat type erdat,            "Date on which the record was created&lt;/P&gt;&lt;P&gt;          auart type auart,            "Sales Document Type&lt;/P&gt;&lt;P&gt;          vkorg type vkorg,            "Sales Organization&lt;/P&gt;&lt;P&gt;          vtweg type vtweg,            "Distribution Channel&lt;/P&gt;&lt;P&gt;          spart type spart,            "Division&lt;/P&gt;&lt;P&gt;          vkgrp type vkgrp,            "Sales Group&lt;/P&gt;&lt;P&gt;          vkbur type vkbur,            "Sales Office&lt;/P&gt;&lt;P&gt;          gsber type gsber,            "Business Area&lt;/P&gt;&lt;P&gt;          bstnk type bstnk,            "Customer purchase order number&lt;/P&gt;&lt;P&gt;          bsark type bsark,            "Customer purchase order type&lt;/P&gt;&lt;P&gt;          bstdk type bstdk,            "Customer purchase order date&lt;/P&gt;&lt;P&gt;          kunnr type kunag,            "Sold-to party&lt;/P&gt;&lt;P&gt;          posnr type posnr_va,         "Sales Document Item&lt;/P&gt;&lt;P&gt;          matnr type matnr,            "Material Number&lt;/P&gt;&lt;P&gt;          kwmeng type menge_d,          "Cumulative order quantity in sales units&lt;/P&gt;&lt;P&gt;          netwr type dmbtr,         "Net value of the order item in document currency&lt;/P&gt;&lt;P&gt;          werks type werks_ext,        "Plant (Own or External)&lt;/P&gt;&lt;P&gt;          kannr type char45,           "Customer Nmae&lt;/P&gt;&lt;P&gt;         end of t_mail_data_01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_detail_offi occurs 0,&lt;/P&gt;&lt;P&gt;        vkorg type vkorg,    "Sales Organization&lt;/P&gt;&lt;P&gt;        vtweg type vtweg,    "Distribution Channel&lt;/P&gt;&lt;P&gt;        spart type spart,    "Division&lt;/P&gt;&lt;P&gt;        vkbur type vkbur,    "Sales Office&lt;/P&gt;&lt;P&gt;      end of  t_detail_offi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_mail_data occurs 0,&lt;/P&gt;&lt;P&gt;          vbeln type vbeln_va,         "Sales Document&lt;/P&gt;&lt;P&gt;          erdat type erdat,            "Date on which the record was created&lt;/P&gt;&lt;P&gt;          auart type auart,            "Sales Document Type&lt;/P&gt;&lt;P&gt;          vkorg type vkorg,            "Sales Organization&lt;/P&gt;&lt;P&gt;          vtweg type vtweg,            "Distribution Channel&lt;/P&gt;&lt;P&gt;          spart type spart,            "Division&lt;/P&gt;&lt;P&gt;          vkgrp type vkgrp,            "Sales Group&lt;/P&gt;&lt;P&gt;          vkbur type vkbur,            "Sales Office&lt;/P&gt;&lt;P&gt;          gsber type gsber,            "Business Area&lt;/P&gt;&lt;P&gt;          bstnk type bstnk,            "Customer purchase order number&lt;/P&gt;&lt;P&gt;          bsark type bsark,            "Customer purchase order type&lt;/P&gt;&lt;P&gt;          bstdk type bstdk,            "Customer purchase order date&lt;/P&gt;&lt;P&gt;          kunnr type kunag,            "Sold-to party&lt;/P&gt;&lt;P&gt;          posnr type posnr_va,         "Sales Document Item&lt;/P&gt;&lt;P&gt;          matnr type matnr,            "Material Number&lt;/P&gt;&lt;P&gt;          kwmeng type char17,          "Cumulative order quantity in sales units&lt;/P&gt;&lt;P&gt;          netwr type char17,         "Net value of the order item in document currency&lt;/P&gt;&lt;P&gt;          werks type werks_ext,        "Plant (Own or External)&lt;/P&gt;&lt;P&gt;          kannr type char45,           "Customer Nmae&lt;/P&gt;&lt;P&gt;         end of t_mail_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_bdc_output_data occurs 0,&lt;/P&gt;&lt;P&gt;        vbeln type vbeln_va,         "Sales Document&lt;/P&gt;&lt;P&gt;        kunnr type kunag,            "Sold-to party&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       matnr TYPE matnr,           "Material Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      end of t_bdc_output_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_up1 occurs 0,&lt;/P&gt;&lt;P&gt;       string1(66),&lt;/P&gt;&lt;P&gt;      end of it_up1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_up2 occurs 0,&lt;/P&gt;&lt;P&gt;       string2(70),&lt;/P&gt;&lt;P&gt;      end of it_up2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_zdms_textno like zdms_textno occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: it_order like standard table of zdms_log with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bdcdata   like bdcdata    occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: gt_bdcmsg like bdcmsgcoll occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      file1     type rlgrap-filename   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_textno like zdms_textno occurs 0,&lt;/P&gt;&lt;P&gt;      wa_textno like line of it_textno   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : gv_filenum like zdms_textno-filenumber  ,&lt;/P&gt;&lt;P&gt;       gv_filenumc(10) type c .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA : gv_path TYPE rlgrap-filename.&lt;/P&gt;&lt;P&gt;data : gv_path(100) type c.&lt;/P&gt;&lt;P&gt;data: gv_file1 type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gv_char1(15) ,&lt;/P&gt;&lt;P&gt;      gv_char2(16),&lt;/P&gt;&lt;P&gt;      gv_char3(15),&lt;/P&gt;&lt;P&gt;      gv_qty(15),&lt;/P&gt;&lt;P&gt;      n type i,&lt;/P&gt;&lt;P&gt;      m(2),&lt;/P&gt;&lt;P&gt;      gv_msg(50),&lt;/P&gt;&lt;P&gt;      gv_kwmeng(15),&lt;/P&gt;&lt;P&gt;      gv_kwmeng1(15),&lt;/P&gt;&lt;P&gt;      gv_string1(66),&lt;/P&gt;&lt;P&gt;      gv_string2(70),&lt;/P&gt;&lt;P&gt;      numc1(10),&lt;/P&gt;&lt;P&gt;      rec(70) ,&lt;/P&gt;&lt;P&gt;      ln type i,&lt;/P&gt;&lt;P&gt;      gv_pernr(8),&lt;/P&gt;&lt;P&gt;      gv_pernr1(8),&lt;/P&gt;&lt;P&gt;      p type i  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : lw_string type string.&lt;/P&gt;&lt;P&gt;data : wa_order like line of it_order.&lt;/P&gt;&lt;P&gt;data : mess type string.&lt;/P&gt;&lt;P&gt;data : d_server type string value 'r3prod_EEP_05'.&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;  ln = 2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  while ln gt 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;Start of Added by Durai.V 30-May-2008******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    clear it_upload1.&lt;/P&gt;&lt;P&gt;    clear it_upload1[].&lt;/P&gt;&lt;P&gt;    clear it_upload2.&lt;/P&gt;&lt;P&gt;    clear it_upload2[].&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;End of Added by Durai.V 30-May-2008********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if sy-subrc ne 0 .&lt;/P&gt;&lt;P&gt;      exit.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform bdc_execute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endwhile.&lt;/P&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Form Upload&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**************&lt;/P&gt;&lt;P&gt;form upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear:  gv_filenum ,&lt;/P&gt;&lt;P&gt;          gv_filenumc,&lt;/P&gt;&lt;P&gt;          gv_file1   ,&lt;/P&gt;&lt;P&gt;          gv_path,&lt;/P&gt;&lt;P&gt;          wa_textno  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single filenumber path&lt;/P&gt;&lt;P&gt;         from   zdms_textno&lt;/P&gt;&lt;P&gt;         into   (gv_filenum,gv_path)&lt;/P&gt;&lt;P&gt;         where  filename eq 'INCOMING' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move  gv_filenum to gv_filenumc  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  shift gv_filenumc left deleting leading '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  data: begin of it001 occurs 0,&lt;/P&gt;&lt;P&gt;        bukrs type t001-bukrs,&lt;/P&gt;&lt;P&gt;        butxt type t001-butxt,&lt;/P&gt;&lt;P&gt;        end of it001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*concatenate 'F:\usr\sap\EED\DVEBMGS00\work\EFC_Indent_Hdr_'&lt;/P&gt;&lt;P&gt;  concatenate gv_path 'EFC_Indent_Hdr_'&lt;/P&gt;&lt;P&gt;              gv_filenumc&lt;/P&gt;&lt;P&gt;              '.txt'&lt;/P&gt;&lt;P&gt;         into gv_file1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;Start of Added by Durai.V 30-May-2008******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  clear it_up1.&lt;/P&gt;&lt;P&gt;  clear it_up1[].&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;End of Added by Durai.V 30-May-2008********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'DX_FILE_READ' destination d_server&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      filename          = gv_file1&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      data_tab          = it_up1&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      no_file_on_server = 1&lt;/P&gt;&lt;P&gt;      no_data_on_server = 2&lt;/P&gt;&lt;P&gt;      gui_upload_failed = 3&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     no_authority      = 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      others            = 5.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    write :  gv_file1 , 'File not found'.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;Start of Added by Durai.V 30-May-2008******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  write : / 'Application Server File Path for Header: ',gv_file1.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;End of Added by Durai.V 30-May-2008********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************************&lt;STRONG&gt;Commented By Anbu&lt;/STRONG&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; OPEN DATASET gv_file1 FOR INPUT IN TEXT MODE ENCODING DEFAULT MESSAGE mess .&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; IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     READ DATASET gv_file1 INTO rec .&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;       MOVE rec TO it_up1-string1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       APPEND it_up1 .&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;       EXIT.&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;   ENDDO .&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 :  gv_file1 , mess,   'File not found'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXIT.  "MESSAGE ID 'SDV' TYPE 'E' NUMBER '000' WITH 'Header File Not Available'  .&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;P&gt;  close dataset gv_file1  .&lt;/P&gt;&lt;P&gt;*************************************&lt;STRONG&gt;Ended By Anbu&lt;/STRONG&gt;****************************************************&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_textno-filename   = 'INCOMING'      .&lt;/P&gt;&lt;P&gt;    wa_textno-filenumber = gv_filenum + 1  .&lt;/P&gt;&lt;P&gt;    wa_textno-path       = gv_path.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  shift zdms_textno left deleting leading ' ' .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    modify zdms_textno from wa_textno      .&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_up1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gv_string1 = it_up1-string1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if gv_string1 eq 'EOF' .&lt;/P&gt;&lt;P&gt;      exit.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      split gv_string1 at '~' into: it_upload1-kunnr it_upload1-pno it_upload1-idate it_upload1-pernr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear : gv_pernr ,gv_pernr1, p .&lt;/P&gt;&lt;P&gt;      p = 0 .&lt;/P&gt;&lt;P&gt;      move it_upload1-pernr to gv_pernr1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      do 8 times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if ( gv_pernr1(1) eq '0' or gv_pernr1&lt;EM&gt;p(1) eq '1' or gv_pernr1&lt;/EM&gt;p(1) eq '2' or gv_pernr1&lt;EM&gt;p(1) eq '3' or gv_pernr1&lt;/EM&gt;p(1) eq '4'&lt;/P&gt;&lt;P&gt;              or gv_pernr1&lt;EM&gt;p(1) eq '5' or gv_pernr1&lt;/EM&gt;p(1) eq '6' or gv_pernr1&lt;EM&gt;p(1) eq '7' or gv_pernr1&lt;/EM&gt;p(1) eq '8'&lt;/P&gt;&lt;P&gt;              or gv_pernr1+p(1) eq '9' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          concatenate gv_pernr1&lt;/P&gt;&lt;P&gt;                      gv_pernr1+p(1)&lt;/P&gt;&lt;P&gt;                 into gv_pernr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          p = p + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          exit.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move gv_pernr to  it_upload1-pernr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      append it_upload1.&lt;/P&gt;&lt;P&gt;      clear gv_string1 .&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear:  gv_filenumc,&lt;/P&gt;&lt;P&gt;          gv_file1  ,&lt;/P&gt;&lt;P&gt;          wa_textno  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gv_filenum = gv_filenum + 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move  gv_filenum to gv_filenumc  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  shift gv_filenumc left deleting leading '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   if gv_filenum &amp;lt; 10 .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     concatenate '0' gv_filenumc into gv_filenumc .&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;P&gt;*concatenate 'F:\usr\sap\EED\DVEBMGS00\work\EFC_Indent_Trn_'&lt;/P&gt;&lt;P&gt;  concatenate gv_path 'EFC_Indent_Trn_'&lt;/P&gt;&lt;P&gt;              gv_filenumc&lt;/P&gt;&lt;P&gt;              '.txt'&lt;/P&gt;&lt;P&gt;         into gv_file1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;Start of Added by Durai.V 30-May-2008******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  clear it_up2.&lt;/P&gt;&lt;P&gt;  clear it_up2[].&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;End of Added by Durai.V 30-May-2008********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'DX_FILE_READ' destination  d_server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        filename                = gv_file1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SERVER                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   pc                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        data_tab                = it_up2&lt;/P&gt;&lt;P&gt; exceptions&lt;/P&gt;&lt;P&gt;   no_file_on_server       = 1&lt;/P&gt;&lt;P&gt;   no_data_on_server       = 2&lt;/P&gt;&lt;P&gt;   gui_upload_failed       = 3&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY            = 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   others                  = 5&lt;/P&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    write :  gv_file1 , 'File not found'.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;Start of Added by Durai.V 30-May-2008******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  write : / 'Application Server File Path for Item : ',gv_file1.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;End of Added by Durai.V 30-May-2008********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************************&lt;STRONG&gt;Commented By Anbu&lt;/STRONG&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; OPEN DATASET gv_file1 FOR INPUT IN TEXT MODE ENCODING DEFAULT MESSAGE mess  .&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;   DO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     READ DATASET gv_file1 INTO rec .&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;       MOVE rec TO it_up2-string2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       APPEND it_up2 .&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;       EXIT.&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;   ENDDO.&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 :  gv_file1 , mess ,  'File not found'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXIT. "MESSAGE ID 'SDV' TYPE 'E' NUMBER '000' WITH 'Transaction File Not Available'  .&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;P&gt;  close dataset gv_file1.&lt;/P&gt;&lt;P&gt;*************************************&lt;STRONG&gt;Ended By Anbu&lt;/STRONG&gt;****************************************************&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_textno-filename   = 'INCOMING'     .&lt;/P&gt;&lt;P&gt;    wa_textno-filenumber = gv_filenum + 1 .&lt;/P&gt;&lt;P&gt;    wa_textno-path       = gv_path.&lt;/P&gt;&lt;P&gt;    modify zdms_textno from wa_textno     .&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;  loop at it_up2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gv_string2 = it_up2-string2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if gv_string2 eq 'EOF' .&lt;/P&gt;&lt;P&gt;      exit.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      split gv_string2 at '~' into: it_upload2-pno it_upload2-matnr gv_kwmeng1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; shift gv_kwmeng1 right deleting trailing '#' .&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; shift gv_kwmeng1 left deleting leading '' .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear : gv_kwmeng ,p .&lt;/P&gt;&lt;P&gt;      p = 0 .&lt;/P&gt;&lt;P&gt;      do 15 times.&lt;/P&gt;&lt;P&gt;        if ( gv_kwmeng1&lt;EM&gt;p(1) eq '0' or gv_kwmeng1&lt;/EM&gt;p(1) eq '1' or gv_kwmeng1&lt;EM&gt;p(1) eq '2' or gv_kwmeng1&lt;/EM&gt;p(1) eq '3' or gv_kwmeng1+p(1) eq '4'&lt;/P&gt;&lt;P&gt;              or gv_kwmeng1&lt;EM&gt;p(1) eq '5' or gv_kwmeng1&lt;/EM&gt;p(1) eq '6' or gv_kwmeng1&lt;EM&gt;p(1) eq '7' or gv_kwmeng1&lt;/EM&gt;p(1) eq '8'&lt;/P&gt;&lt;P&gt;              or gv_kwmeng1+p(1) eq '9' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          concatenate gv_kwmeng&lt;/P&gt;&lt;P&gt;                      gv_kwmeng1+p(1)&lt;/P&gt;&lt;P&gt;                 into gv_kwmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          p = p + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          exit.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move gv_kwmeng to it_upload2-kwmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      append it_upload2.&lt;/P&gt;&lt;P&gt;      clear  gv_kwmeng .&lt;/P&gt;&lt;P&gt;      clear  gv_string2.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " f001-gui_upload&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Anbu B on Jul 17, 2008 7:40 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 05:31:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-multiple-files-from-a-folder-on-application-server/m-p/4157984#M994085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T05:31:16Z</dc:date>
    </item>
  </channel>
</rss>

