笔者所在的D项目上,业务人员希望工单一旦release,自动触发为生产补货的TR单。然后业务人员手工将TR 转成TO单把物料从仓库到产线边上(storage type 100)。
按照客户的需求,我做好了配置,准备好了相关主数据。在我测试的时候,发现了一个问题,困扰了我半天。
我CO01创建了工单并下达之后,却发现TR产生了,同时自动创建了TO单!
保存,
看这个工单的TR,
TR号 275,LB03去看它,
该TR的processed标记自动勾选了,看其后续的TO单,
TO单 426,看这个TO 的状态,
这不是我们流程设计的初衷!原因何在?
我花费了很多时间去查后台WM方面的配置,比如319移动类型,
Automatic TO字段值是空的。按照配置,这个移动类型相关的TO单,不应该自动创建的!其它的配置,比如automatic TO相关的配置里,都没有问题! 问题处在哪里?百思不得其解。。。
后来想起了在production scheduling profile 设置里,可以设置工单下达的时候自动产生TR, 也可以自动产生TO, 莫非是这个设置导致的?找到相关profile的配置,发现原因还真是在这里,如下图,
WM Request字段值被设置成了1,这代表工单下达的时候自动创建TR和TO !!! 原来自己不小心在这里挖了一个坑!
我将该字段值改成X,意思是工单下达的时候只触发TR单据,
重新去下达工单,
保存,
看这个工单下达时候触发的TR,
LB03 去看TR 276,
TO不再自动产生了! 问题解决!!
2017-11-27 写于无锡市新吴区