SAP MM 盘点流程中上不了台面却很实用的方案建议
SAP项目里,往往少不了MM模块,启用了MM模块就少不了盘点流程。
业务实践中,对于盘点业务,一般作业流程是:
根据企业管理策略,确定需要盘点的物料清单(或者全盘)。
暂停出入库活动,打印盘点单,分配盘点任务给仓库业务人员。
业务人员清点库存,记录清点结果,分析账面库存与实际库存结果的差异,对于差异部门重新清点库存数量。
对于最终确认的差异结果,经相关部门领导批准后去IT系统上调整差异。
对于盘点流程,SAP系统是有标准现成的解决方案的。主要是这么几步:
创建盘点凭证;
打印盘点凭证;
录入盘点结果;
对盘点差异过账处理。
问题是,一些企业里物料号很多,成千上万的。遇到年终大盘点或者季度盘点的情况,需要参与盘点的物料非常多的情况下,业务人员如果要将这么多物料号都创建盘点凭证,将盘点结果都录入系统的话,工作量是可想而知的!要知道标准SAP系统上创建盘点凭证和录入结果的界面,其实设计得并不是很友好,并不能很好的支持大量数据的批量录入。即使能从excel里复制粘贴的方式来输入数据,由于屏幕限制,也不是很方便;当然想从excel里一次性批量导入物料号(甚至批次号),则更不可能。
所以项目实践中,一些项目并不使用SAP标准的方案来支持盘点业务,而是根据企业特点自开发一套盘点界面与功能,这种为企业定制化的项目当然能很好的满足业务的需求。
笔者在多年的SAP项目实践中,参与的外资企业项目比较多,并且有好几个项目是GLOBAL ROLLOUT项目。这些项目的GLOBAL TEMPLATE都是由客户的欧美总部设计好的,对于盘点流程,毫无例外的使用SAP标准的方案。在这些ROLLOUT项目里,如何才能在不违背GLOBAL TEMPLATE的前提下,减少业务人员盘点时候系统操作的工作量呢?毕竟盘点结果里,有库存差异的物料号应该只占少数,大多数物料的实际盘点库存数量跟账面库存是一致的。
为了解决工作量的问题,有一个under the table的方案就是:盘点工作主要在系统外完成,拿到确认过的库存差异清单,得到审批之后,只用对这些库存差异清单里的少数物料号去SAP系统里创建盘点凭证,然后录入结果,完成差异过账。
不过笔者发现,在外资企业的诸多项目里,美资企业在中国的工厂普遍能接受这种方式;而笔者做过的一个徳资企业在中国的工厂,却以审计为理由,表示不能接受这种方案,至少在年终大盘点的时候,还是需要为所有物料号创建盘点凭证,录入盘点结果。