<?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: Re: Flat file validation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271402#M782000</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For application server file use FM F4_DXFILENAME_4_DYNP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jan 2008 07:24:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-11T07:24:41Z</dc:date>
    <item>
      <title>Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271401#M781999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using a FM : F4_filename to obtain file from front end.(presentaion server)&lt;/P&gt;&lt;P&gt;And the i am using fm 's to upload into internal tables.&lt;/P&gt;&lt;P&gt;before that i need to validate the flat file name which i got through F4_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sample code.&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 H_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;UL&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;  PROGRAM_NAME        = SYST-CPROG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME            = H_FILE&lt;/P&gt;&lt;P&gt;         .&lt;/P&gt;&lt;P&gt;MOVE P_FILE1 TO C_FILE.&lt;/P&gt;&lt;P&gt;Validating the file&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF C_FILE NE 'GLAC.TXT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MESSAGE E999 WITH 'select the valid file'.&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;it is giving dump&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------" /&gt;&lt;P&gt; Is ther any fm to obtain file from application server(al11)?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 07:22:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271401#M781999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T07:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271402#M782000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For application server file use FM F4_DXFILENAME_4_DYNP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 07:24:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271402#M782000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T07:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271403#M782001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MOVE P_FILE1 TO C_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u should write like this : MOVE H_FILE TO C_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhavi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 07:28:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271403#M782001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T07:28:10Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271404#M782002</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;FM: &lt;STRONG&gt;F4_FILENAME&lt;/STRONG&gt; results with total path i.e directory path and filename.&lt;/P&gt;&lt;P&gt;Do you need to compare the total path or the file name alone is unclear. If you just need to compare the filename first you have to split the contect of the result from FM to directory and file and then use the file name to compare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Popup dialog for application server files can be brought by FM: &lt;STRONG&gt;/SAPDMC/LSM_F4_SERVER_FILE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is sample code for your reference:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*** Display Directories on the Application Server
     CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'
          EXPORTING
            DIRECTORY         = &amp;lt;directory_name&amp;gt;
*   filemask               = ''
         IMPORTING
            SERVERFILE        = P_FILE
         EXCEPTIONS
            CANCELLED_BY_USER = 1
            OTHERS            = 2.
     IF SY-SUBRC  0.
        MESSAGE W016 WITH P_FILE.
     ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 08:04:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271404#M782002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T08:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271405#M782003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;     i  want to compare file name only , as you said i have to split the entire string into dir and file name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;Umakanth.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 08:36:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271405#M782003</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T08:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271406#M782004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use FM 'KD_GET_FILENAME_ON_F4'. It is very easy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: FILE_NAM LIKE  RLGRAP-FILENAME.&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 FILE_NAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;UL&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;     PROGRAM_NAME        = SYST-REPID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     STATIC              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MASK                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      FILE_NAME           = FILE_NAM&lt;/P&gt;&lt;UL&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;     MASK_TOO_LONG       = 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 08:43:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271406#M782004</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T08:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271407#M782005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Umakanth,&lt;/P&gt;&lt;P&gt;                   Try this one.This will helpful to u ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gv_infile = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     program_name        = syst-cprog&lt;/P&gt;&lt;P&gt;     dynpro_number       = syst-dynnr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     &lt;STRONG&gt;file_name           = p_file.&lt;/STRONG&gt;  &lt;/P&gt;&lt;P&gt;   &lt;STRONG&gt;gv_infile = p_file&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we have to cmp with gv_infile ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Award points if helpful.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; Kiran Kumar.G.A&lt;/P&gt;&lt;P&gt;        &lt;EM&gt;HAve a Nice Day..&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 08:43:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271407#M782005</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T08:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271408#M782006</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;Check below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: filepath TYPE ibipparms-path.
DATA: itab TYPE TABLE OF string.
DATA: file TYPE string.
DATA: lin TYPE i.

CALL FUNCTION 'F4_FILENAME'
 EXPORTING
   program_name        = syst-cprog
   dynpro_number       = syst-dynnr
*   FIELD_NAME          = ' '
 IMPORTING
   file_name           = filepath.

SPLIT filepath AT '\' INTO TABLE itab.
DESCRIBE TABLE itab LINES lin.

READ TABLE itab INTO file INDEX lin.

WRITE:/ file.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 08:46:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271408#M782006</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T08:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271409#M782007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eswar,&lt;/P&gt;&lt;P&gt;     i want to validate the file, if he unknowingly written any file name instead of using f4 help.&lt;/P&gt;&lt;P&gt;any FM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;Umakanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 09:57:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271409#M782007</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T09:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Flat file validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271410#M782008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Umakanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Move this part of code to AT SELECTION-SCREEN event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
AT SELECTION-SCREEN.
SPLIT filepath AT '\' INTO TABLE itab.
DESCRIBE TABLE itab LINES lin.
 
READ TABLE itab INTO file INDEX lin.
 
IF file NE &amp;lt;req_file_name&amp;gt;.
*** Error Message
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here filepath is the parameter, so irrepective of how the filepath is selected the condition applies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 16:19:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-flat-file-validation/m-p/3271410#M782008</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T16:19:12Z</dc:date>
    </item>
  </channel>
</rss>

