注:本文转载自作者(SAP梦心)    地址:https://www.cnblogs.com/saper/p/6043738.html

SAP自定义权限对象

SAP系统自带了很多的权限对象,每一个运行画面都有非常多的权限用到。不过标准的权限对象并不一定适合于用在客户自己开发的程序里面,所以每个ABAPer都应该会自己开发一套权限对象,并引用在程序代码里面。一旦有账号需要赋予权限,直接用SAP系统标准的角色权限配置就可以了。

SAP权限对象一整套流程如下:

  • SE11:创建Domain/数据类型
  • SU20:创建权限字段(非必需,可用系统标准的,除非自定义)
  • SU21:创建权限对象
  • SE38:新建程序,引用权限对象
  • SE91:创建事务代码
  • SU24:事务代码分配权限对象
  • SU01/PFCG:权限维护值

一、SE11创建Domain和数据类型

除非你是要做到在后续权限维护值的时候可以很直观让权限管理员知道应该怎么维护,否则Domain并非必须要的。

注意,上图这个地方Value Range其实可以不用维护的,不影响,但只是为了维护权限时的一个值的参考而已,让维护者知道怎么维护即可。

激活,Domain就创建结束了。

接下来还是SE11,创建数据类型

将刚才创建的Domain引用上去,当然如果没有Domian,直接在下面的Data Type维护类型即可。

至此,第一步算是结束了。

二、创建权限字段

新建的权限字段为ZPC_FIELD,数据元素就用上一步创建的ZPC,保存,新建请求。

三、创建权限对象

在创建权限对象之前,先创建对象类,如果已经存在需要的对象类,则忽略。

保存。

接下来创建权限对象:

填入前面创建的对象,此时点击创建对象文档,维护一下权限的一些描述:

四、创建程序,并应用此权限:

点击模式,输入权限对象:

激活。

五、创建事务代码

程序开发结束之后,就开始创建事务代码:

六、对事务代码分配权限对象

之后再点击保存即可。

七、维护权限值

对事务代码ZTEST28授权

之后修改权限数据:

对当前账号赋予04:显示的权限(跟程序里要求创建的权限不一致,所以会提示没权限!)

重新生成参数权限就大功告成了!

经过以上几个步骤之后,运行事务代码ZTEST28,会提示:

如果权限字段赋予:01 新建,则运行程序会提示:

至此,权限全部完工。

对了,关于权限的描述文字,可以在赋予权限的地方看到(双击):

-----------------------------------------------------------------------------------------------------------------------------
SAP ALL进行时...!
注:本文系原创,如要转载请务必保持原文一致并注明作者(SAP梦心)及出处(博客地址:http://www.cnblogs.com/saper/),违者将会被追究相关责任,谢谢!

【SAP】 SAP自定义权限对象相关推荐

  1. 【SAP】自定义权限对象

    在项目中,难免要使用到自定义的权限对象,如对利润中心的检查,找了好久,没有看到,于是,我就自己建了一个 刚开始不懂,到处查资料,分为几个步骤,如下: 1.su20 创建权限对象字段(存储在AUTHX表 ...

  2. SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?

    SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ? 我在SAP系统里复制某个标准的采购条件类型,创建了一个新的自定义条件类型ZC05,并将其分配采购定价过程RM0000. 结果却出现一 ...

  3. 【ABAP】SAP供应商自定义决裁生成实现

    SAP供应商自定义决裁生成实现 一.需求 由于目前SAP中供应商主数据管理比较松散,创建比较随意,导致存在大量重名的或者税号相同的供应商代码,也有一部分供应商主数据创建未使用,给实际业务中选取供应商造 ...

  4. SAP Spartacus自定义指令cxOutlet的工作原理

    cxOutlet合集 SAP Spartacus自定义指令cxOutlet的工作原理 SAP Spartacus table cell如何通过cxOutlet在运行时动态注入组件 SAP Sparta ...

  5. 【MM系列】SAP SAP的账期分析和操作

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP SAP的账期分析和操作 前言 ...

  6. 【MM系列】SAP SAP库龄报表逻辑理解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP SAP库龄报表逻辑理解 前言 ...

  7. sap权限激活_SA*P 自定义权限对象

    原创/版权说明: --本文系个人原创,与SAP官方没有任何关系,若有侵权请联系本人处理,谢谢! SA*P系统自带了很多的权限对象,每一个运行画面都有非常多的权限用到.不过标准的权限对象并不一定适合于用 ...

  8. SAP自定义权限对象

    在项目中,难免要使用到自定义的权限对象,如对利润中心的检查,找了好久,没有看到,于是,我就自己建了一个 刚开始不懂,到处查资料,分为几个步骤,如下: 1.su20 创建权限对象字段(存储在AUTHX表 ...

  9. SAP如何自定义客户编码

    SAP中默认客户的编码是在SPRO里面进行自定义的范围编码,都是数值,但有的时候我们需要自定义一个格式,固定一个长度.比如在QAD这个ERP里面就可以自定义,公司里面客户的格式就是数值+字母,总长度是 ...

最新文章

  1. 传统软件的云计算之路
  2. C/S架构和B/S架构介绍
  3. Kali Linux GRUB修复
  4. SQL Server 2000 索引视图提高性能2
  5. 关于Ad-hoc测试的基本知识
  6. 禁用内置键盘_如何禁用Windows 10的所有内置广告
  7. 目录页码错误未定义书签怎么解决_目录页码对不齐应该怎么办?这2种方法,工作效率大增...
  8. 火狐 html5 退出 白屏,Html5+ 后退按钮出现白屏(webView.back会白屏)
  9. iframe高度自适应的6个方法
  10. 恩智浦智能车大赛2020_我院第十三届“恩智浦”杯智能车校内选拔赛宣讲会顺利举行...
  11. 鸟哥Linux私房菜_基础篇(第二版)_第十章学习笔记
  12. linux定时备份前一天,linux定时备份
  13. WampServer中MySQL中文乱码解决
  14. 深度学习打造精准推荐系统,细说国美互联网 AI 发展的进击之路
  15. 2017国民行业分类sql-存储过程_存储函数-MySQL
  16. FireMonkey TListView 使用 LiveBindings 绑定 TObjectList
  17. 从特斯拉AI团队学到的九条方法论
  18. 【简单算法】计算几月几日是一年的第几天
  19. 一个资源丰富的在线小程序社区推荐
  20. 03 TI OMAPL138E Linux移植 (Davinci) (资源获取+从串口启动UBoot+从网络启动Linux与文件系统)

热门文章

  1. 区块链授权的5G异构网络安全频谱共享
  2. the crew 服务器维护,飙酷车神 the crew入门指南 新手必看
  3. [转]Deep Learning模型之:CNN卷积神经网络(一)深度解析CNN
  4. GDI+ 制作透明图片
  5. 台式计算机的配置清单表格,电脑配置清单表格,为你分别介绍不同价位的三种配置清单...
  6. win10开机显示无网络连接服务器,Win10开机无法连接网络
  7. Linux 30岁啦,这些历史你知道多少呢?
  8. 科研人必备英语改写神器——PARAPHRASER多语言改写
  9. 纸壳cms支持php坏境吗,如何参与纸壳CMS开发以及贡献代码
  10. 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署