首页 > 其他分享 >自定义权限控制

自定义权限控制

时间:2023-03-20 15:11:43浏览次数:40  
标签:控制 document 自定义 对象 location 维护 权限

1业务场景

在程序中某些选项不能让某些用户使用,需要进行权限控制,并且没有标准的权限对象,就需要自己自定义权限对象进行控制。

例如:在选择配置容差时,不允许某些用户使用。

2自定义权限对象

2.1创建数据元素

SE11创建一个带域的数据元素

在域中维护值

2.2维护权限

维护权限字段,事务代码SU20,点击新建

 维护权限对象,事务代码SU21

在权限对象中维护事务代码和数据元素

 保存后点击重新生成SAL_ALL

2.3代码示例

IF r_pz = 'X'. 
    AUTHORITY-CHECK OBJECT 'ZECHECK' 
    ID 'TCD' FIELD sy-tcode ID 'ZECHECK' FIELD '1'.
    IF sy-subrc <> 0.
      MESSAGE s019(zmsd) DISPLAY LIKE 'E'.
      STOP.
    ENDIF.
  ENDIF.

效果如下

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:控制,document,自定义,对象,location,维护,权限
From: https://www.cnblogs.com/BinGeneral/p/17236372.html

相关文章

  • Katalon使用自定义关键字实现下载(Assert Statement)
    该图是完整的下载流程: 操作步骤如下: 1.在keywords-testclass(右键-new-keyword)-myKeywords(输入名称,不选择任何筛选项,点击报错)   mykeywords文件下输入js代码:packagetes......
  • 使用自定义关键字实现上传文件功能(keyword)
    1.创建cn.groovy(右键New-package;右键new-keyword)-创建完成packagetestclassimportstaticcom.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpointimportsta......
  • 失去控制“野指针”
    今日份学习“野指针”本文简介:介绍野指针,什么情况会生产野指针,我们该如何避免野指针问题。一,定义野指针:是指针指向的位置是不可知的,随机的,不正确的,没有明确限制的。我们在ma......
  • 视频直播源码,js控制滚动条位置
    视频直播源码,js控制滚动条位置今天遇到一个问题,scrollTop定位滚动条位置时不生效,查找问题发现在给元素设置滚动属性后,直接设置了该元素滚动条的位置,导致该元素没有子元素......
  • wpf自定义行为库(一)
    起因:我有个相对简单的WPF上位机程序,逻辑还是事件驱动那一套,虽然写的时候方便,但是代码的复用性太差了,并且各个模块的耦合度也很高,修改难度较大,于是我萌生了一个想法,将其改造......
  • Solon2 自定义 slf4j 日志添加器(比如存到数据库)
    本案需要引入已适配的slf4j日志框架(solon.logging.simple或logback-solon-plugin或log4j-solon-plugin)。1、自定义添加器入门实现自定义添加器实现一个简单的日......
  • 自定义ViewGroup 实现拖动跟快速滚动的效果
     之前做到个项目要类似listView或者GridView中的控件移动的效果(主屏上所有程序列表上的效果):1:子控件跟着手指移动2:快速拨动一下,根据拨动的速度......
  • 自主移动机器人AMR控制器设计与试验(一)
    近年来,随着社会和技术发展,自主移动已经成为了仓储物流[1]、无人驾驶[2]、快递配送[3]等众多领域中机器人需要具备的一项重要能力,同时也对其长期鲁棒性提出......
  • Java访问权限修饰符(public , private , protected)
    访问权限修饰符包括:public、protected、private和默认修饰符(friendly/包访问权限)。可以修饰在类、字段、方法前面。public:公开权限,所有类都可以访问。protected:继承访......
  • Ubuntu系统设置串口永久权限
    一、针对已固化串口号的域控查看串口/dev/ttyTHS0所属的用户组可以看到,ttyTHS0属于dialout用户组。我们只需将自己所在的用户加入该组,即可拥有串口的读写权限查看当......