SAP 序列號與庫存關聯起來?
SAP系統標准功能可以實現序列號管理。其系統配置也不復雜,但是不少企業卻使用不起來。筆者參與的諸多項目里,只有現在所在的項目里有啟用序列號管理。基於項目客戶所在行業,以及質量追溯的需要,啟用序列號管理,實屬正常,也算是剛需吧!
物料的序列號與物料的庫存之間,根據SAP標准系統的設置,可以設置成有關聯,也可以設置成無關聯。項目系統上對於非主營業務的部分重要物料,也有啟用序列號管理,方便追溯。但是系統上的設置是,這些物料的序列號並沒有與庫存硬綁定起來。雖然操作方便,但是其實並不能很好的實現啟用序列號管理的初始目的。
比如下物料號#74000042,

序列號參數文件Z002。
事務代碼OIS2去查看這個序列號參數文件的配置,

StkCk ('序列號的庫存檢查')字段值是'空 - 沒有存儲確認',

這個配置,在貨物移動時候,尤其是在出庫的時候,並不檢查序列號是否有庫存。
比如如下交貨單80018541,

該物料庫存,02H1913101批次,

這些庫存對應的序列號如下:

在DN里掛三個不存在庫存的序列號比如111,112,113,

VL02N做發貨過賬,

居然成功了!
這樣的設置,並不嚴謹,會導致業務上發現IQ09與MMBE庫存報表不一致。近期客戶的業務人員發現好幾個物料出現IQ09和MMBE報表結果不一致的問題,為了解決這個問題,修改這個序列號參數文件參數設置,勢在必行。
去配置里修改序列號參數文件Z002里的參數值,

然后再來嘗試發貨不存在庫存的序列號,DN#80018553,

輸入三個不在庫的序列號,114/115/116,

此時系統只是給一個警告,還是可以保存。
但是想做發貨過賬,那就要報錯了:

通過這個參數可以實現的控制是,不允許業務部門隨意的將系統上並不存在庫存的序列號發貨出去,避免MMBE報表和IQ09報表數據的不一致,同時也能真正實現用序列號來做質量追溯的目的。
2020-1-13 寫於蘇州市。