?一、批次確定的核心原理
1. ?目標
· 自動為業(yè)務單據(jù)(如采購訂單、銷售訂單、生產(chǎn)訂單)分配合適的批次,確保物料可追溯性、合規(guī)性(如有效期、質量要求)和庫存優(yōu)化。
2. ?關鍵邏輯
· ?批次搜索策略(Batch Search Strategy)?:定義系統(tǒng)如何搜索可用批次(如按先進先出FIFO、后進先出LIFO、特定屬性優(yōu)先)。
· ?批次確定規(guī)則(Batch Determination Rule)?:基于業(yè)務條件(如物料、工廠、存儲地點)定義優(yōu)先級和篩選邏輯。
· ?批次主數(shù)據(jù)特性值:批次屬性(如有效期、生產(chǎn)日期、供應商批次號)直接影響分配決策。
3. ?相關數(shù)據(jù)結構
· MCH1:批次主數(shù)據(jù)
· MCHA:批次分配的抬頭數(shù)據(jù)
· MCHB:批次分配的行項目數(shù)據(jù)
· T024:批次搜索策略配置
?二、配置步驟詳解
?步驟1:定義批次分類(Batch Classification)?
1. 使用事務碼 ?MM01? 創(chuàng)建或修改物料主數(shù)據(jù)。
2. 在 ??“批量管理”?? 看板中:
· 定義 ?批次分類鍵?(如 ZCLASS),關聯(lián)到分類目錄(如 001 表示食品類)。
· 設置 ?特性值?(如 EXP_DATE, MANUFACTURER)。
?步驟2:配置批次搜索策略(Batch Search Strategy)?
1. 事務碼 ?OBBH? 進入批次搜索策略配置。
按以下路徑創(chuàng)建策略:
批次管理 > 批次搜索策略 > 新建條目
2. 關鍵字段:
· ?策略標識?(如 ZSTRATEGY)
· ?適用范圍?(如物料類別、采購訂單類型)
· ?搜索順序:定義檢查批次的順序(如先檢查可用庫存,再檢查預留批次)。
?步驟3:定義批次確定規(guī)則(Batch Determination Rule)?
事務碼 ?OBBH? 繼續(xù)配置:
· 在搜索策略中添加 ?規(guī)則?(如 ZRULE1)。
· 設置篩選條件(如僅允許有效期內批次、排除特定供應商批次)。
· 定義優(yōu)先級順序(如按生產(chǎn)日期降序)。
?步驟4:維護批次搜索方向(Batch Search Direction)?
事務碼 ?MMBE? 或通過 ?MMPA? 配置:
· 設置 ?批次搜索方向?(如按先進先出或后進先出)。
?步驟5:激活批次確定功能
1. 在事務碼 ?MM02?(物料主數(shù)據(jù))中啟用批次管理。
2. 在相關業(yè)務單據(jù)(如采購訂單、銷售訂單)的字段中勾選 ??“自動批次確定”?。
?步驟6:測試配置
1. 使用事務碼 ?MMBE? 或 ?MCHA? 手動觸發(fā)批次搜索。
2. 檢查分配結果是否符合預期。
?三、關鍵注意事項
1. ?權限控制:
· 確保用戶有權限訪問批次主數(shù)據(jù)和策略配置(如事務碼 MM01、OBBH)。
2.?集成場景:
· 若涉及質量管理(QM),需確保批次符合質量狀態(tài)(如 Z1 表示合格)。
· 生產(chǎn)訂單中可能需要關聯(lián)工藝路線中的批次要求。
3.?增強與擴展:
· 使用 ?BADIs?(如 MBDCH_CHANGE)自定義批次選擇邏輯。
· 通過用戶出口(如 EXIT_SAPLMBD1_001)修改批次搜索行為。
4.?常見問題排查:
· ?無批次可用:檢查庫存狀態(tài)(如是否被其他訂單預留)。
· ?規(guī)則未生效:驗證搜索策略是否綁定到正確的業(yè)務單據(jù)類型。
· ?性能問題:優(yōu)化批次搜索策略的過濾條件。
?四、示例配置場景
場景:按有效期降序分配批次(FIFO)
1. ?批次分類:定義特性 EXP_DATE。
2. ?搜索策略:
· 檢查可用批次時優(yōu)先選擇 EXP_DATE 最晚的批次。
3. ?規(guī)則:
· 篩選條件:EXP_DATE <= 當前日期 + 30天。
· 優(yōu)先級:按 EXP_DATE 降序排列。