Durch die Namensgleichheit!
Ein Feld in einer DS muss nur genauso heißen wie in einer Datei. Das darf aber nur einmal gemacht werden, da ein Name nur 1x pro DS (ausser bei Qualiefied, was mit Datei nur in ILE geht) definiert werden kann.

Du kannst dir ggf. die Tipparbeit sparen, wenn du dir die DS per LikeRec(DSPF-Satz) definierst, dir die Anfangsposition merkst und dann per

D MyFields AnfPos EndPos 30 dim(20)

in die selbe DS packst.