<?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: function module- ws_filename_ge in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265478#M148937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi divya,&lt;/P&gt;&lt;P&gt; use the FM tmp_gui_file_open_dialog.&lt;/P&gt;&lt;P&gt; it opens a dialog for the user to search for a file..&lt;/P&gt;&lt;P&gt;a sample..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA itab LIKE TABLE OF FILE_TABLE WITH HEADER LINE.
data : filename type string.
*filetable type standard table of file_table with header line,

SELECTION-SCREEN BEGIN OF BLOCK b1.
PARAMETERS : DATASET(128).
SELECTION-SCREEN END OF BLOCK b1.



AT SELECTION-SCREEN ON VALUE-REQUEST FOR DATASET.

CALL FUNCTION 'TMP_GUI_FILE_OPEN_DIALOG'

* EXPORTING

*   WINDOW_TITLE            =

*   DEFAULT_EXTENSION       =

*   DEFAULT_FILENAME        =

*   FILE_FILTER             =

*   INIT_DIRECTORY          =

*   MULTISELECTION          =

* IMPORTING

*   RC                      =

  TABLES

    FILE_TABLE              = itab

* EXCEPTIONS

*   CNTL_ERROR              = 1

*   OTHERS                  = 2

          .

IF SY-SUBRC &amp;lt;&amp;gt; 0.

 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.



READ TABLE ITAB index 1.

  DATASET = itab-FILENAME.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Mar 2006 08:33:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-03-28T08:33:34Z</dc:date>
    <item>
      <title>function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265477#M148936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i want to give user a search screen for its flat file  while the user is doing recording.how should i use function module ws_filename_ge.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 08:32:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265477#M148936</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T08:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265478#M148937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi divya,&lt;/P&gt;&lt;P&gt; use the FM tmp_gui_file_open_dialog.&lt;/P&gt;&lt;P&gt; it opens a dialog for the user to search for a file..&lt;/P&gt;&lt;P&gt;a sample..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA itab LIKE TABLE OF FILE_TABLE WITH HEADER LINE.
data : filename type string.
*filetable type standard table of file_table with header line,

SELECTION-SCREEN BEGIN OF BLOCK b1.
PARAMETERS : DATASET(128).
SELECTION-SCREEN END OF BLOCK b1.



AT SELECTION-SCREEN ON VALUE-REQUEST FOR DATASET.

CALL FUNCTION 'TMP_GUI_FILE_OPEN_DIALOG'

* EXPORTING

*   WINDOW_TITLE            =

*   DEFAULT_EXTENSION       =

*   DEFAULT_FILENAME        =

*   FILE_FILTER             =

*   INIT_DIRECTORY          =

*   MULTISELECTION          =

* IMPORTING

*   RC                      =

  TABLES

    FILE_TABLE              = itab

* EXCEPTIONS

*   CNTL_ERROR              = 1

*   OTHERS                  = 2

          .

IF SY-SUBRC &amp;lt;&amp;gt; 0.

 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.



READ TABLE ITAB index 1.

  DATASET = itab-FILENAME.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 08:33:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265478#M148937</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T08:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265479#M148938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Divya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the class CL_GUI_FRONTENDSERVICES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a program to display a search screen for flat file..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZJAYRA_FILEPROG                         .&lt;/P&gt;&lt;P&gt;data: it_tab type filetable with header line,&lt;/P&gt;&lt;P&gt;      gd_subrc type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: rlgrap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters file_nam type rlgrap-filename .&lt;/P&gt;&lt;P&gt;data: user_act type i.&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 METHOD cl_gui_frontend_services=&amp;gt;file_open_dialog&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    WINDOW_TITLE            = 'select a file'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DEFAULT_EXTENSION       = '*.txt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DEFAULT_FILENAME        = ''&lt;/P&gt;&lt;P&gt;    FILE_FILTER             = '*.txt'&lt;/P&gt;&lt;P&gt;    INITIAL_DIRECTORY       = ''&lt;/P&gt;&lt;P&gt;    MULTISELECTION          = abap_false&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WITH_ENCODING           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    file_table              = it_tab[]&lt;/P&gt;&lt;P&gt;    rc                      = gd_subrc&lt;/P&gt;&lt;P&gt;    USER_ACTION             = user_act&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FILE_ENCODING           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    FILE_OPEN_DIALOG_FAILED = 1&lt;/P&gt;&lt;P&gt;    CNTL_ERROR              = 2&lt;/P&gt;&lt;P&gt;    ERROR_NO_GUI            = 3&lt;/P&gt;&lt;P&gt;    NOT_SUPPORTED_BY_GUI    = 4&lt;/P&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if user_act = '0'.&lt;/P&gt;&lt;P&gt;loop at it_tab.&lt;/P&gt;&lt;P&gt;file_nam = it_tab-filename.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your query is solved.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sylendra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 08:38:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265479#M148938</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T08:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265480#M148939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Divya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Welcome to SDN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copy and Paste:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF DATA_TAB OCCURS 0,&lt;/P&gt;&lt;P&gt;        TEXT(20),&lt;/P&gt;&lt;P&gt;        VAL TYPE I,&lt;/P&gt;&lt;P&gt;        CHK,&lt;/P&gt;&lt;P&gt;      END OF DATA_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: P_FNAME LIKE RLGRAP-FILENAME,&lt;/P&gt;&lt;P&gt;      V_ANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          DEF_PATH         = 'C:\'&lt;/P&gt;&lt;P&gt;          MASK             = ',TEXT FILES,&lt;STRONG&gt;.TXT;&lt;/STRONG&gt;.DOC,ALL FILES,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;          TITLE            = 'SELECT FILE'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          FILENAME         = P_FNAME&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          INV_WINSYS       = 1&lt;/P&gt;&lt;P&gt;          NO_BATCH         = 2&lt;/P&gt;&lt;P&gt;          SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;          SELECTION_ERROR  = 4&lt;/P&gt;&lt;P&gt;          OTHERS           = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            FILENAME                = P_FNAME&lt;/P&gt;&lt;P&gt;            FILETYPE                = 'DAT'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            DATA_TAB                = DATA_TAB&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            CONVERSION_ERROR        = 1&lt;/P&gt;&lt;P&gt;            FILE_OPEN_ERROR         = 2&lt;/P&gt;&lt;P&gt;            FILE_READ_ERROR         = 3&lt;/P&gt;&lt;P&gt;            INVALID_TYPE            = 4&lt;/P&gt;&lt;P&gt;            NO_BATCH                = 5&lt;/P&gt;&lt;P&gt;            UNKNOWN_ERROR           = 6&lt;/P&gt;&lt;P&gt;            INVALID_TABLE_WIDTH     = 7&lt;/P&gt;&lt;P&gt;            GUI_REFUSE_FILETRANSFER = 8&lt;/P&gt;&lt;P&gt;            CUSTOMER_ERROR          = 9&lt;/P&gt;&lt;P&gt;            OTHERS                  = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;    WRITE:/'DATA IN', P_FNAME.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT DATA_TAB.&lt;/P&gt;&lt;P&gt;      WRITE: / DATA_TAB-TEXT,DATA_TAB-VAL.&lt;/P&gt;&lt;P&gt;      DATA_TAB-CHK = 'X'.&lt;/P&gt;&lt;P&gt;      MODIFY DATA_TAB.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&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;              FILENAME                = P_FNAME&lt;/P&gt;&lt;P&gt;              FILETYPE                = 'DAT'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              DATA_TAB                = DATA_TAB&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              FILE_OPEN_ERROR         = 1&lt;/P&gt;&lt;P&gt;              FILE_WRITE_ERROR        = 2&lt;/P&gt;&lt;P&gt;              INVALID_FILESIZE        = 3&lt;/P&gt;&lt;P&gt;              INVALID_TYPE            = 4&lt;/P&gt;&lt;P&gt;              NO_BATCH                = 5&lt;/P&gt;&lt;P&gt;              UNKNOWN_ERROR           = 6&lt;/P&gt;&lt;P&gt;              INVALID_TABLE_WIDTH     = 7&lt;/P&gt;&lt;P&gt;              GUI_REFUSE_FILETRANSFER = 8&lt;/P&gt;&lt;P&gt;              CUSTOMER_ERROR          = 9&lt;/P&gt;&lt;P&gt;              OTHERS                  = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;      WRITE:/ P_FNAME, 'UPDATED AND DOWNLOADED'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;             TEXTLINE1 = 'PERMANENTLY DELETE THIS FILE?'&lt;/P&gt;&lt;P&gt;                TEXTLINE2 = P_FNAME&lt;/P&gt;&lt;P&gt;                TITEL     = 'PERMANENTLY DELETE A FILE'&lt;/P&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;P&gt;                ANSWER    = V_ANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF V_ANS EQ 'J'.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'WS_FILE_DELETE'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  FILE = P_FNAME.&lt;/P&gt;&lt;P&gt;        WRITE:/ P_FNAME, 'DELETED'.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;       WRITE:/ P_FNAME, 'NOT DELETED'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE:/ P_FNAME, 'NOT DOWNLOADED'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'COULD NOT UPLOAD FILE', P_FNAME.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  WRITE:/ 'COULD NOT OPEN FILE', P_FNAME.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Sunny&lt;/P&gt;&lt;P&gt;Rewrd points, if found helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sunny&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 08:40:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265480#M148939</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T08:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265481#M148940</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;The FM 'WS_FILENAME_GET' is flagged as obsolete in 4.7 version&lt;/P&gt;&lt;P&gt;Use Class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CL_GUI_FRONTEND_SERVICES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For saving:&lt;/P&gt;&lt;P&gt;cl_gui_frontend_services=&amp;gt;file_save_dialog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and for opening file &lt;/P&gt;&lt;P&gt;cl_gui_frontend_services=&amp;gt;file_open_dialog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ztest .

SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-004.
PARAMETERS  p_fnam2 LIKE rlgrap-filename MEMORY ID pid.
SELECTION-SCREEN END OF BLOCK b4.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam2.

data: filename type string.

  CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
      def_filename     = 'xyz.TXT'
      def_path         = 'C:TEMP'
      mask             = ', File,*.txt.'
      mode             = '0'
      title            = 'Save File As'
    IMPORTING
      filename         = filename
    EXCEPTIONS
      inv_winsys       = 1
      no_batch         = 2
      selection_cancel = 3
      selection_error  = 4
      OTHERS           = 5.

p_fnam2 = filename.

END-OF-SELECTION.

WRITE :'hi'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-004.
PARAMETERS  p_fnam2 LIKE rlgrap-filename memory id pid.
SELECTION-SCREEN END OF BLOCK b4.


AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam2.

  DATA: li_filetable TYPE STANDARD TABLE OF file_table,
        lv_return TYPE i,
        lw_filetable TYPE file_table.

  CALL METHOD cl_gui_frontend_services=&amp;gt;file_open_dialog
     EXPORTING
       window_title            = 'Select file for download'
       default_extension       = '.txt'
*       DEFAULT_FILENAME        = '.txt'
*       file_filter             = '*.txt ,*.txt.'
       initial_directory       =  'C:'
     CHANGING
       file_table              = li_filetable
       rc                      = lv_return
     EXCEPTIONS
       file_open_dialog_failed = 1
       cntl_error              = 2
       error_no_gui            = 3
       OTHERS                  = 4
           .
  IF sy-subrc &amp;lt;&amp;gt; 0.
*    MESSAGE e003 WITH text-015.
  ELSE.
    READ TABLE li_filetable INTO lw_filetable INDEX 1.
    p_fnam2 = lw_filetable-filename.
  ENDIF.

END-OF-SELECTION.

  write :'hi'.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anjali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 08:51:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265481#M148940</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T08:51:55Z</dc:date>
    </item>
    <item>
      <title>Re: function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265482#M148941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Divya,&lt;/P&gt;&lt;P&gt; the FM ws_filename_get is given&lt;/P&gt;&lt;P&gt; "OBSOLETE: Call File Selector"  in its description..&lt;/P&gt;&lt;P&gt; thats why i suggested you the ABove mentioned FM..&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 08:54:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265482#M148941</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T08:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: function module- ws_filename_ge</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265483#M148942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Divya,&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;WS_FILENAME_GET&amp;lt;/b&amp;gt; function module is obsolete, and results in errors on Unicode systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suggest to use &amp;lt;b&amp;gt;FILE_OPEN_DIALOG&amp;lt;/b&amp;gt; und &amp;lt;b&amp;gt;FILE_SAVE_DIALOG&amp;lt;/b&amp;gt; Unicode-enabled methods of the cl_gui_frontend_services class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:&lt;/P&gt;&lt;P&gt;New applications should restart on these methods instead of the function module. The function module is extended by a Support Package so that it diverts calls to the methods without the application having to be changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA ITAB_FILE1_TABLE TYPE FILETABLE.&lt;/P&gt;&lt;P&gt;  DATA W_WSU_FILENAME01 TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA RC_FILE TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  W_WSU_FILENAME01 = PR_IFILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;&amp;lt;b&amp;gt;FILE_OPEN_DIALOG&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;       DEFAULT_FILENAME        = W_WSU_FILENAME01&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;       FILE_TABLE              = ITAB_FILE1_TABLE&lt;/P&gt;&lt;P&gt;       RC                      = RC_FILE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       FILE_OPEN_DIALOG_FAILED = 1&lt;/P&gt;&lt;P&gt;       CNTL_ERROR              = 2&lt;/P&gt;&lt;P&gt;       ERROR_NO_GUI            = 3&lt;/P&gt;&lt;P&gt;       NOT_SUPPORTED_BY_GUI    = 4&lt;/P&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA W_WSD_FILENAME02 TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA W_WSD_FILETYPE02 TYPE CHAR10.&lt;/P&gt;&lt;P&gt;  DATA W_WSD_FNAME TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA W_WSD_PATH TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA W_WSD_FPATH TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA W_WSD_APPEND02 TYPE CHAR01.&lt;/P&gt;&lt;P&gt;  CONSTANTS C_CANCEL TYPE C VALUE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  W_WSD_FILENAME02 = PR_EFILE.&lt;/P&gt;&lt;P&gt;  W_WSD_FILETYPE02 = 'ASC'.&lt;/P&gt;&lt;P&gt;  W_WSD_APPEND02 = 'A' .&lt;/P&gt;&lt;P&gt;  IF W_WSD_APPEND02 = 'A' .&lt;/P&gt;&lt;P&gt;    W_WSD_APPEND02 = 'X' .&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;&amp;lt;b&amp;gt;FILE_SAVE_DIALOG&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            DEFAULT_FILE_NAME    = W_WSD_FILENAME02&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            FILENAME             = W_WSD_FNAME&lt;/P&gt;&lt;P&gt;            PATH                 = W_WSD_PATH&lt;/P&gt;&lt;P&gt;            FULLPATH             = W_WSD_FPATH&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            CNTL_ERROR           = 1&lt;/P&gt;&lt;P&gt;            ERROR_NO_GUI         = 2&lt;/P&gt;&lt;P&gt;            NOT_SUPPORTED_BY_GUI = 3&lt;/P&gt;&lt;P&gt;            others               = 4.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 09:05:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-ws-filename-ge/m-p/1265483#M148942</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T09:05:39Z</dc:date>
    </item>
  </channel>
</rss>

