abap 选择屏幕事件AT SELECTION-SCREEN
AT SELECTION-SCREEN
(1).其實就像一個FORM,所以在這個事件里聲明的變量都是局部變量。
(2).根據SY-UCOMM這個系統變量可以判斷用戶的命令
(3).在這個事件里響應的是屏幕上選擇條件中的事件,例如CHECKBOX的選擇與否,RADIOBUTTON的選擇,LISTBOX的選擇等等。
所以分為以下幾個方面:
1. ... ON field :在PARAMETER變化時觸發的事件,對于選擇屏幕某字段輸入的PAI事件,當該字段的值被傳遞給程序時被觸發,可以應用于改字段本身的正確性檢查,如可系統提示錯誤,則可以在該字段中重新輸入,此時其他元素呈灰色,不接受輸入
2. ... ON END OF sel :SELECT-OPTION觸發的事件,用于整個選擇表輸入結束后各行的檢查
3. ... ON VALUE-REQUEST FOR psel_low_high :當光標位于某屏幕字段時,選擇的幫助(F4)
4. ... ON HELP-REQUEST FOR psel_low_high :當光標位于某屏幕字段時,選擇的幫助(F1)
5. ... ON RADIOBUTTON GROUP radi :單選按鈕事件,必須進行整體輸入檢查
6. ... ON BLOCK block :框架的觸發事件
7. ... OUTPUT :響應屏幕上的事件,修改選擇屏幕的唯一方法
總結
以上是生活随笔為你收集整理的abap 选择屏幕事件AT SELECTION-SCREEN的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP--如何在选择屏幕上输出ALV
- 下一篇: ABAP中将字符格式的金额转换为数值的函