检查 ABAP/4 程序用户的 权限
来源:互联网 发布:tl wr886n访客网络 编辑:程序博客网 时间:2024/05/18 21:47
要在 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 程序用户的 权限
- SAP的ABAP程序中权限检查
- 权限检查ABAP
- 实例:ABAP权限对象设计与权限检查的实现
- ABAP:给用户加SAP_ALL的权限
- ABAP-获取用户的组织结构权限
- ABAP-获取用户的组织结构权限
- ABAP-获取用户的组织结构权限
- ABAP-获取用户的组织结构权限
- 用户操作文件的权限检查
- 检查用户是否有权限从ABAP里调用C kernel functions
- ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量
- ABAP--使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量
- 实例:ABAP权限对象设计与权限检查的实现(详细)
- ABAP程序权限对象设定
- 用户操作文件的权限检查器——PermissionChecker
- ABAP查找用户出口程序
- 开发一个用户喜欢的ABAP接口日志程序
- Parallel bulk copy and IDENTITY columns
- C#委托之个人理解
- 定义类型头文件
- WMI ABC
- C# 目录操作(新建,删除),获取目录下文件列表
- 检查 ABAP/4 程序用户的 权限
- linux常用命令
- 按照RFC3984协议实现H264视频RTP打包
- 二分查找
- C#文件操作
- Ubuntu下Samba服务器的最简配置
- Device Class GUIDs for Popular Types of Hardware
- 关于fedora9中Qt Creator在界面编辑无法显示菜单栏的问题解决
- ora-01034 ora-27101 解决方法整理