Abap 更改“选择选项”值时是否发生事件

Abap 更改“选择选项”值时是否发生事件,abap,Abap,在选择选项中更改值时是否会触发事件?但是,当用户输入值并单击屏幕上的其他位置时,或者当用户从F4值菜单中选择值时,无需按Enter键即可直接更改 我尝试过很多活动,比如: 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值菜单中选择值时,无需按Enter键即可直接更改

我尝试过很多活动,比如:

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.

SELECT-OPTIONS
元素中的值发生更改时,不会触发任何事件。仅当按下功能代码、菜单或按钮,或最终按下单选按钮或复选框时,才会引发事件


从值帮助(输入字段上的F4功能键)返回值时,不会触发任何事件,输入字段直接填充所选值

相反,当按下F4或“值帮助”按钮时,您可以定义一些ABAP代码,显示搜索帮助,获取所选值并执行任何您想要的操作,例如用值填充输入字段,以及任何其他过程