新浪博客

屏蔽金额字段的实现方式——价格显示权限控制

2016-04-21 16:54阅读:
业务背景:MB51/MB59/MB52/MIGO/MB03中的“本位币金额”字段所有用户都可以看到,希望能让这个字段不显示,保证数据的安全性。
SAP 的一些标准报表的价格是可以通过标准权限进行控制的,有些管理比较严的公司需要对价格这个敏感字段进行控制,但例如mm60这种主数据的报表应该是可以给所有人看的,但又不想所有人都可以看到价格,就可以通过权限进行控制。
控制标准报表价格显示权限的方法以下介绍3种:
1、库存报表 如,mb51 , mb52等
2、物料主数据报表 如,mm03 mm60等
3、采购订单报表 如,me23n, me2n , me2m等

解决方式:
1、当我们在一个角色中添加一个MB51的事务代码时,权限文件会自动生成一个财务会计的权限,技术名称是:F_BKPF_BUK。再把生成的财务会计的权限删除(点击按钮:),让其为“未激活”状态,就可以使MB51/MB52的金额字段不显示。要注意的是,如果一个用户被分配多个角色,需要把每个角色的财务会计的权限删除才有效。
图一:没有添加MB51时的权限
[转载]MB51/MB59/MB52屏蔽金额字段的实现方式

图二:添加MB51之后的权限
[转载]MB51/MB59/MB52屏蔽金额字段的实现方式
图三:当分配给MB51的权限之后运行MB51的结果,本位币金额是有值的

图四:对权限的修改,删除财务会计的权限以控制金额字段的显示
[转载]MB51/MB59/MB52屏蔽金额字段的实现方式
图五:权限修改之后运行MB51的结果,本位币金额为空白
[转载]MB51/MB59/MB52屏蔽金额字段的实现方式
2. 物料主数据报表
下图是没有进行权限控制时,执行mm03的结果,选择会计视图就可以看到移动平均价。
屏蔽金额字段的实现方式——价格显示权限控制
在角色修改权限:
屏蔽金额字段的实现方式——价格显示权限控制
屏蔽金额字段的实现方式——价格显示权限控制

B 会计和G成本核算 取消勾选。
然后再执行mm03
屏蔽金额字段的实现方式——价格显示权限控制
会计和成本视图就消失了,这样就可以起到控制权限的作用。
再看下mm06的变化。未控制权限如下图:
屏蔽金额字段的实现方式——价格显示权限控制
屏蔽金额字段的实现方式——价格显示权限控制
控制权限后如下图:
屏蔽金额字段的实现方式——价格显示权限控制
3、采购订单报表——未做权限控制的如下图:
屏蔽金额字段的实现方式——价格显示权限控制
修改角色
屏蔽金额字段的实现方式——价格显示权限控制
屏蔽金额字段的实现方式——价格显示权限控制
取消勾选“显示价格”。
再执行me23n,发现净价字段,及条件页签都消失了。
屏蔽金额字段的实现方式——价格显示权限控制

我的更多文章

下载客户端阅读体验更佳

APP专享