SAP 批次管理(Batch management)配置介紹

批次是物料管理中的常見概念,特別是在化工、製藥、快消等行業,由於生產工藝或材料的原因,不同批次的產品或原料,在具體的屬性上有區別,或出於保質期、質量追溯等原因,需要對同一物料,不同批次的產品或原料進行區別,那麼,啓用批次管理可以很好的達到此目的。

 

SAP提供了完善的批次管理功能,從物料的入庫,在庫,出庫的管理,或生產過程管理,或銷售管理,都可以使用批次管理功能。這意味着,對於啓用了批次管理的物料,所有的庫存移動都需要錄入批次號(自動或人工指定),當爲收入時還需要指定批次屬性。
 

通常,批次管理依賴於分類系統保存批次屬性,簡單的配置過程如下

 1、激活批次管理並指定批次的級別:在此處激活系統的批次管理功能;批次級別是指批次號的生產範圍,由小到大可以選擇是工廠級別、物料級別或客戶端級別,意義就是批次號在哪個級別是唯一的,比如選擇了物料級別,那麼當接受到物料時生產一個批次號,但當這個物料被轉移到別一個工廠時仍保持這個批次不變;

Batch level: 
有三種模式: 
1.1.工廠級別:即表示  工廠和物料的組合信息才能決定一個批次。同一個批次號可以在多個工廠中使用,但是不同工廠的同一批次號的特性值是不相同的,所有在跨工廠轉儲的時候,需要重新創建這個批次,同時指定特性值。 
1.2.物料級別:即表示  物料本身就可以決定一個批次。所有工廠中同一批次的特性是必需相同的。所有在不同工廠轉儲的時候,系統就認爲接受工廠的批次特性值就是源工廠的。 
1.3.集團級別:即表示  批次在整個集團是唯一的。一個批次號只能分配一次,不能分配給其他物料。 
SAP系統默認的選項 2. 物料級別

Batch staus management批次狀態管理
激活批次狀態管理。 
批次狀態:有非限制和限制兩種,當啓用批次狀態管理後,物料的庫存狀態從非限制到限制的轉換或者反向轉換就不能通過庫存狀態轉換移動類型 321 來實現,必須通過更改批次的狀態屬性來實現,系統自己轉換狀態。 

Plants With batch status management: 
只有當批次管理在 Plant Level 時,纔會有效。 指定具體的工廠是否啓用狀態管
理。 
Initial status of a new batch: 
根據物料類型來設定物料初始狀態是否爲限制,當選擇上 Initial Status時,爲限制。一般不選。 


2、指定批次的字段選擇(顯示、隱藏、必輸、可選)
3、激活批次的內部給號:如果批次是外部給號的,選擇不激活內部給號即可,如果批次需要內部給號,系統可以自動生成批次號(流水號)或根據給定的邏輯生成批次號(需要通過用戶出口實現,增強:SAPLV01Z)

號碼範圍段的自定義出口。增強爲 SAPLV01Z 
SAPLV01Z 包括兩個出口,分別是:EXIT_SAPLV01Z_001 和 EXIT_SAPLV01Z_002 
SAP提供了 6 個實例。 
1.複製生產訂單號至批次號碼上。 
2.複製銷售訂單號至批次號碼上。 
3.批次號碼按物料類型來分配。 
4.批次號碼按物料號碼來分配。 
5.批次號碼包括日期。 
6.批次號碼包括工廠號碼。 
1.2.3.4 可以通過 EXIT_SAPLV01Z_001來實現。 
1.2.5.6 可以通過 EXIT_SAPLV01Z_002來實現。 
實例:在號碼中增加日期。 
CMOD:創建增強 

 


4、定義生產/庫存移動的批次號生成原則,

定義貨物移動的批創建:

 

貨物移動中的定義,是根據移動類型來的。

默認是自動創建或者手動創建(不檢查手動創建號碼的合法性)

這裏要注意一點:如果要檢查外部分號的範圍,系統是默認檢查號碼段範圍 02
組,這裏在號碼範圍設置裏面定義好。01 是內部號碼範圍段組。


5、設置批次特性值的分配規則:可以選擇在前臺或是後臺爲批次指定批次對應分類的特性值,並指定是否啓用用戶出口爲批次特性分配值

批次評估-->激活 IM 中貨物移動的批分類

CB 字段值表示,特性值的分配是在前臺執行還是後臺執行。Ext.Class 表示後臺
的用戶出口將有效。 


6、批次的狀態管理:據說與WM 相關

在 WM 中的狀態管理。暫時不涉及。


7、批次確定:指定批次確定的條件表、批次確定的策略

7.1 Condition Tables: 
條件表
,存儲具體條件值的地方,後臺只是定義和設置條件表的結構,條件表中的記錄是在前臺創建的, (Tips:NB PO 的打印條件,在 SAP安裝時就已經設置好了。

7.2 訪問順序:

存取順序,對一系列條件表的存取順序,找到條件記錄後,後面的沒有執行完的不再執行。 

7.3 策略類型:

Selection  和  Sort sequence  裏面設置的是默認的搜索特性和排序特性.SAP的建議是,建議設置三種 Strategy  types:一是,以生命週期作爲搜索標準的策略,一是,以收貨日期作爲搜索標準的策略,一是,不分配默認的搜索特性,而是在條件記錄中指定(前臺操作) 。selection 的實現方法是以特徵值來表示的,比如特性值的屬性值  Batch 最後收貨日期>2008.03.26,那麼系統只會把滿足條件的 Batchs 搜索出來,Sort 也是特徵值的形式,比如按收貨日期作升序排序,那麼系統會搜索出來的 Batchs再按照日期作升序排序。 Selection  和  sort sequence的特性必須分配給 Batch Match Record 類,否則無效。 
Batch Splits:批次分割 
a.  No.of splits:分割的數量。數量決定了滿足目標數量需要最多多少個批次,如果該數量下的批次總數還不能滿足的話,系統不會自動去分配下一個批次。 
b.  Changes allowed,分割的數量是否可以被更改。在上述不能滿足的情況下,可以手動去增加或減少分割的數量。 
c.  OverDel  allowed,分割後,總數量是否可以超過目標數量。
不選擇的話,系統會提示一個 Warning信息。 

Quantity Proposal:數量建議 
a.  Display UoM: 度量單位的顯示選擇,A是表示物料的基本單位,B 是表示憑證中輸入的單位。 
b.  Dialog batch determin.批次決定是否以對話模式的形式, 還是後臺自己建議執行。 
c.  Qty Proposal:這是一段小程序,在條件技術裏面經常遇到,這裏表示系統是按照什麼樣的邏輯來執行數量上的分配建
議。比如,系統可以指定被選擇出的 Batch  有多少數量  被用來滿足本次移動的目標數量。 
Presentation:這裏需要 ABAP關於屏幕和菜單開發的知識。 
a.  Screen number:初始的屏幕。 
b.  Status:初始菜單 

7.4 批次查找程序定義-->定義庫存管理查找過程

 

7.5 批次查找程序分配和檢查激活-->分配 IM 查找過程/激活檢查

IM (庫存管理)中以移動類型作爲設置分類的。Search (查找)字段中輸入你要使用的搜索過程。

Check Batch(檢查批)表示當你手動輸入一個批次時, 檢查輸入的批次是否滿足搜索標準。
不滿足會提示一個 Warning  消息。 

 

完成以上配置後,即可開始業務數據的準備:
1、創建特性
2、創建分類,分類的類型爲023 Batch,並將特性分配給分類
3、創建或修改物料,激活採購視圖的Batch Management標記
4、創建或修改物料的分類視圖,將物料分配到所創建的分類
5、進行入庫、出庫以測試批次管理的效果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章