Folgendes Problem:

In einer Datei (Datei1) stehen:
Artikelnummer, Merkmal und Merkmalsausprägung.
Jede Artikelnummer kommt darin n-mal vor. Je nachdem wieviele Merkmale für diesen Artikel gefüllt sind.

Aus dieser Datei möchte ich eine Datei machen, in der jeder Artikel nur noch 1x vorkommt und die Merkmalsausprägungen spaltenorientiert gefüllt sind.

Um das ganze variabel zu halten für künftig neu angelegte Merkmale, hab ich folgendes gemacht.

- Merkmalsstamm lesen und DDS füllen mit Feldnamen und Länge der Felder.
- Datei umwandeln (Datei2) (per CL zur Laufzeit)
- Nun lese ich die Datei1 und möchte anhand des Merkmals dieses Satzes die Merkmalsausprägung in die Spalte moven, die den gleichen Namen hat wie das Merkmal dieses Satzes.

Bsp.: In Datei1 steht:
Artikelnummer 00000004 Merkmal LAENGE Ausprägung 1200
--> 1200 soll in Spalte LAENGE von Datei2 gemovt werden
Nächster Satz:
Artikelnummer 00000004 Merkmal BREITE Ausprägung 600
--> 600 soll in Spalte BREITE von Datei2 gemovt werden
usw..
Write in Datei2, wenn sich Artikelnummer in Datei1 ändert.

Ich dachte, das wär ganz simpel, aber jetzt komme ich nicht darauf, wie man das macht.