1. 程式人生 > >銷售訂單發運後的狀態為:已發運; 下一步為:執行介面 。倉庫庫存沒有扣減

銷售訂單發運後的狀態為:已發運; 下一步為:執行介面 。倉庫庫存沒有扣減

問題概述

在正常的銷售訂單發運處理後,在發運--事務處理中的行狀態和下一步中分別為:已連線不適用但在這個銷售訂單發運處理後的行狀態和下一步中分別為:已發運執行介面,但執行介面後,還是這樣,倉庫中的現有量,還是存在,只是可處理量為 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',就去看看有沒有peninginventory open interface.如果有,

排除問題,resubmit然後到OM run 'trip stop'就過去了

INV_INTERFACED_FLAG中的‘P’為待定意思,是一個介面標記,跑介面請求後P會變為Y

OE_INTERFACED_FLAG只是銷售模組的一個介面標記,未發運的訂單行這個標記應該都是N,而interfaced的訂單行應該都是Y,你可以分別查一下狀態為YN的訂單行的狀態各是什麼,可能就明白了