2010年1月11日 星期一

Drop Shipment (2)

Step 5. Material Receipt. 預期收料後, 應該可以產生 Shipment.

並沒有如期產生, 確認一下程式碼:

int linkedOrderID = new MOrder (getCtx(), getC_Order_ID(), get_TrxName()).getLink_Order_ID();

if (linkedOrderID != 0)
{
dropShipment.setC_Order_ID(linkedOrderID);
int linkedOrderID = new MOrder (getCtx(), getC_Order_ID(), get_TrxName()).getLink_Order_ID();
if (linkedOrderID != 0)
{
dropShipment.setC_Order_ID(linkedOrderID);

所以, PO 要有 Link_Order_ID 才會產生, Check C_Order, 確實有 SO Order ID, ... 再查其他, 終於讓 Shipment 在 Material Receipt 後, 自動產生。若有 Invoice, 也會一併帶入。



後記: Generate PO from SO後, PO 要勾選 Drop Ship, 才會於 Material Receipt 產生 Shipment 的資料。

沒有留言:

張貼留言