ABAP 选择屏幕隐藏

效果图:

模板代码:

TABLES mara.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE t1.
PARAMETERS:
  r_rb1 RADIOBUTTON GROUP gr1 USER-COMMAND sel DEFAULT 'X',
  r_rb2 RADIOBUTTON GROUP gr1.
SELECTION-SCREEN END OF BLOCK b1.

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE t2.
SELECT-OPTIONS:
  s_matnr FOR mara-matnr MODIF ID a,
  s_mtart FOR mara-mtart MODIF ID a.

SELECT-OPTIONS:
   s_meins FOR mara-meins MODIF ID b,
   s_spart FOR mara-spart MODIF ID b,
   s_bwscl FOR mara-bwscl MODIF ID b.
SELECTION-SCREEN END OF BLOCK b2.

INITIALIZATION.
  t1 = '功能按钮'.
  t2 = '选择条件'.
  %_r_rb1_%_app_%-text = '按钮1'.
  %_r_rb2_%_app_%-text = '按钮2'.

  %_s_matnr_%_app_%-text  = '物料编码'.
  %_s_mtart_%_app_%-text  = '物料类型'.
  %_s_meins_%_app_%-text = '基本计量单位'.
  %_s_spart_%_app_%-text  = '产品组'.
  %_s_bwscl_%_app_%-text = '货源'.

AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    CASE 'X'.
      WHEN r_rb1.
        IF screen-group1 = 'B'.
          screen-active = '0'.
          MODIFY SCREEN.
        ENDIF.

      WHEN r_rb2.
        IF screen-group1 = 'A'.
          screen-active = '0'.
          MODIFY SCREEN.
        ENDIF.
      WHEN OTHERS.
    ENDCASE.
  ENDLOOP.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值