Achtung:
Zwischen den Feldnamen der Dateidefinition (implizit definiert) und der E-DS gibt es keinen Bezug!
Der Read befüllt die Felder nicht und der Update nimmt die Felder nicht.

Wie oben schon beschrieben, musst du den Prefix bei der F-Bestimmung zusätzlich angeben, damit der Bezug zu deiner DS gewähleistet ist da du sonst unterschiedliche Feldnamen hast (sieh dir den Spool an).

Qualified auf der DS trennt dir die Felder wieder, es sei denn, du gibst beim Prefix auf Dateiebene "DSName.L_" wieder an.

Was die Compilermeldung angeht so hast du 2 unterschiedlich definierte Felder mit dem selben Namen (auch hier hilft nur der Spool).