SAP SD基礎知識之外向交貨單處理中的特殊功能
一,批次Batches
在建立銷售訂單的時候業務人員可以手工輸入每個ITEM的批次號(物料是否使用batch管理,透過物料主記錄的"Storage"和"Purchasing"檢視裡的'batch management'欄位)。當delivering銷售訂單時,該batch複製到outbound delivery,並不可修改。
如果銷售訂單中沒有指定batch,我們可以在outbound delivery的'picking'螢幕上輸入一個。我們必須指定一個batch,當然必須最遲在goods issue之前。
如果一個行專案的delivery數量需要從不同的batches獲取,可使用batch split function。可透過如下的方式執行batch spits:
1)手動地在delivery item的batch split screen;
2)在建立outbound delivery時使用自動決定batch(該功能必須首先在delivery item category中啟用);
3)透過batch split screen的manual batch determination;
4)在WM模組;
二,序列號 Serial Number
我們可以為每個物料分配一個唯一的序列號,這樣我們可以監控每個物料的貨物移動,方便追溯。
要使用序列號,要為相應物料在主記錄中輸入serial number profile。如下圖示:
序列號通常在delivery item中指定,然而,我們也可以在訂單中定義。我們也可以使用系統自動分配序列號。我們必須在posting goods issue之前指定所有的序列號。
三,外向交貨單中的定價
Outbound delivery可以在header中包含shipping-related conditions,例如shipping或者freight costs(如果我們不使用Transportation模組)。
我們可以手動輸入條件值或者使用SD的定價條件技術來決定;我們可以列印delivery note上的條件以及將他們傳送到billing document,但是我們不能將他們從之前的憑證傳送到outbound delivery。
要應用條件,使用定價的標準定製設定(condition type definition,maintaining the pricing procedure),將pricing procedure分配給delivery type。
四,交貨單拆分Delivery Split
我們可以分割現有的deliveries為幾個更小的deliveries。這對於,例如,卡車沒有足夠的來存放整個delivery時非常有用。
要這樣做,我們呼叫一個列表並且選擇要從已有的delivery中拿走的delivery items,items的部分數量,或者運輸單元。當我們分割一個delivery,會產生一個或多個新的deliveries,叫做結果(results)以及剩餘(remainder)。
當我們呼叫delivery split,要指定一個split profile來決定split type,該split profile包含控制引數,在配置中定義並分配給delivery types。
Split profile,
Delivery分割的事務程式碼是:VLSP。
比如,如下交貨單有三個ITEM,
我想將其拆分成3個交貨單,每個交貨單一個ITEM,執行VLSP,
選中ITEM10,點選Save split,
成功了,系統自動產生了新的交貨單號,並顯示這個新的交貨單號碼。如上圖。
選中交貨單80018670的20 ITEM,繼續拆分,
這樣交貨單80018670被拆分成三個交貨單了,號碼分別是80018670 / 80018677 / 80018678, 如上圖。
五,外向交貨單中的更多功能More Functions in the Outbound Delivery
在建立和處理deliveries時,我們可以訪問更多的其他功能,系統可以自動執行或者使用者請求執行。
- 完 -
2020-2-12 寫於蘇州市。