Hallo Spezialists!

Ich habe ein Programm mit dem ein Fenster aufgerufen wird. Danach sollte die Cursorposition abgefragt werden um eine Aktion zu starten. Ich habe auf 2 Arten versucht dies zu bewerkstelligen:
1) CURSORRCD und CURSORFLD abzufragen mit dem Ergebnis, dass das letzte Feld des vorherigen Formats angezeigt wird (im Debug)
2) CURSORLIN und CURSORPOS abzufragen mit dem Ergebnis, dass immer die 1. Position des 1. Eingabefeldes angezeigt wird

Welches Attribut habe ich im DSPF vergessen zu setzten, damit meine Programmlogik funktioniert. Am schönsten wäre es wenn ich die Attribute CURSORRCD und CURSORFLD korrekt abfragen könnte!

Das Windows aus SDA:

A R ZUSWINF1
A*%%TS SD 20160222 161321 HERMANN REL-V7R1M0 5770-WDS
A RTNCSRLOC(*WINDOW &CURWINLIN &CURWI-
A NPOS)
A BLINK
A OVERLAY
A *DS3 WINDOW(&STRLIN &STRPOS 15 70)
A *DS4 WINDOW(&STRLIN &STRPOS 5 50)
A WDWBORDER((*COLOR BLU))
A CURWINREC 10A H
A CURWINFLD 10A H
A CURWINLIN 3S 0H
A CURWINPOS 3S 0H
A STRLIN 3S 0P
A STRPOS 3S 0P
A FTTXTWIN 65A O 14 1
A 1 2' Zusatzangaben zu-
A m Artikelstamm '
A DSPATR(RI)
A COLOR(BLU)
A $ASPICT 1A P
A 3 6'Bildname 1:'
A COLOR(BLU)
A DSPATR(&$ASPICT)
A $ASPICTURE 1A P
A ASPICTURE 50A B 3 18CHECK(LC)
A FLDCSRPRG(ASPICTURE2)
A DSPATR(&$ASPICTURE)
A COLOR(YLW)
A $ASSORTT 1A P
A 9 6'Sortierung:'
A DSPATR(&$ASSORTT)
A COLOR(BLU)
A $ASSORT 1A P
A ASSORT 10A B 9 18CHECK(LC)
A DSPATR(&$ASSORT)
A COLOR(YLW)
A ASPICTURE2 50A B 4 18CHECK(LC)
A COLOR(YLW)
A DSPATR(&$ASPICTURE)
.
.
.



Vielen Dank im Voraus

Hermann