<?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: File exist in application server directory in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557399#M1075856</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; Please check this tread.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1339863"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Oct 2008 03:56:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-07T03:56:03Z</dc:date>
    <item>
      <title>File exist in application server directory</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557398#M1075855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;On my SAP server, i have a directory created specifically to store input files generated from other external systems.&lt;/P&gt;&lt;P&gt;From my ABAP program, i need to check if any file exist on that application server directory. If yes, then i will proceed to read the input file and process it.&lt;/P&gt;&lt;P&gt;If it's empty, then output message that file is not available.&lt;/P&gt;&lt;P&gt;Are there any FM to do this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 03:47:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557398#M1075855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T03:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: File exist in application server directory</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557399#M1075856</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; Please check this tread.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1339863"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 03:56:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557399#M1075856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T03:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: File exist in application server directory</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557400#M1075857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can use this code to do this...&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;Upload data from file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: lv_filename  TYPE string, "File name&lt;/P&gt;&lt;P&gt;        lv_line      TYPE string. "One line entry in a file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lv_filename = iv_file_name.&lt;/P&gt;&lt;P&gt;  IF iv_location = gc_application.&lt;/P&gt;&lt;P&gt;    IF iv_record_count IS SUPPLIED.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Open file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF gv_file IS INITIAL.&lt;/P&gt;&lt;P&gt;        OPEN DATASET lv_filename FOR INPUT IN TEXT MODE&lt;/P&gt;&lt;P&gt;                                 ENCODING DEFAULT&lt;/P&gt;&lt;P&gt;                                 IGNORING CONVERSION ERRORS.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          RAISE file_open_error.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        gv_file = gc_check.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Read data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DO iv_record_count TIMES.&lt;/P&gt;&lt;P&gt;        READ DATASET lv_filename INTO lv_line.&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;  Close file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          CLOSE DATASET lv_filename.&lt;/P&gt;&lt;P&gt;          IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;            RAISE file_close_error.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          CLEAR gv_file.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exit from the loop&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF iv_separator IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'Z_WM_SPLIT_DATA'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              iv_data      = lv_line&lt;/P&gt;&lt;P&gt;              iv_separator = iv_separator&lt;/P&gt;&lt;P&gt;            CHANGING&lt;/P&gt;&lt;P&gt;              ct_tab_data  = ct_tab_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          CHECK NOT lv_line IS INITIAL.&lt;/P&gt;&lt;P&gt;          APPEND lv_line TO ct_tab_data .&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDDO.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Open file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      OPEN DATASET lv_filename FOR INPUT IN TEXT MODE&lt;/P&gt;&lt;P&gt;                               ENCODING DEFAULT&lt;/P&gt;&lt;P&gt;                               IGNORING CONVERSION ERRORS.&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        RAISE file_open_error.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Read data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DO.&lt;/P&gt;&lt;P&gt;        READ DATASET lv_filename INTO lv_line.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF iv_separator IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'Z_WM_SPLIT_DATA'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              iv_data      = lv_line&lt;/P&gt;&lt;P&gt;              iv_separator = iv_separator&lt;/P&gt;&lt;P&gt;            CHANGING&lt;/P&gt;&lt;P&gt;              ct_tab_data  = ct_tab_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          CHECK NOT lv_line IS INITIAL.&lt;/P&gt;&lt;P&gt;          APPEND lv_line TO ct_tab_data .&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Close file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CLOSE DATASET lv_filename.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;        RAISE file_close_error.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 05:50:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-exist-in-application-server-directory/m-p/4557400#M1075857</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T05:50:04Z</dc:date>
    </item>
  </channel>
</rss>

