客户化应用需要通过接口来传送数据至EBS,在处理无工序(存在工艺路线,但工艺路线中不存在工序)的标准离散任务的WIP组件发料事务时遇到了”此工序未在工艺路线中定义”的错误。

Image Hosted by ImageShack.us
1,工序为空,即没有工序;
2,组件(即物料需求)中需求物料对应的工序为10。

手工添加物料需求时发现工序自动带出,默认为1,而不是该案例中的10。

可以判断为:
1,10是我们实际定义的工序——客户化程序创建离散任务时存在BUG。
2,1是Oracle默认的一种工序,用于处理某些特殊情况,比如本案例中的工艺路线中无工序的离散任务。

在插接口表时,此时需要将工序值设置为1才能正常处理。