Verwirrung ?

Im RPG und auch RPGLE kann jedes verwendete Feld nur genau 1 Mal vorkommen.

Ist das Feld also einer Struktur bereits zugeordnet, kann man es keiner 2. Struktur zuordnen.
Dies lehnt der Compiler schon mal ab.

Auch "Qualified" umgeht das Problem nicht sondern definiert das Feld eben ein 2. oder 3. oder n. Mal, da der Name nun immer qualifiziert angegeben werden muss und die Struktur nun auch einen Namen benötigt:

Ds1.Feld
Ds2.Feld
Ds3.Feld
:

Die Aufgabenstellung, nur 1 Move/Eval und alle Vorkommen der Felder sind gefüllt, kann nie realisiert werden.