检查 ABAP/4 程序用户的 权限
要在 ABAP/4 程序中检查 用户权限, 请使用 AUTHORITY-CHECK 语句,如下 所示:语法
AUTHORITY-CHECK OBJECT '<object>'
ID '<name1>' FIELD <F1>
ID '<name2>' FIELD <F2>
.............
ID '<name10>' FIELD <F10>.
<object> 是即将检查 的授权对象 的名称。必 须在 ID 后列出在 <object> 中定义的所 有授权字段 的名称(<name1>, <name2>....) 。必须在 <F1>, <F2>.... 中为即将检 查的权限输 入值以作为 变量或字母 。然后,该 语句将为命 名的对象搜 索该用户的 参数文件, 以检查该用 户是否有 <f> 中所有值的 授权。然后 SY-SUBRC 将设置为 0。可用 DUMMY 替换. FIELD <f> 跳过字段的 检查。必须 检查系统字 段 SY-SUBRC 中的内容来 检查 AUTHORITY-CHECK 的结果并作 出相应的动作.
如:
SELECT * FROM SPFLI.
AUTHORITY-CHECK OBJECT 'F_SPFLI'
ID 'ACTVT' FIELD '02'
ID 'NAME' FIELD SPFLI-CARRID
ID 'CITY' DUMMY.
IF SY-SUBRC NE 0. EXIT. ENDIF.
ENDSELECT.
如果用户有 下列关于 F_SPFLI 的权限:
ACTVT 01-03、 NAME AA-LH、 CITY none,
并且 SPFLI-CARRID 不处于“AA” 和“LH” 之间,权限 检查将终止 SELECT 循环。
检查 ABAP/4 程序用户的 权限相关推荐
- 微信小程序获取步数没有服务器怎么解密,微信小程序获取步数权限,小程序权限检查...
/** * 检查授权 */ checkWerunAuthorize:function(){ let that = this; wx.getSetting({ success(res) { if (!r ...
- abap 判断当前用户是否有某事物码权限
abap 判断当前用户是否有某事物码权限 AUTHORITY-CHECK OBJECT 'S_TCODE' ID 'TCD' FIELD 'MM01′. IF sy-subrc 0. MESSAGE ...
- ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量
TCODE: SLIN 或者在SE38 界面的菜单: 程序->语法->扩展程序检查 就会弹出下面的界面,用户可以根据自己的需求设置检查点,并根据检查结果修改程序,使自己的代码更加可靠.另外 ...
- SAP ABAP ZBA_R005获得事务代码分段,完成关键用户参数权限
ERP项目有这样一个场景: 我们需要在SAP_ALL全部的授权中,只拿掉BASIS相关和SPRO后台配置入口的权限,剩下99%的权限给关键用户使用. 我们需要在10万个事务代码中,把BASIS的几个T ...
- ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量[转]
TCODE: SLIN 或者在SE38 界面的菜单: 程序->语法->扩展程序检查 就会弹出下面的界面,用户可以根据自己的需求设置检查点,并根据检查结果修改程序,使自己的代码更加可靠.另外 ...
- 检查Android应用程序是否在后台运行
本文翻译自:Checking if an Android application is running in the background 在后台,我的意思是用户当前看不到应用程序的任何活动? #1楼 ...
- db2关闭下一句sql的日志_MySQL 用户和权限管理,日志体系简介
一.MySQL用户 1.基础描述 在数据库的使用过程中,用户作为访问数据库的鉴权因素,起到非常重要的作用,安装MySQL时会自动生成一个root用户,作为数据库管理员,拥有所有权限.在多用户的应用场景 ...
- linux根-文件系统-目录管理-文件管理-用户及权限详解-用户组-用户管理-权限管理...
一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上. 目录提供了管理文件的一个方便而有效的途径. Linux使用标准的目录结构,在安装的时候,安装 ...
- MySQL基础篇(07):用户和权限管理,日志体系简介
本文源码:GitHub·点这里 || GitEE·点这里 一.MySQL用户 1.基础描述 在数据库的使用过程中,用户作为访问数据库的鉴权因素,起到非常重要的作用,安装MySQL时会自动生成一个roo ...
最新文章
- [Hadoop in China 2011] Facebook Message在HBase基础上的应用
- Spring OXM- 漫谈XML解析技术
- mysql 视图慢_第03问:磁盘 IO 报警,MySQL 读写哪个文件慢了?
- mysql事务机制_MySQL系列:事务机制
- 阿里云Elasticsearch -- 从0到1的云产品演进之路
- 联想拯救者r720适合java么_联想拯救者哪个型号好 联想拯救者r720怎么样【详解】...
- javascript --- [express+ vue2.x + elementUI]登陆的流程梳理
- Visual Studio 2019 16.3.10 初体验
- 系统开发mysql数据库设计实例_MYSQL数据库设计和数据库设计实例(一)_MySQL
- 华为交换机基本配置命令明细
- 数据库第三次作业——新增数据
- 纽约大学Gary Marcus等撰文:人类思维对于AI的11个启示
- 机器视觉(七):图像分割
- Linux学习:用户和用户组管理(大量用户创建)
- 揭秘开心农场开发团队:初期仅15万元创业基金
- 计算机三级网络技术知识点大全(一)
- NLP(三十九)使用keras-bert实现完形填空及简单的文本纠错功能
- Python redis 使用教程
- microsoft edge 打开垃圾网页
- 工业智能网关BL110详解之八十五: 实现西门子S7-1200 PLC接入OPC UA云平台