Leider funktioniert es nicht.SPLIT 'STRING;STRING' AT ';' INTO TABLE @DATA(LT_SPLITS)
Code: Alles auswählen.
TRY.
cl_gui_frontend_services=>gui_upload(
EXPORTING
filename = p_path "Link zur Datei auf dem Rechner
filetype = 'DAT' " Dateityp BIN, ASC, DAT
has_field_separator = 'X' " Spalten durch TAB getrennt bei ASCII Upload?
CHANGING
data_tab = itab ). " Übergabetabelle für Datei-Inhalt
CATCH cx_root INTO DATA(e_text).
MESSAGE e_text->get_text( ) TYPE 'I'.
ENDTRY. " UPLOAD_FILE
Code: Alles auswählen.
LOOP AT itab REFERENCING INTO @DATA(LS_LINE).
SPLIT ls_line->* AT ';' INTO TABLE @DATA(LT_SPLITS)
" Werte aus LT_SPLITS in deine Zielstruktur schreiben
ENDLOOP.