SAP Serial Number
SAP Serial Number在SD中的應用
SAP中有一個序列號管理的功能,啟用這個功能,我們就可以對物料進行精細到「個」地追蹤管理。物料主資料為我們提供了一個物料區別於另一個物料的詳細資訊,而序列號管理則可以讓我們實現同一個物料程式碼下單個物料的精細化管理。
在開始具體的配置及系統應用前,我們先來討論一下下邊兩個問題。
- 序列號(Serial Number)管理和批次(Batch Number)管理有那些不同?
- 序列號管理可以用在那些業務流程中?
答1:序列號精細到單個物料,而批次可以有很多單位(同一個生產日期為一個批次,同一個訂單為一個批次…)。因此,進行序列號管理的物料在單位上是有要求的,不能準確的劃分為「個」「件」這樣不連續單位的物料,無法進行序列號管理,比如:「升」「千克」,對這樣單位的物料啟用序列號管理時系統會給出Error Message「Serial numbers can be managed only if base unit of measure is discrete」。
答2:序列號管理可被用於:SD,MM,PP,QM,PM的下列業務中
Ok,下邊我們來看一下序列號管理在SD中的應用,具體操作分為以下幾個步驟。
- 維護Serial Number Parameters
- 維護Serial Number Profile
- 建立Serial Number Master(可選)
- 建立Sales Documents,按照要求維護Serial Number(在Serial Number Profile中定義,需要在什麼時候維護Serial Number,是建立SO的時候呢?還是檢查Delivery Note完整性的時候?)
- Serial Number history及相關報表
這裡的業務場景我們假設是對一個Make to Order的產成品(FERT)進行序列號管理(如果是Make to Stock或者採購流程的話,可能序列號的生成就要從PP或者MM開始了)。
- 維護Serial Number Parameters「T.Code:OIS1」
這裡所謂的Parameters實際上是PM下邊的Equipment Category,這個Catetory是用來給Serial Number Master進行分類的(個人猜想SAP的序列號管理功能也許是從裝置管理擴充套件到其他品目上的)
- 維護Serial Number Profile「T.Code:OIS2」
在這裡你可以針對不同的Business Process維護不同的Profile,通過Profile可以實現如下控制:
2-1. Serializing procedure欄位:控制這個Profile是針對哪個業務過程的,這裡可以有多個業務過程。
2-2. ExistReq欄位:控制在對應的業務過程中建立序列號時,是外部給號還是內部給號(內部給號的話需要先建立Serial Number Master,然後從已經建立的Master Number中去選)
2-3. Cat欄位:控制這個Profile要定在在哪個Category下(這裡的Category就是在上一步中定義的)
2-4. StkCk欄位:控制在分配序列號時是否要進行Stock資訊的Check,如果Serial Number Master中的Stock資訊與IM的Stock資訊不一致時,可以選擇系統是給Warning還是Error.
- 建立Serial Number Master「T.Code:IQ01」
可以一次只建立一個序列號,也可以一次建立多個序列號(一次建立多個的方法是:IQ01->選單MatSerialNo->List editing->Create 或者用T.Code:IQ04)
- 建立Sales Documents,按照要求維護Serial Number「T.Code:VA01」
(假設我們在2-1中定義的業務過程為SO建立時必須輸入Serial Number)輸入對應的SO Item資訊後 選擇Extras->Technical objects 輸入序列號,這裡是自由輸入還是從已經有的序列號中選,取決於2-2的設定。