权限对象设定,可以根据需要,使用现有的标准权限,可以通过SU21来查看已有的权限对象。用工具栏中的哪儿使用可以查看使用的例子程序。

AUTHORITY-CHECK OBJECT 'M_BEST_EKG'

ID 'ACTVT' FIELD '03'
ID 'EKGRP' FIELD EKKO-EKGRP.

这里的'M_BEST_EKG' 表示授权对象。

ACTVT为一个授权字段,FIELD 后面为要检查的值。

EKKO-EKGRP 的值表示程序中权限字段的值。

在PFCG中可以对可以拥有权限设置。

如在PFCG中角色在'M_BEST_EKG' 权限对象ACTVT值为3表示只有查看权限。EKGRP的值为110,表述具有采购组110的权限。

如果 程序中的 ACTVT=03 EKGRP=110,则该用户有这个权限,否则么有这个权限。

FIELD 后面可以更常量,也可以更变量或工作区。

如果授权字段在程序中有多个值,则需要循环,一个一个的检查权限。可以用来只显示具有某采购组的值,其它采购组的值过滤;或只要没有某个采购组的值,就停止程序。.

ABAP程序权限对象设定相关推荐

  1. SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错

    SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错 BP,试图创建一个新的vendor code, 角色是ZGM001, Grouping是G001, ...

  2. ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...)

    ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...) 这里总结一下几个常用的退出操作: CHECK.(SAP官方推荐只在循环中使用) 1)CHECK ...

  3. 生成转储拣配单的ABAP程序

    report ZE_MM_SCPSDD     no standard page heading line-size 150. *---------------------------生成转储拣配单的 ...

  4. ABAP程序中的七大危险漏洞

    概述 SAP的企业资源规划(ERP)系统已成为企业各项关键业务:财务管理.薪资管理.人力资源管理.供应链管理.客户关系管理等的基础平台.然而,在每个SAP的安装实施过程中,都会基于客户的需求进行不同程 ...

  5. 生成SLUTION MANAGER KEY 的ABAP程序

    相装ECC5.6的朋友,不用担心SLUTION MANAGER KEY   的问题了,下面的ABAP程序可以帮你生成,ECC6测试通过 *&-------------------------- ...

  6. ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍

    很多 ABAP 初学者通过各种社交平台向我提出这个问题: ABAP初学者如何系统地学习ABAP编程? 所以我专门写了一篇同名的文章来回答. 文章里提到,我的 ABAP 学习之路,其实并没有阅读过中文的 ...

  7. ABAP面试题系列:写一组会出现死锁(Deadlock)的ABAP程序

    我们在计算机操作系统这门专业课上,学过死锁(Deadlock)的概念:两个或两个以上的进程(或线程)在执行过程中,由于竞争资源而造成的一种阻塞的现象,称为死锁.若无外力干预,这些处于死锁状态的进程将永 ...

  8. 在SAP云平台ABAP编程环境上编写第一段ABAP程序

    距2017年秋季的SAP TechEd大会上一位大佬Björn Goerke,SAP's Chief Technology Officer宣布了SAP Cloud Platform即将支持ABAP至今 ...

  9. 你的ABAP程序给佛祖开过光么?来试试Jerry这个小技巧

    最近Jerry在忙一个项目,技术栈换成了nodejs平台,语言换成了JavaScript,因为赶项目进度,一直没时间更新公众号.感谢大家的支持,关注人数还是慢慢地增长到了3000. 今天我们来聊聊一个 ...

最新文章

  1. 帧布局 (FrameLayout)
  2. 【20190226】JavaScript-知识点记录:dom0级事件,dom2级事件
  3. UVa 1354 天平难题 枚举二叉树
  4. 【Elasticsearch】父子聚合 can‘t specify parent if no parent field has been configured
  5. Python的文件锁使用
  6. 给你出道题---N个数字的静态决策区分问题
  7. Jquery cookies 记忆菜单
  8. 如何1分钟制作自己的软件
  9. 《大秦帝国三:崛起》 剧情简介和最新进展
  10. js日历核心计算方法
  11. 哈尔滨车牌摇号系统遭遇黑客攻击瘫痪
  12. 软件测试 - 测试用例常见面试题
  13. 程序员所说的「轮子」是什么东西?
  14. 噁二唑和三唑衍生物(PXZ-OXD, 2PXZ-OXD,2PXZ-TAZ,PXZ-TAZ)
  15. RTEMS-BBB(五):SD卡
  16. 借助尾号限行 API 实现限行规则应用的设计思路分析
  17. springBoot入门总结(八)使用 jta+atomikos 整合springBoot分布式事务
  18. 锐龙r9 4900H怎么样?相当于什么水平级别?
  19. Git本地项目与远程仓库关联步骤
  20. mysql的left函数

热门文章

  1. AliOS Things 硬件抽象层(HAL)对接系列2 — SPI driver porting
  2. window.btoa
  3. 【Android】可以下拉刷新的webview,使你的webview效果更加好看,封装自己的WebView...
  4. UML中类之间的几种关系
  5. 20145234黄斐《信息安全系统设计基础》第二周学习总结
  6. MySQL实战课程---通过录像手把手带您学会当前互联网流行架构
  7. spring-boot 入门学习
  8. MYSQL limit,offset 区别
  9. ASP.NET Core教程【一】关于Razor Page的知识
  10. 干就行了!!!写程序就像珊瑚,分支太多,哪有那么多复用!