如何检查某个用户是否具有某个权限对象上定义的某种权限
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,比如下图这个ABAP development studi里创建的角色是为了实现CDS view DEMO_CDS_AUTH_LIT_PFCG的权限控制,里面使用到了权限对象S_CARRID.假设现在我
千家信息网最后更新 2025年11月07日如何检查某个用户是否具有某个权限对象上定义的某种权限
比如下图这个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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
权限
角色
对象
用户
分配
事务
需求
上图
下图
中间层
公众
可以通过
字段
开头
意味
技术
技术文章
文章
更多
用户名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安全知识网络安全知识网课
服务器硬盘维修多长时间
良好的网络安全维护
高校网络安全工程
关于网络安全相关的议题
sql无法添加附加数据库
邮箱服务器地址一览表
37岁学软件开发
gp数据库磁盘满
互联网科技装修图片素材
安卓软件开发比ios的优势
服务器的稳定性安全性测试
数据库orderby
微信扫雷平台软件开发
ftp同步到数据库
服务器纸箱
理正数据库耕植土
查看达梦数据库最大连接数
软件开发测试笔记本电脑推荐
软件开发模式特点
杭州应用软件开发收费标准
网络安全作用的案例
九思连强互联网电子科技有限公司
梦幻西游天科人数最多的服务器
通信局网络安全防护测评机构
vr软件开发现实虚拟技术
电信企业网络安全法讲座
河北数据库空投箱行业
浪潮服务器怎么重置管理密码
比亚迪思锐硬盘数据库