Ich habe folgendes Problem.

In einem alten Programm sind Felder von verschieden Dateien zu einer Struktur zusammen gefasst. nur bei einer Änderung der Struktur werden die entsprechenden Werte in den Dateien geupdatet. Jetzt sollen neue Felder aus den Dateien hinzukommen. Diese müssen aber logisch zusammen gefasst hinzugefügt werden.

Beispiel:

Alte Struktur:
VARI001 100 100
VARI002 101 101
VARI006 102 102
VARI.....
VARI999 199 199
VAR 100 199 DIM(999)
NAMEXXX 200 219
PLZ 220 226
......
FELDER 200 459

Neue Struktur:
VARI001 100 100
VARI002 101 101
VARI003 102 102 Neu
VARI006 103 103
VARI.....
VARI999 199 199
VAR 100 199 DIM(999)
NAMEXXX 200 219
PLZ 220 226
.......
FELDER 200 459


Ich möchte jetzt die logisch zusammen gehörigen Bereiche der großen Datenstruktur in kleine Datenstrukturen unterbringen und dann diese durch QUALIFIED und LIKEDS zusammenführen. Dies klappt soweit dass ich die Strukturen verbinden kann. Die Gesamtstruktur weist aber keine Werte aus der Datei auf.


Mache ich etwas falsch?
Gibt es eine bessere Methode?