克米亚sap论坛,中国最好的sap论坛,sap系统,sap培训,kemiya,克米亚,sap账号,sap ides,sap mm,sap hana,sap fico,sap pp

 找回密码
 注册
查看: 1400|回复: 20

SAP权限原理与授权对象

[复制链接]
kmy 发表于 2010-10-24 17:21:02 | 显示全部楼层 |阅读模式
SAP的权限是通过授权对象来控制的,所有的事务码、角色等最终反映在系统中都是授权对象。在SAP中运行事务码时,系统首先会检查S_TCODE这个授权事务中是否有指定的事务码,如果有,你才能使用这个TCODE。但这里通过后,并不代表你可以将所要操作的业务进行完毕,在不同的地方,系统还会检查其他的授权对象,比如在操作到与会计凭证的公司代码相关的事务时,系统会检查f_bkpf_buk 这个授权对象,只有这个检查通过后,才能继续往下走。

系统检查授权对象的代码一般为:

    AUTHORITY-CHECK OBJECT f_bkpf_buk for user zhangsan01

      ID 'ACTVT' FIELD act_hinz

      ID 'BUKRS' FIELD bkpf-bukrs.

    IF sy-subrc NE 0.

      MESSAGE e083 WITH bkpf-bukrs.

    ENDIF.

这个语句检查的是张三(zhangsan01)是否有f_bkpf_buk这个授权对象的权限,如果不要for user zhangsan01,则表示检查当前用户的权限。

注意这里只检查授权对象,没有单一角色和复合角色,也就是说虽然我们给用户分配了很多角色,但系统最终检查的是这些角色的授权对象,而且是不分角色的授权对象。这样就会造成权限重叠的情况。

比如张三有A公司凭证查看的权限,又有B公司凭证过帐的权限,如果他同时还有S_TCODE:FB01的授权对象,这时候他就是有A、B两家公司的过帐和查看权限。所以,分配权限的时候得注意了。
zx0800 发表于 2011-9-20 09:50:51 | 显示全部楼层
think you so much
aizijifer 发表于 2017-7-14 05:13:34 | 显示全部楼层
SAP视频教程下载
luckythat 发表于 2017-7-13 21:33:08 | 显示全部楼层
SAP事务代码查阅
fangjian 发表于 2017-7-14 02:03:52 | 显示全部楼层
SAP论坛
syy8711 发表于 2017-7-13 19:15:58 | 显示全部楼层
SAP标准教材下载
zqq123 发表于 2017-7-14 04:11:39 | 显示全部楼层
顶尖SAP顾问授课,是国内最大SAP培训实战中心,学员就业率稳居行业第一。
delmyshow 发表于 2017-7-13 23:45:52 | 显示全部楼层
kemiya
wnjuan 发表于 2017-7-14 04:33:03 | 显示全部楼层
sap ides
jecke2016 发表于 2017-7-14 01:20:57 | 显示全部楼层
SAP视频教程下载
wnjuan 发表于 2017-7-14 10:29:43 | 显示全部楼层
为SAP最终用户,咨询伙伴, 人才猎头,资深顾问以及第三方产品供应商等提供综合性服务。
houzhiweizw123y 发表于 2017-7-13 18:35:38 | 显示全部楼层
顶尖SAP顾问授课,是国内最大SAP培训实战中心,学员就业率稳居行业第一。
z815999 发表于 2017-7-31 21:22:15 | 显示全部楼层
kemiya
gonglili333 发表于 2017-8-1 09:05:25 | 显示全部楼层
sap fico
刘思远 发表于 2017-8-1 02:04:35 | 显示全部楼层
SAP在线免费文档学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|克米亚sap论坛,sap账号,sap系统,sap ides,sap学习机,sap练习环境 ( 渝ICP备18002525号-5 )

GMT+8, 2018-6-22 11:15

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表