Hallo,

komme mit meinen Kenntnissen gerade nicht weiter!
Habe eine extern definierte Datenstruktur die im Cobol-Pgm per DDS eingebunden wird.

Nun soll, je nach definiertem/geöffneten Cursor, unterschiedliche Felder dieser DFS beim Fetch gefüllt werden. Das klappt auch soweit.

Wenn ich aber z.B. 8 Zeilen auf einmal fetchen will ist das Referenzieren einzelner Felder nicht mehr möglich.
DIE DS:
01 LT00-SATZ.
02 ARRAY OCCURS 8 INDEXED BY DI-IDX.
COPY DDS-ALL-FORMATS OF LT00PF.
05 LT00PF-RECORD PIC X(390).
05 LT00R REDEFINES LT00PF-RECORD.
06 FELD1 pic X(30).
Von Ort
06 FELD2 PIC X(30).
Nach Ort

Der Cursor: DECLARE C_SUMMEN1 SCROLL CURSOR FOR

SELECT FELD1, FELD2,
SUM(FELD3),
SUM(FELD4)
FROM SQLRESULT
GROUP BY
FELD1, FELD2

der Fetch: EXEC SQL
FETCH C_SUMMEN1 FOR 8 ROWS
INTO
:FELD1 , :FELD2
END-EXEC

Der Precompiler meldet das die Felder nicht definiert bzw. nicht verwendbar sind.

Was mache ich falsch??