Есть ли событие при изменении значения Select-Options - PullRequest
0 голосов
/ 24 февраля 2020

Есть ли СОБЫТИЕ, которое срабатывает при изменении значения в SELECT-OPTIONS? Но непосредственно при его изменении, без необходимости нажимать Enter , как только пользователь вводит значение и щелкает где-то еще на экране, или когда пользователь выбирает значение из F4 меню значений.

Я пробовал много событий, например:

AT SELECTION-SCREEN on s_carrid.
  "This trigger only when user hit "enter"

AT SELECTION-SCREEN on VALUE-REQUEST FOR s_carrid-LOW.
  "This trigger when user press F4, but nothing after selecting a value...

Спасибо за вашу помощь

DATA: v_carrid type s_carr_id.
SELECT-OPTIONS s_carrid for v_carrid no INTERVALS MODIF ID br5.

1 Ответ

0 голосов
/ 25 февраля 2020

Событие не вызывается при изменении значения в элементе SELECT-OPTIONS. События генерируются только при нажатии функционального кода, меню или кнопки или, в конечном счете, переключателя или флажка.

Событие не вызывается, когда значение возвращается из справки по значению ( F4 функциональная клавиша на поле ввода), поле ввода непосредственно заполняется выбранным значением.

Вместо этого вы можете определить некоторый код ABAP, когда F4 или кнопка справки по значению нажмите, отобразите справку по поиску, получите выбранное значение и сделайте все, что вы хотите, например, заполнив поле ввода значением, и любой другой процесс.

...