ich verwende den FB POPUP_GET_VALUES_DB_CHECKED um Daten vom User abzufragen.
Wird ein falscher Wert eingegeben (den es nicht in der Datenbank gibt), erscheint richtigerweise auch die Fehlermeldung "Bitte vorhandene Werte eingeben". Diese Meldung muss ich 2x (!!!) bestätigen, dann wird das Programm weiterausgeführt, ohne das der User die Möglichkeit hat, den falschen Wert auszubessern.
Das Programm wird also nach der Fehlermeldung nicht abgebrochen und bietet auch keine Möglichkeit zur Neueingabe.
sy-subrc und returncode stehen nach diesem Fehler auf 0 bzw. initial...
Kennt irgendjemand dieses Fehlverhalten und kann man das beheben?
Oder mache ich irgendwas falsch?