SAP AUTHORITY-CHECK 的使用
TCODE SE80
Field Label属性
Length Field Label
Short 10 ID
Medium 15 EMPLOYEE ID
Long 20 EMPLOYEE EMPLOYEE ID
Heading 19 EMPLOYEE ID HEADING
Name Z_EMP_ID00
Data Type NUMC
No. Characters 10
Decimal Places 0
Output Length 10
TCODE SU20
Field Name ZEMPID00
Data element Z_EMPID00
多个Authorization Fields是被归在一个Authorization Object中的,创建好Object后需要把Z_EMPID00 assign给它.
TCODE SU21
Object Class ZEMP
Text Empleyee Object class.
Object ZEMPOBJ00
Text Employee object 00.
Field name ZEMPID00
这个Profile包含用户对Object ZEMPOBJ00的各个Field有权限访问的具体范围.
TCODE SU01
在菜单Enviroment > Mainten Profile(F9)
Profile: ZEMPRF00
选择Create.
在下半部分的表格中的Object列中添加ZEMPOBJ00,Save, 激活
Authorization列输入ZAHUEMP,双击新建它
Text: Authorization for Employee.
点击Maintenance Value, 在From列和To列分别输入*
分别激活Authorization, Profile.
图SU01-2 (Profile 创建完毕)
2) 将ZAHUEMP assign给用户BCUSER.
然后回到SU01对BCUSER的界面, 在Profile面板:
添加ZEMPRF00,Save.
5.创建Role
TCODE PFCG
Role ZEMPR
选择Single Role
1) Description:
Maintenance Employee ID
在Authorizations面板中:
Profile Name ZEMPRF00
Profile Text Employee Profile
2) 给这个Role添加用户
在User面板中:
User: BCUSER
REPORT ZAUTHORITY01.
DATA: Z(20) VALUE 'abc'.
AUTHORITY-CHECK OBJECT 'ZEMPOBJ00'
ID 'ZEMPID00' FIELD Z.
WRITE:/ Z.
IF SY-SUBRC = 0.
WRITE:/ 'PASS'.
ELSE.
WRITE:/ 'Sorry.'.
ENDIF.
用户BCUSER必须先退出系统然后登录后前面设置的role才会生效.运行程序,结果为PASS.
SAP AUTHORITY-CHECK 的使用相关推荐
- 用SAP Authority Object 对权限控制
早就听说SAP Authority Object 对权限控制比较好用,今天有幸实践下. 下面是一个简单但是完整的Authority-check的小例子: 1.创建Data Element------- ...
- SAP ABAP STOP,EXIT,CHECK,RETURN
Stop 命令 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1. 当在INITIAL ...
- SAP ABAP逻辑数据库
从数据库中取数据有三种方式:OPEN SQL NATIVE SQL和LOGICAL DATABASE,LOGICAL DATABASE相对于前两种方式,有下列优势: l 它是按照pri ...
- [导入][转]sap学习手册二
SAP学习手册二 作者:sunxufeng 有没有调整IDES4.6的中文包参数的步骤呢? 在导入中文包后直接手工修改有关参数,不要用CZ10去修改假定为D盘,路径为D:usrsapC11syspro ...
- SAP T-code
BASIS常用的一些事务代码 Pfcg 角色维护 Su53 查看权限对象 st01 跟踪 St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到 ...
- SAP. T-Code: su01用户维护 sap学习手册I
1 Basis 1. Unix操作 更改口令 passwd eg. passwd orap34看当前路径 pwd 看sap或者oracle的进程 eg. ps -ef|grep sap或者 ora看命 ...
- 【转】SAP学习手册
SAP学习手册 发表人:sunxufeng | 发表时间: 2006年三月27日, 17:20 有没有调整IDES4.6的中文包参数的步骤呢? 在导入中文包后直接手工修改有关参数,不要用CZ10去修改 ...
- [轉]SAP学习手册I
1 Basis 1. Unix操作 更改口令 passwd eg. passwd orap34看当前路径 pwd 看sap或者oracle的进程 eg. ps -ef|grep sap或者 ora看命 ...
- 关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)
Stop 命令 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1. 当在INITIAL ...
- ABAP--关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)
Stop 命令 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1. 当在INITIAL ...
最新文章
- python创意编程比赛-关于举办2019年青岛市青少年创意编程与智能设计大赛的通知...
- 代码同步工具_可以多重连接的数据库管理工具
- Oracle----date
- 袜子商店应用:一个云原生参照应用
- vector clone_Java Vector clone()方法与示例
- [转] TF-IDF与余弦相似性的应用(三):自动摘要
- python爬虫知识点总结(二十四)Scrapy爬去知乎用户信息
- Python高级编程阅读笔记
- 一步一步写算法(之克鲁斯卡尔算法 上)
- ★LeetCode(429)——N叉树的层序遍历(JavaScript)
- redis的简单操作
- python操作腾讯文档_python查看文档
- selenium-python中文文档
- 2016天猫快消母婴行业双11商家大会
- Linux 进程通信
- 高分3号介绍及PIE使用
- 超简单通俗易懂的H桥电机驱动
- html怎么清除背景颜色,怎么去除Word复制网页内容的背景色?
- 一个关于微信微信免费自动投票软件与专门投票的微信群的教程介绍
- java中五子棋_Java简单五子棋的实现