限制selection-option范围设置
来源:互联网 发布:js数组push进前面 编辑:程序博客网 时间:2024/06/05 05:47
REPORT z_zcd_014.
TYPE-POOLS sscr.
TABLES : marc.
*定义选择屏幕
SELECT-OPTIONS :
s_matnr FOR marc-matnr,
s_werks FOR marc-werks.
* Define the object to be passed to the RESTRICTION parameter
DATA restrict TYPE sscr_restrict.
* Auxiliary objects for filling RESTRICT
DATA : optlist TYPE sscr_opt_list,
ass TYPE sscr_ass.
INITIALIZATION.
* 限制MATNR参数只能使用‘EQ’ 和‘BT’.
optlist-name = 'OBJECTKEY1'.
optlist-options-eq = 'X'.
optlist-options-bt = 'X'.
APPEND optlist TO restrict-opt_list_tab.
ass-kind = 'S'.
ass-name = 'S_MATNR'.
ass-sg_main = 'I'.
ass-sg_addy = space.
ass-op_main = 'OBJECTKEY1'.
APPEND ass TO restrict-ass_tab.
CLEAR : optlist,ass.
* 限制 WERKS 参数只能使用CP, GE, LT, NE.
optlist-name = 'OBJECTKEY2'.
optlist-options-eq = 'X'.
optlist-options-gt = 'X'.
optlist-options-lt = 'X'.
optlist-options-ne = 'X'.
APPEND optlist TO restrict-opt_list_tab.
ass-kind = 'S'.
ass-name = 'S_WERKS'.
ass-sg_main = 'I'.
ass-sg_addy = space.
ass-op_main = 'OBJECTKEY2'.
APPEND ass TO restrict-ass_tab.
CALL FUNCTION 'SELECT_OPTIONS_RESTRICT'
EXPORTING
restriction = restrict
EXCEPTIONS
too_late = 1
repeated = 2
selopt_without_options = 3
selopt_without_signs = 4
invalid_sign = 5
empty_option_list = 6
invalid_kind = 7
repeated_kind_a = 8
OTHERS = 9.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
TYPE-POOLS sscr.
TABLES : marc.
*定义选择屏幕
SELECT-OPTIONS :
s_matnr FOR marc-matnr,
s_werks FOR marc-werks.
* Define the object to be passed to the RESTRICTION parameter
DATA restrict TYPE sscr_restrict.
* Auxiliary objects for filling RESTRICT
DATA : optlist TYPE sscr_opt_list,
ass TYPE sscr_ass.
INITIALIZATION.
* 限制MATNR参数只能使用‘EQ’ 和‘BT’.
optlist-name = 'OBJECTKEY1'.
optlist-options-eq = 'X'.
optlist-options-bt = 'X'.
APPEND optlist TO restrict-opt_list_tab.
ass-kind = 'S'.
ass-name = 'S_MATNR'.
ass-sg_main = 'I'.
ass-sg_addy = space.
ass-op_main = 'OBJECTKEY1'.
APPEND ass TO restrict-ass_tab.
CLEAR : optlist,ass.
* 限制 WERKS 参数只能使用CP, GE, LT, NE.
optlist-name = 'OBJECTKEY2'.
optlist-options-eq = 'X'.
optlist-options-gt = 'X'.
optlist-options-lt = 'X'.
optlist-options-ne = 'X'.
APPEND optlist TO restrict-opt_list_tab.
ass-kind = 'S'.
ass-name = 'S_WERKS'.
ass-sg_main = 'I'.
ass-sg_addy = space.
ass-op_main = 'OBJECTKEY2'.
APPEND ass TO restrict-ass_tab.
CALL FUNCTION 'SELECT_OPTIONS_RESTRICT'
EXPORTING
restriction = restrict
EXCEPTIONS
too_late = 1
repeated = 2
selopt_without_options = 3
selopt_without_signs = 4
invalid_sign = 5
empty_option_list = 6
invalid_kind = 7
repeated_kind_a = 8
OTHERS = 9.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
0 0
- 限制selection-option范围设置
- <selection><option></option></selection>回显数据
- Check Selection Option 问题
- 给屏幕查询条件selection-option赋值
- ABAP RANGE 实现 SELECTION-OPTION 功能
- ABAP RANGE 实现 SELECTION-OPTION 功能
- ABAP RANGE 实现 SELECTION-OPTION 功能
- my97日期范围限制
- ip范围限制函数
- My97DatePicker日期范围限制
- matlab限制范围
- My97DatePicker日期范围限制
- My97DatePicker日期范围限制
- DatePicker时间插件全解(包括各种用法,设置,日期范围限制等)
- 解决Spinner设置selection失效
- bex selection option variable在dashboard 4内不可用
- Feature Selection with caret’s Genetic Algorithm Option
- Jquery获得 selection的text 和 option值
- solaris配置VNC 远程桌面配置
- Linux学习笔记(六)-Shell高级程序设计基础
- SQLSERVER锁信息
- SEQUENCE跳号原因
- How to Generate SQL Level traces
- 限制selection-option范围设置
- java框架学习,记录一下,给自己一个动力
- FNCCPASS报错
- dbms_job package 用法
- CSRF攻击与防御
- Apache服务器配置 CentOS
- DNS设置引起的登录延迟
- CI框架学习笔记第三天
- Linux对文件夹大小进行排序