在项目中,难免要使用到自定义的权限对象,如对利润中心的检查,找了好久,没有看到,于是,我就自己建了一个

刚开始不懂,到处查资料,分为几个步骤,如下:

1.su20

创建权限对象字段(存储在AUTHX表中)

2.su21  创建权限对象

创建权限对象类别(存储在TOBCT表中)
    点击对象类别创建权限对象(存储在TOBJ表中),生成SAP_ALL

这里创建的时候需要填写 权限对象字段,还可以加上ACTVT,ACTVT中有很多的值,如03一般为显示权限

需要马上生效,点击SAP_ALL

3.程序中书写

在程序中加上类似代码:

authority-check object 'V_VBKA_VKO'
                     id 'VKORG' p_vkorg
                     id 'ACTVT' '03'.

4.su24

在SU24中为事务码添加权限对象,一般在se93中添加的那一个权限对象会在你点击事务码之后自动出现

若是事务码有多个权限控制对象,需要自己手动添加另外的权限对象。

权限对象中有四个标识:

? U  C  CM

当权限对象对应的是C或CM时,控制有效。他们之间的区别在于,CM在PFCG分配权限时会自动带出来,C标记的需要手工分配。

5.pfcg为角色分配权限

这是属于BASIS的部分,但是开发人员需要了解。选择需要修改的权限角色,第二栏为权限,可以添加事务码,之后在更改用户权限里面,点击授权对象,这时,前面为CM标记的权限对象会出现,标记为C的不会出现,需要手动分配。

6.待分析,se93. se93主要用于分配程序的事务码,这个地方值得注意的就是一般的报表程序都选择第二项。。。否则在程序运行的时候,点击执行,界面就会消失~~这里也有分配权限对象,但是只能填一个,不知道如何处理。

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

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

    注:本文转载自作者(SAP梦心)    地址:https://www.cnblogs.com/saper/p/6043738.html SAP自定义权限对象 SAP系统自带了很多的权限对象,每一个运行 ...

  2. SAP自定义权限对象

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

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

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

  4. SAP 自定义 Table 中的小陷阱

    在开发中经常会遇到这样的情况:一个表在启用了一段时间之后需要增加一些字段,而表中已经存在数据了. 添加字段是个很简单的工作,但是由此产生的查询问题却经常会困扰我们. 在 SE11 或者 SE16(N) ...

  5. SAP 自定义登录密码规则

    导语:SAP在S4 2020以后默认的登录密码规则长度位10位,而且要包含大小写字母,每次登录都很麻烦,大小写转换,下面分享一下自定义登录密码的规则,我自定义为6位数字就可以. 一.SU01创建安全策 ...

  6. SAP 自定义信息类型-字段搜索帮助方法

    一.涉及引用标准字段的搜索帮助 例:自定义一个信息类型,对应储备岗位要做搜索帮助,效果如下图 方法:在2000屏逻辑流中代码处理 module  values_plans * 生成者 TNIT-LTT ...

  7. 闲人闲谈PS之二十一——SAP自定义程序增加附件上传下载功能

    惯例闲话:国庆假期后,状态不佳,闲人找回状态的方法,对电脑翻箱倒柜,整理文件,往往在整理鸡零狗碎时,会有一些新收获,这倒成了自我调整的一套规律- 这次整理捣鼓,还真是发现了一个解决长久以来SAP被人吐 ...

  8. SAP自定义纸张格式 如DIN4

    在写SMARTFORM或SAPScript的时候首先要定义纸张格式,如DIN4 =A4, DIN5等,但当系统标准的纸张格式并不符合特定的纸张,就需要自定义一种纸张格式了. 总共三个步骤: 定义页格式 ...

  9. SAP自定义查询工具SQVI

    很多时候系统标准报表满足不了我们的需求,需要根据一些条件自己对数据进行加工. SQVI就是这样的一个工具. 1,打开SQVI的界面,在"Quick View"处给将要创建的查询取个 ...

最新文章

  1. 排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序...
  2. 小程序开发实战学习笔记
  3. 很多用户反映w7开机时候不是非常的理想 其实和它的内存量没有太大关系
  4. Google调查了人们过去24小时的观看记录,发现了这些......
  5. MapReduce之Partitioner的理解
  6. linux locate
  7. [转]解决2003不支持FLV的方法
  8. Android APK系列6-------APK反编译
  9. Vue常用经典开源项目
  10. 数据库 备份 压缩
  11. Arduino温控风扇
  12. 动效给程序员用什么格式_超炫酷的H5动效!学若干招让程序猿帮你实现吧-动画-程序员-_ 卡酷动画片...
  13. Typora安装教程
  14. 【ELK解决方案】ELK集群+RabbitMQ部署方案以及快速开发RabbitMQ生产者与消费者基础服务...
  15. 因子分析法之因子旋转
  16. Deep Voice 论文
  17. Leetcode 1653. Minimum Deletions to Make String Balanced [Python]
  18. C#操作word定位光标
  19. 解开Kafka神秘的面纱(二):Kafka的高效读写与消息安全
  20. xv6 6.S081 Lab3: alloc

热门文章

  1. 【pmcaff】从 Lending Club 的 IPO,我们能学到些什么
  2. JavaScript 创建类/对象的几种方式
  3. 最大团问题-分支界限法
  4. 什么是7层负载均衡?
  5. 支撑百亿级应用的 NewSQL——TiDB 在同程旅游的应用
  6. 项目文档管理的一些想法
  7. 基于概率学的SLAM 学习
  8. 使用vs2015开发linux:Ubuntu程序
  9. IOS笔记-计算机中的进制 反码补码 和存储细节
  10. 通过实验取证:TCP三次握手的过程