Hallo zusammen
Ich wende mich wieder an die Profis
Ich habe in der Transaktion IP02 (Wartungsplan ändern) ein Feld im Reiter "Zusatzdaten Wartungsplan" --> Sortierfeld.
anhand des UserExits IPRM0004 --> Include ZXPRMU06 frage ich zum Zeitpunkt des speicherns ab ob das Sortierfeld gefüllt ist. Wenn NICHT kommt eine Meldung in der Statusleiste (Message Type 'W') die besagt, dass dieses Feld gefüllt werden MUSS. Sonst kann man nicht speichern.
Ich wähle den Message-Type 'W' damit der User nach drücken der ENTER-Taste dieses Feld korigieren kann (bei Type 'E' geht ja gar nix mehr).
So gehen wir davon aus, dass der User seine Felder füllt aber das Sortierfeld vergessen hat und dann speichert. Nun kommt die Fehlermeldung "Sortieffeld füllen" und nach drücken der ENTER-Taste ist der Cursor in dem Feld in welchem man zuletzt war.
Nun meine Frage:
Gibt es eine Möglichkeit den Cursor in das Sortierfeld zu setzten nachdem die Meldung erschien? Damit der User gerade weiss wo er das Feld vergessen hat und nicht lange suchen muss.
Oder dieses Feld als Mussfeld definieren damit er hinten rum diese Cursor-Positionierung selber macht?
Mein Gedanke war es gleich zu handeln wie wenn man ein Mussfeld füllen muss - jedoch bin ich im Debugger nicht schlauer geworden...
Danke im Voraus für eure Tipps!
Gruss nila