不知大家有没有感受,在分布式物料主数据视图维护进程中,可能普遍存在维护过程不畅的现象。如果说有一个业务的发起者,去跟踪这个过程,说实话,可能有点为难,用户一多,往往很多时候不知道进度。如果是一批物料,一个个去查,非常耗费时间。而且这可能完全是由于他人的失误导致自己的效率损失,让人很憋屈。
从SAP应用角度出发,我们分析一下有没有好点的工具能满足需求,比如首先想到的这个MM50,但分析认为MM50针对上述情形其实并不适用。因为MM50不是为了去展示这个物料主数据视图的维护进程或状态,而是用于批量扩展物料主数据而设计的功能。
并且,MM50并不像看上去那么简单。这里面还有一些结构和层级的问题需要站在更高的角度去理解。
比如说物料需求计划视图,如果此时某个物料己维护MRP视图,那么在MM50中可能还会出现,因为你可能只维护了工厂级MRP,没有维护库存地点级MRP。
综上,MM50还是算了吧。想其它方法。接下来,再看看下图,我们可以用MM03看到单个物料的视图维护情况,也可以通过数据表批量MARA看到维护情况。这数据表的权限通常也不会给到用户。而这种应用控制是需要用户去管理的,而不是顾问每天去跟踪。
看起来标准功能基本无法完美实现需求,接下来也只能从开发角度来想办法了。好在这个开发逻辑和实施也比较基础,容易实现。笔者不是ABAP的顾问,这里还是委托专业顾问进行了处理。
最终实现的效果是通一个开发的额外事务,执行后输入物料号(可批量);
最终输出该物料的视图清单,通过每个视图的勾选与否来判断每个物料哪些视图己维护,哪些尚未维护。以随时识别物料主数据视图维护进度,从而有效加强过程控制。