加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2016-04-21 16:54:10)
标签:

basis

sap

分类: SAP-BASIC

业务背景: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时的权限

http://s14/mw690/001dC4C4gy6XJOocfp3ed&690


图二:添加MB51之后的权限

http://s9/mw690/001dC4C4gy6XJOoikcgb8&690

图三:当分配给MB51的权限之后运行MB51的结果,本位币金额是有值的

http://pic002.cnblogs.com/images/2011/161173/2011111421510660.jpg

图四:对权限的修改,删除财务会计的权限以控制金额字段的显示

http://s7/mw690/001dC4C4gy6XJOopFNYf6&690


图五:权限修改之后运行MB51的结果,本位币金额为空白

http://s1/mw690/001dC4C4gy6XJOoudFu50&690

2.      物料主数据报表

下图是没有进行权限控制时,执行mm03的结果,选择会计视图就可以看到移动平均价。

 http://s14/mw690/001z8JNVzy73orgW0q19d&690
在角色修改权限:
http://s9/mw690/001z8JNVzy73orgXY5a78&690

http://s11/mw690/001z8JNVzy73orh06i6aa&690

B 会计和G成本核算 取消勾选。

然后再执行mm03


http://s1/mw690/001z8JNVzy73orhavpSa0&690

会计和成本视图就消失了,这样就可以起到控制权限的作用。

 再看下mm06的变化。未控制权限如下图:


http://s14/mw690/001z8JNVzy73orhchgp0d&690

http://s6/mw690/001z8JNVzy73orhg5qR45&690
控制权限后如下图:
http://s5/mw690/001z8JNVzy73orhj5UE64&690

3、采购订单报表——未做权限控制的如下图:


http://s10/mw690/001z8JNVzy73orhladP09&690
修改角色
http://s3/mw690/001z8JNVzy73orhmPaqd2&690

http://s3/mw690/001z8JNVzy73orhq6A232&690

取消勾选“显示价格”。

再执行me23n,发现净价字段,及条件页签都消失了。
http://s6/mw690/001z8JNVzy73orhrSWV75&690

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有