ABAP RANGE 实现 SELECTION-OPTION 功能
生活随笔
收集整理的這篇文章主要介紹了
ABAP RANGE 实现 SELECTION-OPTION 功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SAP 中SELECTION-OPTION 是個很強大的功能,在程序中也經常需要類似SELECTION-OPTION的功能,如果不畫屏幕的話,SAP提供了RANGE來實現該功能,下面是一段簡單例子代碼。
RANGES:s_belnr?FOR?bseg-belnr.
DATA:???lw?LIKE?LINE?OF?s_belnr.
"單值
CLEAR?lw.
lw-sign?=?'I'.
lw-option?=?'EQ'.
lw-low?=?'BB'.
APPEND?lw?TO?s_belnr.
"區間
CLEAR?lw.
lw-sign?=?'I'.
lw-option?=?'BT'.
lw-low?=?'BB'.
lw-high?=?'CC'.
APPEND?lw?TO?s_belnr.
*選項介紹:
*1.SIGN??值為I和E?I包含?E是排除?一般使用I
*2.OPTION?如果HIGH?為空??為單值選擇?有?EQ、NE、GT、LE、LT等邏輯操作 ?對于*的 ?CP包含 ?NP是排除
*?????????如果HIGH?不為空?為區間選擇?有BT,NB可選
*3.LOW?????低值
*4.HIGH????高值
DATA:???lw?LIKE?LINE?OF?s_belnr.
"單值
CLEAR?lw.
lw-sign?=?'I'.
lw-option?=?'EQ'.
lw-low?=?'BB'.
APPEND?lw?TO?s_belnr.
"區間
CLEAR?lw.
lw-sign?=?'I'.
lw-option?=?'BT'.
lw-low?=?'BB'.
lw-high?=?'CC'.
APPEND?lw?TO?s_belnr.
*選項介紹:
*1.SIGN??值為I和E?I包含?E是排除?一般使用I
*2.OPTION?如果HIGH?為空??為單值選擇?有?EQ、NE、GT、LE、LT等邏輯操作 ?對于*的 ?CP包含 ?NP是排除
*?????????如果HIGH?不為空?為區間選擇?有BT,NB可選
*3.LOW?????低值
*4.HIGH????高值
總結
以上是生活随笔為你收集整理的ABAP RANGE 实现 SELECTION-OPTION 功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谁能撼动美国男篮霸主地位?东京奥运看这四
- 下一篇: web dynpro配置注意事项