ich möchte/soll eine Textdatei (am besten eine CSV-Datei) erstellen. Inhalt sind Belege und dazu gehörige Positionen. Der Aufbau der beiden Strukturen ist mir unbekannt bzw. möchte ich nicht wissen wie sie aussehen, damit spätere Änderungen an den Strukturen im Dictionary nicht dazu führen das man das Coding ändern muss.
Wie bekomme ich nun diese Strukturen in meine Textdatei:
DATA: BEGIN OF gt_file OCCURS 0,
line(200),
END OF gt_file.
Aufbau der internen Tabelle (derzeit noch nicht im Dictionary hinterlegt):
TYPES: BEGIN OF l_ty_wh_pos,
posnr LIKE wbrp-posnr,
END OF l_ty_wh_pos.
TYPES: BEGIN OF l_ty_wh,
wbeln LIKE wbrk-wbeln,
positions TYPE l_ty_wh_pos OCCURS 0,
END OF l_ty_wh.
So soll es dann später im Texfile aussehen:
Beispielaufbau/-ausgabe (bzw. so sehen die Daten aus):
WBELN BLDAT ...
WBELN POSNR ...
WBELN POSNR ...
WBELN POSNR ...
WBELN BLDAT ...
WBELN POSNR ...
WBELN POSNR ...
Ich würde jetzt über die interne Tabelle loopen. Dann muss ich ja die Daten an gt_file-line übergeben und anhängen. Wenn ich die Felder kenne, dann kein Problem. Aber wie funktioniert das wenn der Aufbau der Struktur unbekannt ist.
Das schreiben später per FuBa ist nicht dsa Problem.
Hoffe das ich mich verständlich ausgedrückt habe. Danke schon mal für eure Antworten.
Moin,
kannst es ja mal mit dem FuBa "SAP_CONVERT_To_CSV_FORMAT" versuchen, wenn der in deiner Version schon vorhanden ist, der kann jede Art von Tabelle in CSV umwandeln