Ach?! Und dein Posting hilft ihm jetzt? Das bezweifle ich.ST22 hat geschrieben:Es wird mit negativem Offset auf ein Feld zugegriffen.
Aber was du geantwortet hast, steht doch schon im Dump. Wenn man mehr sagen will als der Dump, braucht man das Coding dazu - so einfach ist das.ST22 hat geschrieben:Meine Antwort, die natürlich nicht hinreichend aber immerhin ein Ansatzpunkt ist
Code: Alles auswählen.
*Aus dem Customizing die relevanten Dateinamen zur Beladung
*ermitteln
loop at mt_load_def
into ls_load_def.
* Initialisierung
refresh lt_import_table.
* Pfad und Dateiname verknüpfen
concatenate msz_path ls_load_def-filename into lsz_input_file.
* Aus PC-Laufwerk das File auslesen
case msz_server_typ_id.
when cn_local.
* Funktion zum Holen der CSV-Datei aus der Workstation
call function 'GUI_UPLOAD'
exporting filename = lsz_input_file
tables data_tab = lt_import_table
exceptions conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_type = 4
no_batch = 5
unknown_error = 6
invalid_table_width = 7
gui_refuse_filetransfer = 8
customer_error = 9
others = 10.
* Falls Fehler beim öffnen der Datei entsteht
if sy-subrc ne 0.
* Öffnungsfehler
call method mptr_protocol->add_error
exporting
pnr = '001'
pmsgval1 = ls_load_def-filename.
* Abbrechen
exit.
......
.....
.......