SELECT-OPTIONS 元素隐藏

报表选择屏幕 隐藏部分元素

复制代码
*  DATA: lt_restriction  TYPE  sscr_restrict.
*  DATA: lt_optlist TYPE sscr_opt_list_tab,
*        ls_optlist TYPE sscr_opt_list.
*  DATA: ls_ass_tab TYPE sscr_ass.
*
** 限制MATNR参数只能使用‘EQ’ 和‘BT’.
*  ls_optlist-name = 'OBJECTKEY1'.
**  ls_optlist-options-eq = 'X'.
*  ls_optlist-options-bt = 'X'.
*  APPEND ls_optlist TO lt_restriction-opt_list_tab.
*
*  ls_ass_tab-kind = 'S'.
*  ls_ass_tab-name = 'S_MONTH'.
*  ls_ass_tab-sg_main = 'I'.
*  ls_ass_tab-sg_addy = space.
*  ls_ass_tab-op_main = 'OBJECTKEY1'.
*  APPEND ls_ass_tab TO lt_restriction-ass_tab.
*
*
*  CALL FUNCTION 'SELECT_OPTIONS_RESTRICT'
*    EXPORTING
*      restriction            = lt_restriction
*    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.
复制代码

 

posted @   .我是谁  阅读(92)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示