Hallo Stefan,

wenn du die Felder deiner DSPF in ein Array mappen willst, versuch doch mal folgendes:

D DS
D DSPFTEXT 240
D DSPFTEXT01 OVERLAY(DSPFTEXT:1)
D DSPFTEXT02 OVERLAY(DSPFTEXT:41)
D DSPFTEXT03 OVERLAY(DSPFTEXT:81)
D DSPFTEXT04 OVERLAY(DSPFTEXT:121)
D DSPFTEXT05 OVERLAY(DSPFTEXT:161)
D DSPFTEXT06 OVERLAY(DSPFTEXT:201)
D DSPFTEXTFG 40 OVERLAY(DSPFTEXT) DIM(6)


DSPFTEXT01-DSPFTEXT06 sind die Feldnamen in der DSPF; DSPFTEXTFG ist dann die Feldgruppe/Array, mit der du im Programm arbeiten kannst.

Jetzt kannst du auf jeden Fall die Zuweisungen in einer Schleife mit zwei verschiedenen Indexen vornehmen. Habe ich schon des öfteren verwendet, um z.B. 12 Monatswerte innerhalb einer Schleife in eine DSPF zu füllen.

Viel Erfolg

Jo