首页 > 代码库 > ????销售订单发运后的状态为:已发运; 下一步为:运行接口 。仓库库存没有扣减
????销售订单发运后的状态为:已发运; 下一步为:运行接口 。仓库库存没有扣减
销售订单发运后的状态为:已发运;下一步为:运行接口。仓库库存没有扣减
问题概述
在正常的销售订单发运处理后,在发运--事务处理中的行状态和下一步中分别为:已连接 不适用 但在这个销售订单发运处理后的行状态和下一步中分别为:已发运 运行接口 ,但运行接口后,还是这样,仓库中的现有量,还是存在,只是可处理量为 0
原因:
查了metalink,属于系统bug。Bug No. 4460875
处理方法
从后台表wsh_delivery_details的数据库中改OE_INTERFACED_FLAG(N改为Y)和INV_INTERFACED_FLAG(N改为P)两个接口标记,.然后再跑接口请求,订单便可以interfaced。
-wsh_delivery_details
-trip stop request
-参考:首先要强调的一点是不要随便skip workflow里任何步骤,除非你认为这一步不会做任何动作。一定要先查原因,排除后retry.
其次,上面说的应该只有一个flag : INV_INTERFACED_FLAG, ‘N‘表示,没有抛到inventory open interface, ‘P‘表示已经抛过去了,如果是‘N‘就需要check item是否有问题,一般是COGS account generate issue.排除后run ‘trip stop‘就可以了,如果是‘P‘,就去看看有没有pening在inventory open interface.如果有,排除问题,resubmit然后到OM run ‘trip stop‘就过去了
INV_INTERFACED_FLAG中的‘P’为待定意思,是一个接口标记,跑接口请求后P会变为Y
OE_INTERFACED_FLAG只是销售模块的一个接口标记,未发运的订单行这个标记应该都是N,而interfaced的订单行应该都是Y,你可以分别查一下状态为Y和N的订单行的状态各是什么,可能就明白了
????销售订单发运后的状态为:已发运; 下一步为:运行接口 。仓库库存没有扣减