SAP QM 质量检验特殊业务需求之方案漫谈
最近几个月,几个前IBM公司同事顾问电话给我讨论其所在项目上的一些质量管理部门提出的一些需求的方案。这些需求基本都是SAP标准功能不能满足的需求,结合之前所做的SAP项目经验以及我对SAP QM的理解,我给他们提出的建议是设计自定义表以及代码增强,以实现这些独特的需求。
1,生产完工入库的质量检验
需求:某项目客户要求,同一个成品物料号,正常生产批次完工入库后需要质检,而混批生产完工入库后不再需要质检,直接进入非限制使用库存。所谓的混批,是指将之前已经生产出来的该物料的多个批次库存,质检释放库存后,因业务需要再次投入生产线,混批生产出一个新的该物料批次(自己造自己)。
分析:很明显,同一个物料号只能启用一个04检验类型(或者复制04后创建的新的检验类型),并且一旦启用04检验类型,SAP系统不管你是正常批次生产还是混批生产,完工入库之后必有检验批产生,没办法做到正常批次入库进入质检库存,而混批生产完工入库后直接进入非限制使用库存。
正常批次生产和混批生产工单类型是不同的。
建议:1)启用04,工单完工入库之后全部进入质检库存产生检验批。但是业务上对于混批生产订单完工入库之后产生的检验不做检验,直接去SAP系统里做一笔QA11的事务,把质检库存释放出来。不过该建议业务部门还是不能接受,虽然QA11的操作比较简单,工作量不大,但是业务部门还是希望混批场景根本无检验批产生。
2)最后给出的建议是:为物料号启用04检验类型,但是在工单完工入库的标准程序里增加代码做增强,在触发04检验批之前先检查工单类型是不是混批生产的工单,如果是,就不触发04类型的检验批,库存直接进入非限制使用库存。SAP有标准功能可以根据不同的工单类型分配不同的检验类型,但是这个只对03(生产过程的检验)起作用,对于04检验类型是不起作用的。
2,保税区业务场景里的库存转移的质量检验
需求:某项目里有保税区业务。进口的原料先进入保税区,然后进入自有工厂。客户采用要求,物料从保税区转入工厂,要质检;而从自有工厂转入保税区不需要质检。
分析:不管保税区是设计成一个plant code还是storage location, 如果启用质检,这种跨工厂或者跨storage location的货物转移,或者物料号到另一个物料号的转移过账,都与SAP标准的08检验类型有关。并且对于08检验类型,SAP标准功能里,货物在双向转移的过程里都会触发08检验批,而没法做到只是单向货物移动有检验批产生。
方案:为物料号启用08检验类型,设计自定义表,规定从哪里转移到哪里不触发检验批,然后增强代码去检查该自定义表的数据,根据情况在完成货物移动或者库存转移过账之后,来决定是否触发08类型的检验。
3,自有仓库与第三方仓库之间转库场景的质量检验
需求:某项目客户有诸多第三方仓库,并且业务管理需要启用SAP QM模块。业务希望,工厂里的物料转入第三方仓库,第三方仓库收货后不用质检,不用触发检验批;而货物从第三发仓库转入工厂自有仓库的时候,需要质检,触发检验批,原因是货物被第三方仓库管理过一段时间,转回后,工厂需要质检后才能决定是否可用。
方案:为物料号启用08检验类型,设计自定义表,规定从哪里转移到哪里不触发检验批,然后增强代码去检查该自定义表的数据,根据情况在完成货物移动或者库存转移过账之后,来决定是否触发08类型的检验。