<?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: Dynamic file name for BDC upload program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891279#M1595870</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Move the files to a separate SAVE-folder after processing. Please don't ask how, there is plenty of information available.&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 May 2011 07:28:53 GMT</pubDate>
    <dc:creator>ThomasZloch</dc:creator>
    <dc:date>2011-05-12T07:28:53Z</dc:date>
    <item>
      <title>Dynamic file name for BDC upload program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891275#M1595866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The client gets flat files everyday with different names. The name format would be "Vendor number_Invoicenumber" but the vendor number and the Invoice number could be different for every file, but the file location would be the same. The BDC program has to access the files and uploaded into a custom tables. Can the ABAP program be written so dynamic that it can access the flat file with different file names. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions on this are welcome.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2011 00:25:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891275#M1595866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-05-12T00:25:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic file name for BDC upload program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891276#M1595867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Get all files in specified directory using below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL 'C_DIR_READ_START' ID 'DIR'    FIELD DIRNAME&lt;/P&gt;&lt;P&gt;                          ID 'FILE'   FIELD FILENM&lt;/P&gt;&lt;P&gt;                          ID 'ERRNO'  FIELD FILE-ERRNO&lt;/P&gt;&lt;P&gt;                          ID 'ERRMSG' FIELD FILE-ERRMSG.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    raise ACCESS_ERROR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    CLEAR FILE.&lt;/P&gt;&lt;P&gt;    CALL 'C_DIR_READ_NEXT'&lt;/P&gt;&lt;P&gt;      ID 'TYPE'   FIELD FILE-TYPE&lt;/P&gt;&lt;P&gt;      ID 'NAME'   FIELD FILE-NAME&lt;/P&gt;&lt;P&gt;      ID 'LEN'    FIELD FILE-LEN&lt;/P&gt;&lt;P&gt;      ID 'OWNER'  FIELD FILE-OWNER&lt;/P&gt;&lt;P&gt;      ID 'MTIME'  FIELD FILE-MTIME&lt;/P&gt;&lt;P&gt;      ID 'MODE'   FIELD FILE-FMODE&lt;/P&gt;&lt;P&gt;      ID 'ERRNO'  FIELD FILE-ERRNO&lt;/P&gt;&lt;P&gt;      ID 'ERRMSG' FIELD FILE-ERRMSG.&lt;/P&gt;&lt;P&gt;    FILE-DIRNAME = DIRNAME.&lt;/P&gt;&lt;P&gt;    MOVE SY-SUBRC TO FILE-SUBRC.&lt;/P&gt;&lt;P&gt;    CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;      WHEN 0.&lt;/P&gt;&lt;P&gt;        CLEAR: FILE-ERRNO, FILE-ERRMSG.&lt;/P&gt;&lt;P&gt;        CASE FILE-TYPE(1).&lt;/P&gt;&lt;P&gt;          WHEN 'F'.                    " normal file.&lt;/P&gt;&lt;P&gt;          WHEN 'f'.                    " normal file.&lt;/P&gt;&lt;P&gt;          WHEN OTHERS. " directory, device, fifo, socket,...&lt;/P&gt;&lt;P&gt;            MOVE SAP_NO  TO FILE-USEABLE.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;        IF FILE-LEN = 0.&lt;/P&gt;&lt;P&gt;          MOVE SAP_NO TO FILE-USEABLE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      WHEN 1.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      WHEN OTHERS.                     " SY-SUBRC &amp;gt;= 2&lt;/P&gt;&lt;P&gt;        ADD 1 TO ERRCNT.&lt;/P&gt;&lt;P&gt;        IF ERRCNT &amp;gt; 10.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC = 5.&lt;/P&gt;&lt;P&gt;          MOVE: '???' TO FILE-TYPE,&lt;/P&gt;&lt;P&gt;                '???' TO FILE-OWNER,&lt;/P&gt;&lt;P&gt;                '???' TO FILE-FMODE.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MOVE SAP_NO TO FILE-USEABLE.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  * Does the filename contains the requested pattern?&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  * Then store it, else forget it.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF PATTERN = NO_CS.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING FILE TO FILE_LIST.&lt;/P&gt;&lt;P&gt;      APPEND FILE_LIST.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      IF FILE-NAME CP PATTERN.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING FILE TO FILE_LIST.&lt;/P&gt;&lt;P&gt;        APPEND FILE_LIST.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2011 00:29:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891276#M1595867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-05-12T00:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic file name for BDC upload program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891277#M1595868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Amol- Thanks for the response, but as per your code, it gets all the files stored in the folder. In my requirement, this is not a one time process.The folder gets multiple files every day and once the file is uploaded, the second time it shouldn't be picked. Only the new files have to be uploaded.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2011 02:15:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891277#M1595868</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-05-12T02:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic file name for BDC upload program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891278#M1595869</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 file Application Server file using Open dataset if you don't know file name, It is not issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Used any of following function module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RZL_READ_DIR                            Read directories of an application server&lt;/P&gt;&lt;P&gt;RZL_READ_DIR_GLOBAL            Read directories of an application server&lt;/P&gt;&lt;P&gt;RZL_READ_DIR_LOCAL              Read local directory&lt;/P&gt;&lt;P&gt;RZL_READ_DIR_REMOTE            Read Remote Directory&lt;/P&gt;&lt;P&gt;RZL_READ_DIR_REMOTE_SH     Read Directory: Cross Host Boundary via Remote OS Mechanism&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can try any of function module to read file name list in exist in folder.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Afer getting files name, I don't think you any issue to read file.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2011 05:04:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891278#M1595869</guid>
      <dc:creator>ravi_lanjewar</dc:creator>
      <dc:date>2011-05-12T05:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic file name for BDC upload program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891279#M1595870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Move the files to a separate SAVE-folder after processing. Please don't ask how, there is plenty of information available.&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2011 07:28:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891279#M1595870</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2011-05-12T07:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic file name for BDC upload program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891280#M1595871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Guys!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 20:44:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-file-name-for-bdc-upload-program/m-p/7891280#M1595871</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-05-27T20:44:28Z</dc:date>
    </item>
  </channel>
</rss>

