und nun habe ich schon wieder ein Problem.
Ich speichere die Daten in einem SAP-Verzeichnis.
Und zwar so sieht es aus:
data: fotojoker_papier type string.
fotojoker_papier = '/usr/sap/trans/fotojoker/fotojoker.papier.'.
* Datei öffen
open DATASET fotojoker_papier FOR output in text mode ENCODING DEFAULT.
field-symbols: <fs> type any.
* Tabelle in die Datei schreiben
LOOP AT it_eing_rechnung assigning <fs>.
TRANSFER <fs> TO fotojoker_papier.
ENDLOOP.
* Datei schliessen
CLOSE DATASET fotojoker_papier.
Nun habe ich festgestellt, dass die Daten je nach Inhalt der internen Tabelle nicht verändert werden, sondern sind immer noch die urspünglichen nach der erstem Ausführen.
Bau mal nach dem OPEN DATASET eine Abfrage auf den sy-subrc ein.
Sollte dieser UNGleich 0 sein, dann stimmt entweder was mit dem Pfad nicht (Achtung hier heisst es CaseSesitiv) oder dir fehlt einfach die Berechtigung auf diesem Pfad was zu schreiben.