SM30只允许显示

通过SE93分配SM30参数,使用特定代码模块(如set_status_zmmv033)来控制用户对表或视图的访问权限。当用户TCODE为ZMMV033时,禁用特定编辑功能,如AEND,GPRF,SCRF,EXPA,ADDR,MKBL,ADDR等,实现只读访问。
摘要由CSDN通过智能技术生成

一部分人只能查看表数据,一部分人可以进行维护

SE93给表或视图分配了使用SM30的参数两个TCODE后,通过代码控制可编辑性

 

 

MODULE set_status_zmmv033 OUTPUT.

  DATA: lv_partcode TYPE sy-tcode.

  CALL 'GET_PARAM_TCOD' ID 'PTCOD' FIELD lv_partcode.

  CASE lv_partcode.
    WHEN 'ZMMV033'."不可编辑
      CLEAR:excl_cua_funct[].
      excl_cua_funct[] = VALUE #( ( function = 'AEND' ) ( function = 'GPRF' ) ( function = 'SCRF' )
                                  ( function = 'EXPA' ) ( function = 'ADDR' )
                                  ( function = 'MKBL' ) ( function = 'ADDR' ) ).
    WHEN 'ZMMT033'.
    WHEN OTHERS.
  ENDCASE.
ENDMODULE.

使用效果

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值