Ich stehe vor der folgenden Aufgabe:

Der Benutzer soll in einer Eingabemaske die Möglichkeit haben per Enter-Taste in die nächste Zeile zugelangen. deshalb wollte ich einfach die Cursorposition verändern so das der Cursor in der nächsten Zeile steht.
Wie kann ich dies mittels INFDS bewerkstelligen?

Akt. wird der INFDS ausgelesen um die Cursorposition zu erhalten. Es funktioniert aber nicht die entsprechenden Werte mit neuen Werten zu füllen und die Maske nochmals anzuzeigen.

FVK0333A CF E WORKSTN INDDS(DispInds)
F INFDS(SubDS)

D SubDS DS
D SubDS_BINLIN 370 370
D SubDS_BINPOS 371 371
D SubDS_SENDNR 376 377B 0
D SubDS_SLFDNR 378 379B 0

SubDS.SubDS_BINLIN = x'20';
SubDS.SubDS_BINPOS = x'20';

exfmt MASKE;


Was mach ich falsch???