写在前面
我在前面写了很多篇关于SAP S/4 HANA的新变化,并且多次提及了在财务模块中S/4 HANA的变化比较大(可以翻阅历史记录阅读),但其他模块也会有多多少少的变化,比如前一篇我写的SAP S/4 HANA ML ERROR分析(可以点击链接阅读上一篇文章),所以,不管是做系统升级,还是新的S/4 HANA系统实施,都会碰到很多和R3不同的地方,比如,MM模块里在S/4 HANA系统中的物料账变成强制开启的了。
R3和S4的差别
在探讨问题之前,我们先来看一下R3系统和S4系统的差别,如果此文对你有用,请不要吝惜点赞和转发。对比如下图所示:
再来看另一张图,如下图所示:
从以上两张图中可以明显看到不同之处。
S/4 HANA的特点
在S/4 HANA中,为了实现货物移动的交易数据吞吐量的显着增加,对于具有价格控制Standard的物料,no exclusively locking这种锁定行为已经变成强制开启的了。这种新的锁定行为的激活导致统计移动平均价格的停用,因此统计移动平均价格在MM01,MM02,MM03和MR21不能再使用了。当然,对于这种情况,SAP提供了相应的报表来解决,我们可以自行决定是否激活新的锁定行为no exclusively locking。可以使用报表SAPRCKM_NO_EXCLUSIVELY_LOCKING用来取消激活统计型移动平均价,激活后,此设置不再被停用。
查看后台
我们看一下这个程序都做了什么工作,进入程序如下图所示:
在看看do_it里面做了什么事情,如下图所示:
到这里,我们应该清楚了,如果再有不清楚的,可以登录系统查看上述截图中的相关表格和字段。
执行结果
当然,我这里也替大家做了实验,直接执行此报表(注意:执行过程中没有任何的提示,也没有任何的选项),执行结果如下:
统计移动平均价格的停用是这种新锁定行为的结果。这种新的锁定行为不使用排他锁,这就是系统无法再计算统计移动平均价格的原因。因此,新锁定行为的激活导致统计移动平均价格的停用。
更正指令
当然,SAP提供了另一个报表,通过执行报表SAPRCKM_OBLIGATORY_SETTINGS来使附加的更正指令以防止激活锁定行为no exclusively locking。这个报表的内容,如下图所示:
然后我们在来看看do_it里面做了什么事情,如下图所示:
第二个do_it里面做的事情,也是同样操作这个DB,如果还不清楚,可以登录系统查看。
得出结论
这里再次说明了,SAP对于这些内容都提供了很多相关的报表来给实施顾问使用。这样就可以保证项目实施过程中遇到问题,不再迷茫,即使是新系统,也可以顺利进行项目实施。SAP S/4 HANA系统还在不断的更新版本,在版本更新过程中会修复一些客户反馈的问题,同时也会新加很多新功能,我们在实施的过程中,体验新系统功能的同时,一定会遇到一些类似的问题,S/4 HANA的项目实施会更加的快速和简捷,这也是SAP一直以来贯彻的思路。