在SAP 系统中做月结工作时,除了在业务层面能加快的处理,比如费用及时入账,生产订单及时关单以外,其中有一块的时间就是系统运行的时间,取决于工单的数量,这个时间可能会去到半天或一天的时间,这个过程在我以往的经验中通过以下两个简单的方法加快。
1. 设置工单的删除状态
月结的顺序中通过以下几步完成工单的删除状态,不要怀疑我打错了,就是要打上删除状态,如果只是标记为技术关闭或业务关闭都不行的。SAP 在CON2重估工单,在产品计算,工单差异计算时,只是排除删除的工单。
当然的实际的操作是不会一个个去标记删除状态,而是通过事务码CO78
没错,确实是生产订单归档的一个步骤,但这一步只是打上删除标识,并不是从数据库中真正删除,要从数据库删除还要做归档与真正的删除,所以这一步没有什么风险的。
根据我过往的经验,只是通过这一步,如果以一个工厂的每个月的活动工单数量为5000为例,通常的差异计算的时间与在制品计划的时间在30分钟以内。当然并不是绝对的与服务器的负载也有关系。
2. 设置并行执行
按上述的方式,但是觉得时间上还是不理想,那么可以要考虑并行执行方式,在定义后台执行时,有一个服务器组可以选择。
然后,系统会启动并行的处理机制,比如在SM50中就能看到一堆的并行的任务。如果启用的进程太多了,与Basis 商量调一下系统参数,别占满了所有的进程(因为这是一些前台进程,占满了,会导致其它用户登陆不进系统)
这样速度的提升是非常明显的,比如我计算了19000个工单,其中21个有在制品,只用了84秒,
如果以上两个步骤还是效果不好,那么还有一个别的招不常用,比如低价值的物料的耗用按原始组分析。
<完>
|