SAP SD基礎知識之建立並處理外向交貨單

dicksonjyl560101發表於2020-02-12

SAP SD基礎知識之建立並處理外向交貨單



一,建立外向交貨單的選項Options for Creating Outbound Deliveries


我們可以手動地建立outbound delivery,參考或者不參考特定的銷售訂單,也可以參考公司程式碼間/公司程式碼內STO這樣的特殊型別的採購訂單去建立outbound delivery單據。


如果我們使用集中處理,我們可以為所有型別的shipping documents交貨,在這種情況下,系統自動地建立若干的outbound deliveries,可以前臺手動處理也可以後臺作業的方式處理。


二,交貨清單Delivery List


Delivery List是需要交貨的所有交易的清單。


我們使用不同的標準選擇憑證來集中處理delivery,下一步,系統自動建立outbound deliveries;如果shipping criteria相同,系統合併這些憑證到一張outbound delivery;反過來,系統分割一個交易到幾張outbound deliveries。


我們可以用delivery scenarios來為不同的deliveries業務流程建模;當我們處理delivery list,我們僅需要選擇一個scenario;


SAP SD基礎知識之建立並處理外向交貨單


三,交貨場景 Delivery Scenarios


一個delivery scenario模型化了為交付貨物以滿足不同的型別訂單的一個業務流程。


SAP SD基礎知識之建立並處理外向交貨單


SAP SD基礎知識之建立並處理外向交貨單


SAP SD基礎知識之建立並處理外向交貨單


例如,有一個delivery scenario允許我們按照行專案來完成SD訂單的deliveries;該delivery scenario已經在系統中定義。這個scenario對應的事務程式碼是VL10C, 如下圖示:

SAP SD基礎知識之建立並處理外向交貨單


VL10C - Sales Order Items,

SAP SD基礎知識之建立並處理外向交貨單


由Delivery process產生的requirements用user roles(也叫做list profiles)來建模,它們使我們能夠調整我們的delivery list處理,它們讓我們控制selection的範圍,delivery list的顯示,the type of delivery等等。


在標準系統中,為每個delivery scenario分配了一個user role,我們能夠在配置中維護user roles。


幾個典型的事務程式碼的user role和delivery scenario,展示如下:


VL10A(Sales orders, Fast Display),

SAP SD基礎知識之建立並處理外向交貨單


VL10B(Purchase Orders, Fast Display),

SAP SD基礎知識之建立並處理外向交貨單


VL10G(Sales and Purchase Orders, Fast Display),

SAP SD基礎知識之建立並處理外向交貨單


如果使用者經常或一直使用相同的scenario,則可以將它設定為使用者的default scenario。


四,選擇和顯示交貨單Selection and displaying the delivery list


使用者可以在使用者自定義scenario中定義變數並由此建立了使用者自定義的選擇條件;


當我們建立了我們的選擇後,系統根據我們的選擇條件顯示應該交貨的所有憑證的清單,user role中的設定還會影響到清單的顯示。


在清單中有許多的ABAP list viewer功能可用,例如排序、求和以及篩選;

SAP SD基礎知識之建立並處理外向交貨單


從這個清單,我們能夠線上建立deliveries或者在後臺建立並跳轉到相應的憑證;

SAP SD基礎知識之建立並處理外向交貨單


當我們透過訪問display variants來使用清單時,我們也可以修改該list的顯示。


五,決定揀配位置Determining the Picking Location


如果訂單專案中沒有指定揀配的storage location,系統在建立outbound delivery時自動確定storage location並複製到delivery item;訂單專案中輸入的storage location複製到outbound delivery;


系統基於delivery type中定義的rule來決定picking location;標準系統提供的rules:

SAP SD基礎知識之建立並處理外向交貨單


MALA:取決於shipping point,delivering plant,物料主記錄中定義的物料的storage condition;

RETA and MARA:主要用於貿易場景;


我們也可以為picking location search定義自己的rule, 為每個delivery item category啟用Picking location search。相關配置路徑如下圖示:

SAP SD基礎知識之建立並處理外向交貨單


SAP SD基礎知識之建立並處理外向交貨單


六,修改和新增外向交貨單Changing and Adding to the outbound Delivery


Delivery憑證儲存後我們可以修改或新增;但是我們應該確保像ship-to party和shipping point這樣的資訊一旦我們建立了outbound delivery之後是不可更改的。


例如,我們可以新增專案到outbound delivery,這些專案可以引用其他訂單(deliver order function),對於增加訂單專案,應用和在集中處理中合併訂單相似的分割標準。

SAP SD基礎知識之建立並處理外向交貨單


我們還可以新增獨立於訂單的專案到outbound delivery;對這樣的item,系統使用通常的rules來決定item category。


七,外向交貨單監控


外向交貨單監控清單顯示了所有需要處理的或者已經處理的deliveries。我們可以從眾多的標準中選擇來篩選需要的憑證;系統顯示所選擇outbound delivery的清單,然後我們可以在這張清單執行後續的功能;這包括處理shipping的output type,像delivery note。我們可以為選擇和顯示憑證定義user-specific variants(選擇變式或顯示變式)。我們還可以使用外向交貨單監控來為多個清單在後臺一起執行重要的後續功能(例如,為picking建立transfer orders,或者posting goods issue)。 我們可以以相同的方式使用內向交貨單監控來監控和執行內向交貨活動。


SAP SD基礎知識之建立並處理外向交貨單


- 完 -


2020-2-11 寫於蘇州市。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2675219/,如需轉載,請註明出處,否則將追究法律責任。

相關文章