ich schreibe den Inhalt einer internen Tabelle ins SAP-Verzeichnis. Meine IT (it_eing_rechnung ) enthält 7 zeilen.
Als Ergebnis im Verzeichnis wird lediglich '20200604200604' angezeigt, was nur einer Zeile entspricht.
Kann mir bitte jemand sagen, wie ich die anderen 6 angezeigt bekomme?
Vielen Dank
---------------------------------------------------------------------------------------
* Datei öffen
OPEN DATASET Z_EINGANGSRECHNUNG FOR OUTPUT in binary mode.
* Tabelle in die Datei schreiben
LOOP AT it_eing_rechnung INTO ls_eing_rechnung.
TRANSFER ls_eing_rechnung TO Z_EINGANGSRECHNUNG.
ENDLOOP.
* Datei schliessen
CLOSE DATASET Z_EINGANGSRECHNUNG.
Das liegt zum einen sicherlich an deinem binary code. Kannst du auch im Text-Mode machen. Im TEXT MODE wird die Zeile zeilenweise ausgegeben, da sollte schon helfen.
Zum anderen, wenn euer SAP auf einen UNIX-Server läuft und du ein Laufwerk gemountet hast, dann öffne die Datei mal mit WRITE oder WORD. Hier sollten nun die Zeilen alle da sein.