Open all | Close all


Selecting a File using object methods


*Selecting a File, plus inserting default file extension
tables rlgrap.

data: it_tab type filetable,
      gd_subrc type i.

selection-screen begin of block m with frame.
    select-options so_fpath for rlgrap-filename.
selection-screen end of block m.

at selection-screen on value-request for so_fpath-low.

REFRESH: it_tab.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
    EXPORTING
        WINDOW_TITLE = 'Select File'
        DEFAULT_FILENAME = '*.txt'
        MULTISELECTION = 'X'
    CHANGING
        FILE_TABLE = it_tab
        RC = gd_subrc.

loop at it_tab into so_fpath-low.
    so_fpath-sign = 'I'.
    so_fpath-option = 'EQ'.
    append so_fpath.
endloop.