並沒有如期產生, 確認一下程式碼:
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 的資料。

沒有留言:
張貼留言