在TABLE CONTROL 输入完一行记录,按回车的时候光标自动移动到下一行
生活随笔
收集整理的這篇文章主要介紹了
在TABLE CONTROL 输入完一行记录,按回车的时候光标自动移动到下一行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在TABLE CONTROL 輸入完一行記錄,按回車的時候光標自動移動到下一行,另外要考慮翻頁的問題.
剛開始我試著用TABLE CONTROL 的向導自動生成程序,后來發現實現起來有點麻煩.
其實大家只要在程序的PAI里面獲得TC的當前行數并加1.
? CURRENT_LINE = TCON_9000-CURRENT_LINE + 1.
然后在PBO里面加上下面的代碼.
IF ENTER_FLAG IS INITIAL.
? IF CURRENT_LINE = 0.
? ? CURRENT_LINE = 1.
? ENDIF.
? TCON_9000-TOP_LINE = CURRENT_LINE .
? ENTER_FLAG = 'X'.
ENDIF.
? ? SET CURSOR '1' '1'. ? "將光標定位到第一行的第一個字段.
CLEAR CURRENT_LINE.
備注: ENTER_FLAG是回車命令的標識.目的是為了只有按回車的才執行,別的情況下不執行,如通過滑動鼠標等.
總結
以上是生活随笔為你收集整理的在TABLE CONTROL 输入完一行记录,按回车的时候光标自动移动到下一行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 和大家分享一个小TIP
- 下一篇: ABAP实践学习——包材分配表