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 寫於蘇州市。