SAP變式物料的採購如何玩轉?看看這篇你就明白了!

AIBigbull2050發表於2021-09-23

SAP變式物料的採購如何玩轉?看看這篇你就明白了!


筆者有機會也有幸在一家汽車零配件公司的專案上工作,該公司過去生產“輪胎”。任何行業的銷售、採購和生產業務都存在變體,嚴重依賴於物料的特性和變式(變體/變種),不可避免地必須實施“變式配置”(VC)。


雖然該公司沒有使用VC,但在筆者對其SAP系統做審計的時候,筆者觀察到,當100種不同的生產變體啟用了各自不同的物料程式碼時,業務變得多麼單調乏味。本文旨在闡述在採購流程中,如何通過SAP系統的變式條件(Variant Condition)功能,來實現根據產品特性自動計算附加費或折扣值的效果。


筆者認為,變式配置並不是對於特定行業客戶的解決方案,可以在任何地方使用(例如,在訂購“Pizza”時)。


這裡假定一個業務場景:使用者根據Pizza型別下Pizza訂單,然後供應商根據使用者的選擇收取一些附加費(額外費用)。


測試系統:S/4 HANA 1709


例子:產品比薩餅,它有6個不同的特點(比薩餅型別),附加費計算。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了

SAP VC嚴重依賴於類、特徵和物件依賴關係來推算值。在這種情況下,筆者將使用“Procedure”,因為筆者需要連續計算附加費,這些附加費是由特徵值來決定。只有 “Procedure”這個依賴型別才能提供特徵的派生功能,此時有2個選項可供選擇:覆蓋和連續計算。


依賴型別“Procedure”主要用於BOM行專案、任務列表和配置引數檔案。在本文後面,筆者將解釋如何使用配置引數檔案。


1,建立一個特徵,以表示不同的Pizza Types。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


2,使用MMCOM表中的欄位VKOND,使用參考特徵建立另一個特徵。

注:參考特徵是參考某個表欄位的特徵。

在這個案例中,將根據表MMCOM欄位VKOND對應Pizza型別(Pizza特徵及其值)來計算購買Pizza的附加費。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了

MMCOM-VKOND, 如下圖示意:

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了

建立特徵並指派參考特徵。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


3,建立一個物料,確保在物料主資料裡將其標記為可配置物料,並分配一個具有上述兩個特徵的Class。使用事務程式碼CU41 建立配置引數檔案,然後分配Class並使用依賴型別procedure編寫依賴程式碼。


「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了

使用$self->編寫依賴程式碼,並檢查語法是否正確。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


4,為該物料建立採購資訊記錄,如下所示。其中條件型別VA00用於變式功能(基於數量/值)。


「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


維護好基於pizza type的附加費。如下圖示:

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


為啥 VA00條件型別用於維護採購資訊記錄裡的附加費?可以看看該條件型別的配置。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


5,建立一個採購訂單,我們可以看看在採購中的變式功能是如何工作的。


「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


選擇pizza type,系統將自動顯示附加費金額。比如我們選03 (Pepperoni), 系統自動得到附加費是5塊錢。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


檢查條件記錄,可以發現這個採購附加費的價格是根據Pizza Type的特性來計算的。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


如果將Pizza type換成 04(Meat),則SAP系統會自動推算出新的採購附加費。

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了


SAP系統會自動取出新的附加費8塊錢,如下圖示:

「翻譯」SAP變式物料的採購如何玩轉?看看這篇你就明白了



英文原文地址



-完-


2021-9-22 翻譯於住處。


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

相關文章