如何检查某个用户是否具有某个权限对象上定义的某种权限
比如下图这个ABAP development studi里创建的角色是为了实现CDS view DEMO_CDS_AUTH_LIT_PFCG的权限控制,里面使用到了权限对象S_CARRID.
假设现在我有一个需求:我想知道用户名WANGJER是否具有该权限对象的字段s_carrid的显示(03)权限?
在事务码SU01里,我只能查看WANGJER这个用户到底被赋予了哪些PFCG角色。权限对象不是直接分配给用户的,而是通过PFCG角色作为一个中间层。
可以通过查表AGR_USERS得到一个指定的用户分配了哪些PFCG角色。
所以题目开头的需求就转化为这个问题:哪个PFCG角色分配了权限对象S_CARRID?
使用事务码SUIM根据权限对象查询PFCG角色:
下列14个PFCG角色都分配了权限对象S_CARRID:
选择其中一个双击,比如SAP_QAP_DEVELOPER:
上图意味着如果一个用户被分配了PFCG角色SAP_QAP_DEVELOPER,这个用户就拥有了权限对象S_CARRID上定义的Create,Change和Display的权限:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙":
如何检查某个用户是否具有某个权限对象上定义的某种权限相关推荐
- 更改日期为英文_如何在 Linux 上检查所有用户密码到期日期 | Linux 中国
如果你很少使用自己的帐户,那么可能由于密码过期而被锁定.在许多情况下,这可能会在无需密码登录的服务帐户中发生,因为没人会注意到它. -- Magesh Maruthamuthu(作者) 如果你在 Li ...
- php检查在线用户,php – 检查用户是否在线laravel
我有列last_activity,其中写入日期最后一个活动用户使用中间件.我如何检查在线用户以及何时注销? 中间件: class LastActivityUser { /** * Handle an ...
- bartender的安全策略不允许指定的用户执行此操作_MongoDB用户和角色解释系列(上)...
1.介绍 本文讨论保护MongoDB数据库所需的访问控制.具体来说,我们可以使用这些特性来确保只有经过授权的用户才能访问数据库.每个MongoDB用户应该只能访问他们在组织中所扮演的角色所需要的数据, ...
- linux acl 权限 给任何用户或用户组设置任何文件/目录的访问权限
ACL 是什么 ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表.它在UGO权限管理的基础上为文件系统提供一个额外的.更灵活的权限管理机制. ...
- Macbook用户如何在外部显示器上获得4K 60 FPS的技巧
Macbook的用户可能会遇到两种问题: 1. MacBook在连接4K显示器时不允许您选择4K分辨率 ; 2.MacBook仅以30 Hz的速度运行4K分辨率(又名动画),鼠标移动不连贯 . 为了找 ...
- 【Linux】_Engineer_用户和组,ACL,磁盘分区,权限,进程管理,防火墙策略
添加并测试用户账号 创建一个名为stu01的用户账号 检查/etc/passwd./etc/shadow文件的最后一行 检查/home/新增加的宿主目录(家目录) 为用户stu01设置一个密码(123 ...
- mysql 超级用户_MySQL中,预设的、拥有最高权限超级用户的用户名为( )
中最高培育和践行社会主义核心价值观,必须立足中华优秀传统文化和( ). 预拥有用户车间固定资产修理费应记入( )账户. 关于生产成本科目,权限下列说法正确的是( ). 下列对象中,超级分配职工工资薪酬 ...
- 服务器正文22:linux内核网络模块笔记:收包、发包、内核如何与用户进程协同合作(上)
文章目录 一.内核如何接受网络包 1)linux网络层收包总览(按TCP/IP分层) 2)linux启动预备流程(准备工作,初始化流程) (1)创建ksoftirqd内核线程 (2)网络子系统初始化( ...
- WSDM-爱奇艺:用户留存预测挑战赛 线上0.865
赛题介绍 http://challenge.ai.iqiyi.com/detail?raceId=61600f6cef1b65639cd5eaa6 https://www.datafountain.c ...
最新文章
- 简述 clearfix 的原理
- 如何将html页面上的形状存储,css – html -split一个页面成为所需的形状作为div?...
- 部委调研互联网金融企业 内部风控指引或出台
- android 使用xml布局自己的对话框
- VTK:图片之ImageContinuousDilate3D
- Springboot搭建个人博客系列
- 嘿,你有没有发现我今天有什么不同?
- redis 硬件要求_Redis持久化机制
- 这几款前端必备构建工具合辑,我们帮你整理好了!
- SQL文档阅读笔记-对水平分区和垂直分区理解
- 使用VS2010代码分析功能增强ASP.NET应“.NET研究”用程序安全
- Mac开发环境搭建_zsh替换bash_2
- Spring Cloud Stream多RabbitMQ实例配置时报错no default binder has been set
- 20172305 暑假作业 之 TimeCalculate Save Iron Man
- 前端js面试题(高级)
- 数据上链——区块链相关概念
- 使用QQ互联完成网站的QQ第三方登录(详解+坑)
- Qt中model/view设计模式
- LintCode 653: Expression Add Operators
- 机械制造作业考研题目答案分享——工件的定位
热门文章
- android 获得手机外插SD卡 存储路径和存储空间
- 【线性回归】面向新手的基础知识
- Matplotlib基础(part2)--图形对象
- do还是doing imagine加to_imagine doing还是todo
- 如何在Component template函数执行时查看ɵɵtemplate或者ɵɵproperty传入的参数值
- 一个基于ngrx的计数器例子
- electronics.local在SAP Hybris中出现的几个位置
- 不同的S/4HANA系统,同一创建用户的功能,因为权限不同而造成的差异
- SAP Leonardo平台机器学习API的一些错误处理机制
- S4 KNUMH的设计原理