天天看點

物料确定功能實作

我們來看一下SAP中SD子產品的物料确定(Material Determination)功能的作用及實作方法。

物料确定主要作用是自動依據提前設定的條件,對銷售訂單中的物料進行替換,以提升客戶滿意度,或者是達到簡化輸入并防呆的作用。

場景

在節日期間,在有限的時間段内,商店可能會提供一些促銷裝,而不是平常的普通裝的商品。使用物料确定功能,即使是客戶在此時段内訂購普通裝的商品,系統會自動将其替換成促銷裝的商品。

物料确定功能實作

路徑

SAP Easy Access Path: Logistics - Sales and distribution - Master data - Products - Material Determination - Create
SPRO Path: IMG - Sales and Distribution - Basic Functions - Material Determination - Define substitution reasons

确定物料

  • 在物料确定功能中,使用到了條件技術,條件技術提供了極大的便利性來讓我們将物料确定規則固化到系統中。當下單時,系統會根據預先設定的條件記錄自動搜尋滿足條件的記錄來對物料進行替換。
  • 在物料确定的條件記錄中,你可以配置設定替代原因,替代原因是背景可配置的。替代原因如下:
    Substitution Reason Description
    0002 Customized material
    0003 EAN number
  • 需要為替代物料建立物料主資料。
  • 在訂單輸入時,被下單的物料會依據系統确定的替代規則,自動替換成新的物料,系統會對新物料進行可用性檢查、定價、交貨、開票等相關操作。

手動選擇産品

  • 在某些行業中,相同的産品可能會以不同的包裝形式出售,例如标準包裝和促銷裝。這些不同包裝形式的物料在系統中都有料号,并進行庫存管理,當下單時,可以使用不同的物料編碼來銷售相同的産品。
  • 我們需要擴充物料确定的功能以支援這種業務需求,既能夠自動化的選擇産品,也能夠人為手動選擇。以下為相應的替代原因:
    Reason for Substitution Description
    0005

    Manual production selection 

    (list of default values)

    0004 / 0006

    Automatic product selection 

    (depending on availability in sales order and delivery)

  • 如果選擇手動選擇,即替代原因0005,系統不會自動的替代下單的産品,而是顯示出供替代的産品清單及相關資訊,訂單員手動選擇需要的産品。前提當然是要在物料确定的條件記錄中進行維護。
  • 為簡化選擇過程,系統會顯示出各種可供選擇物料在要求交貨日期得到确認的數量,如果某一物料在要求交貨日期的數量無法滿足,系統會顯示出該物料能夠完全交貨的真正日期。

手動選擇産品的主資料

  • 維護物料确定條件記錄,在“銷售與分銷->主資料->産品->物料确定 下面。
  • 使用條件技術,你可以任意組合你的确定規則,比如僅使用物料來确定替代物料,或者使用物料+客戶來确定替代物料。
  • 物料确定的條件記錄:

           - 限定記錄的有效期

           - 任意關鍵字組合可以輸入不同的記錄

           - 确定替代原因

           - 一個記錄可以有一個或者多個替代物料

           - 如果一個物料,有多個替代記錄存在,存取順序決定了優先級。

自動選擇産品

  • 如果是自動選擇産品,例如替代原因0004/0006,系統會自動替代輸入的物料。
  • 如果使用了自動選擇,可以配置成在主行項目和子行項目分别顯示輸入物料和替代物料的方式。
  • 建立訂單時,系統會根據物料确定條件記錄,先用第一個替代物料,如果數量不能滿足,剩餘的數量會配置設定給第二個替代物料。
  • 你可以選擇是否在交貨單建立的時候,重新進行物料确定。如果要重新運作,替代的結果可能會由于可用性檢查的原因而發生改變。
  • 你可以使用Listing/Exclusion記錄,來排除特定物料,這意味着當特定客戶的排除清單中包含某一物料時,這一物料将不會出現在物料确定功能的清單中。詳見:Material Listing and Exclusion
  • 産品選擇的部分确認,可以将缺額通過需求傳遞的方式進行物料計劃,在此情況下,會産生一個附帶的特殊定義的下級物料。

自動選擇産品的主資料

  • 替代物料條件記錄的存取順序會影響到訂單中産品的自動确定。
  • 如果想要在訂單中第一次輸入的物料也能夠包含在替代物料清單中,必須在替代清單中也維護此物料。
    Case A : 原始物料放在清單的第一位,對此物料的可用性檢查是對替代物料進行。
    Case B : 系統首先要用完原始物料的庫存,然後才可以使用替代物料的庫存。

物料确定中的條件技術

  • The condition technique provides more flexibility in modeling material determination and product selection.
  • You can assign a material determination procedure to each sales document type. The procedure contains all of the Customizing information that the system needs for material determination. The procedure includes one or more defined condition types
  • One access sequence (search strategy) is assigned to each condition type.
  • Each access sequence consists of one or more accesses.
  • Each access contains exactly one condition table. This represents the search key that the system uses to search for a valid master record.
  • You can activate an analysis of the material determination in the sales document. The system then displays detailed information on how the materials were determined.

背景配置及條件記錄建立步驟

Steps Details
Step 1 維護字段目錄及條件表
Step 2 維護存取順序
Step 3 配置設定存取順序給條件類型
Step 4 維護物料确定過程
Step 5 配置設定過程到銷售憑證類型
Step 6

定義替代原因 – 定義替代物料是否以清單的方式顯示以供選擇;

定義原始物料被替代,還是隻是添加行項目等等

Step 7 物料确定的條件記錄 – 維護替代清單及替代原因主記錄.