公司里面业务方面需要控制MM03会计视图中的 标准价不显示,由于博主本身是学ABAP的,所以对于这种问题首先想到的是做个增强,
根据用户与数据库中自定义可以访问”标准价”的用户组进行比对,从而达到控制权限.
但是后来大致找了下出口,并没有找到合适的出口,所以改用其他方法.也同样考虑过使用屏幕变式进行控制,但是屏幕变式并
不能控制对某些没有规则的用户进行控制.
后来就研究了下这个方法,一部分是在sdn与其他论坛上找来的思路,很感谢大家的分享
主要是考虑在后台配置进行操作,由于博主本人对于这个研究的不是很透,所以有些地方说的不是很明白 大家谅解.
进入SPRO 后台配置 路径如下图
主要现在用到的是:
1.定义每个屏幕序列的数据屏幕的结构
2.分配屏幕序列到用户/商品类型/事物/地点部门
首先在 1.定义每个屏幕序列的数据屏幕的结构中拷贝当前公司使用的屏幕序列,我公司里面用的是21 标准标识(段)表页
故我们拷贝出21 到 Z2中 以便后面的修改
然后我们打开刚才复制的Z2 如下图
找到我们要控制字段所处的屏幕 本文中要控制”会计1″中的标准码 我们继续打开 “会计1″进行更细的维护
我们打开后可以看到”会计1″里面的所有子屏幕的数据 如下图
然后我们把 2802那一行删除 关于如何查找我们需要控制的字段在什么
屏幕里面,可以通过 在MM03按F1查看屏幕号得知
保存.
打开2.分配屏幕序列到用户/商品类型/事物/地点部