Hallo Zusammen,
folgende Fragestellung:
Ich will einen User am Weiterarbeiten hindern, sofern er zu einer Auftragsart (vbak-auart) eine nicht passenden Debitor (kna1-ktokd) ausgewählt hat innerhalb der Auftragsanlage VA01.
Coding in MV45AFB implementiert -> USEREXIT_CHECK_VBAK
Bringe ich eine Fehlermeldung wenn die beiden nicht zusammengehören:
MESSAGE E901 WITH vbak-kunnr vbak-auart.
Danach wird der Cursor aber auf der Bestellnummer gesetzt und der User kann nie mehr die Kundennummer ändern, weil ständig die Fehlermeldung kommt und das Feld Auftraggeber nicht eingabebereit gesetzt wird.
Wie geht man in solchen Fällen vor?
Denn erst beim Speichern über USEREXIT_SAVE_DOCUMENT abfangen sehe ich als viel zu spät an.
Hat jemand eine hilfreiche Idee?
Danke.