假设我们需要控制用户对公司代码特定数据的访问权限。我们可以定义一个授权对象,名为F_BKPF_BUK(用于财务总账文档的访问控制)。该授权对象可能包括以下字段: BUKRS:公司代码 ACTVT:活动(例如,显示或修改) 在这种情况下,如果一个用户尝试访问公司代码为1000的财务数据,并执行修改操作,系统将检查该用户是否有F_BKPF_BUK...
SAP License:SAP权限原理与授权对象 图1 系统检查授权对象的代码一般为: 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...
1),有人提出来说,可以使用权限对象F_BKPF_BUK, 如下截图: 事实上有人按照这个思路做了尝试,发现达不到这个要求, 2),还有人提出,标准SAP无法通过权限控制的方式实现采购部门仅仅使用MRKO里的display功能。解决方案,要么是弄一个新的类似MRKO的程序,只有display的功能,无settle 功能;要么就是做增强来实现。 经过与...
F_BKPF_BUK: Accounting Document: Authorization for Company Codes F_BKPF_BUP: Accounting Document: Authorization for Posting Periods F_BKPF_GSB: Accounting Document: Authorization for Business Areas F_BKPF_KOA: Accounting Document: Authorization for Account Types F_BKPF_VW : Accounting Document: Change...
第二种方式是如果对某些用户隐藏某些输出字段,可以通过权限控制(组织结构仅限制工厂,删除公司代码F_BKPF_BUK相关权限对象),那么金额字段在MB51输出列表中就会显示为空白。 20201030更新: 最近了解到SAP发布了一个新的权限框架,叫SACF(Switchable Authorization Check Framework),事务代码也是SACF,其基本思路是通过激活一些...
MB51的应用非常广泛,使用到的部门非常多,在MB51中可以看到物料凭证的金额,而公司常常要求仓库管理人员可以使用该报表查询物料凭证,但是不能查看物料凭证的金额。 这一需求可以通过权限来管理。 当为事务代码MB51建立角色时,系统默认会将权限对象F_BKPF_BUK赋值给该角色,而该角色是用来控制是否可以查看物料凭证中的金额的...
1、根据权限日志确定用户具体缺失的权限对象F-02输入公式代码CN01,提示无CN01的操作权限 SU53权限检查日志 权限对象:F_BKPF_BUK 权限字段:ACTVT和BUKRS 需分配值:01和CN01分配操作在PFCG种实现 2、分配事物代码到指定用户 用户执行FB03无使用权限,权限日志检查如下: 权限对象:S_TCODE权限字段:TCD 需分配值 ...
这个语句检查的是张三(zhangsan01)是否有f_bkpf_buk这个授权对象的权限,如果不要for user zhangsan01,则表示检查当前用户的权限。 注意这里只检查授权对象,没有单一角色和复合角色,也就是说虽然我们给用户分配了很多角色,但系统最终检查的是这些角色的授权对象,而且是不分角色的授权对象。这样就会造成权限重叠的情况。
F_BKPF_BEK: Accounting Document: Account Authorization for Vendors F_BKPF_BES: Accounting Document: Account Authorization for G/L Accounts F_BKPF_BLA: Accounting Document: Authorization for Document Types F_BKPF_BUK: Accounting Document: Authorization for Company Codes ...
F_BKPF_BUK: Accounting Document: Authorization for Company Codes F_BKPF_BUP: Accounting Document: Authorization for Posting Periods F_BKPF_GSB: Accounting Document: Authorization for Business Areas F_BKPF_KOA: Accounting Document: Authorization for Account Types F_BKPF_VW : Accounting Document: Change...