sicher kann mir jemand helfen.
Ich möchte eine Struktur bestehend aus 503 Zeichen (CHAR und DATS) mittels Transfer (Text-Mode) in eine Datei schreiben.
Es kommen aber nur 132 Zeichen an.
Der Report wird mit Line-Size 1023 (maximum) deklariert.
FORM BME_out TABLES IT_BMEK STRUCTURE /VFE/ML_BMEK.
Data: i_rec(503).
i_len TYPE i.
Die Struktur wird einem FuBa übergeben, der die Ausgabe übernimmt.
open dataset i_datei for output in text mode.
move it_bmek to i_rec.
DESCRIBE FIELD it_bmek LENGTH i_len.
transfer i_rec to i_datei LENGTH i_len.
Es steht nur in dem Ausgabesatz die reduzierte Menge.
Nach dem einlesen der Datei wirst Du wieder die richtige Datenmange haben.
Ausprobieren kannst Du das wenn Du die Date per Read wieder einliest und anschliessend lokal per FuBa GUI_Download speicherst. Wenn Du Dir dann die Datei mit einem Editor ansiehst, wirst Du feststellen, dass alle Daten vorhanden sind.