Code: Alles auswählen.
call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'
exporting
FILENAME = FILEEXCEL
I_BEGIN_COL = '1'
I_BEGIN_ROW = '1'
I_END_COL = '5'
I_END_ROW = '????'
tablesCode: Alles auswählen.
pc_file = 'C:\xyz.csv'.Code: Alles auswählen.
data: ld_file type string.
ld_file = 'xyz.csv'.
CONCATENATE 'C:\temp\' ld_file INTO pc_file.Code: Alles auswählen.
data: lt_file type FILETABLE.
data: ld_rc type i.
field-symbols: <ls_file> type FILE_TABLE.
CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG( changing FILE_TABLE = lt_file rc = ld_rc ).
READ TABLE lt_file ASSIGNING <ls_file> INDEX 1.
IF sy-subrc EQ 0.
pc_file = <ls_file>-filename.
ENDIF.