SAP 배치 관리, 식재료 이력을 추적하는 주방의 비밀 장부
SAP 배치(Batch)가 무엇인지, MES LOT와 어떻게 다른지, 그리고 추적성·법규 준수·재고 차별화를 위해 왜 관리해야 하는지를 레스토랑 식재료 이력 관리 비유로 설명합니다.
안녕하세요, Rabbit입니다! 🐰
레스토랑에서 같은 식재료라도 납품일이 다르면 다르게 관리합니다. 월요일에 들어온 한우와 수요일에 들어온 한우는 같은 등급이라도 신선도가 다르고, 혹시 품질 문제가 생겼을 때 어느 납품분인지 바로 추적할 수 있어야 하죠. 공급업체가 달라졌을 수도 있고, 보관 환경이 다를 수도 있습니다.
이 식재료 납품 단위별 이력 관리. SAP에서는 이것을 배치(Batch)라고 부릅니다.
- SAP 배치는 동일한 자재라도 생산 시점·원자재·품질이 다른 단위를 구분해 관리하는 개념입니다.
- 배치에는 제품의 출처, 품질 데이터, 유통기한, 생산 이력이 담깁니다.
- 문제 발생 시 해당 배치만 정확히 추적하고, 전략적 재고 차별화도 가능합니다.
배치란 무엇인가
배치(Batch)는 동일한 자재 코드를 가진 제품이라도, 생산·납품 시점이나 조건이 달라 별도로 구분해서 관리할 필요가 있을 때 붙이는 고유 식별 단위입니다.
레스토랑으로 풀면 이렇습니다. ‘국내산 한우 등심’이라는 자재 코드는 하나지만, 월요일 납품분과 수요일 납품분은 다른 배치입니다. 같은 공급업체에서 온 같은 등급이라도, 도축일이 다르면 유통기한이 다르고 품질 상태도 다르기 때문이죠.
제조업에서는 조금 더 구체적으로 씁니다. 완성품 기준으로 설명하면, ‘같은 날 같은 설비에서 같은 원자재로 생산된 로트’가 하나의 배치가 됩니다. 예를 들어 8월 10일 오전 A라인에서 생산한 제품 1,000개와, 같은 날 오후 B라인에서 생산한 제품 1,000개는 자재 코드가 같아도 다른 배치로 관리할 수 있습니다.
배치는 제품의 ‘출생증명서’와 같습니다. 어디서, 언제, 어떻게 만들어졌는지를 기록한 고유 이력이죠.
SAP 배치 vs MES LOT: 관점의 차이
SAP를 처음 접하는 실무자들이 자주 혼동하는 개념이 있습니다. 현장 MES에서 쓰는 LOT와 SAP의 배치가 같은 건지 다른 건지입니다.
결론부터 말하면 같은 물리적 대상을 다른 관점에서 보는 것입니다.
MES LOT는 현장 생산 공정의 관점입니다. ‘A라인에서 몇 번 오븐을 몇 도로 몇 분 돌렸는지’, ‘작업자가 누구였는지’, ‘설비 이상은 없었는지’ 같은 생산 과정의 상세 정보를 담습니다. 주방장의 조리 일지와 같죠.
SAP 배치는 경영 관리의 관점입니다. ‘이 배치는 총 몇 개 생산됐고, 재고는 얼마나 남아있으며, 어느 거래처에 몇 개 출하됐는지’, ‘품질 검사 결과는 합격인지 불합격인지’, ‘유통기한은 언제까지인지’를 관리합니다. 레스토랑 매니저의 재고·판매 장부에 가깝습니다.
💡 핵심: 많은 회사에서 MES LOT 번호를 그대로 SAP 배치 번호로 사용합니다. 현장과 ERP 사이의 추적 연결고리를 단순하게 유지하기 위해서입니다. 단, 시스템 간 데이터 설계가 이 방식을 지원하는지 사전에 확인해야 합니다.
배치에 담기는 정보
배치 하나에는 다음과 같은 정보가 담깁니다.
- 배치 번호: 고유 식별 코드. 자재 코드 + 배치 번호의 조합으로 재고를 특정합니다.
- 생산일자·생산 플랜트: 언제, 어느 공장에서 만들었는지
- 원자재 정보: 어떤 공급업체의 원자재를 사용했는지
- 품질 데이터(특성값): 해당 배치의 품질 측정값. 식품이라면 당도·수분 함량, 화학 제품이라면 순도·점도 같은 수치
- 유통기한(SLED): 유통기한 또는 최소 보관 기간
- 상태: 사용 가능(Unrestricted), 품질 검사 중(Quality Inspection), 잠금(Blocked) 등
이 정보들은 SAP MM·QM 모듈과 연동돼 재고 이동, 품질 검사, 출하 시 자동으로 참조됩니다.
그림 1. 동일 자재의 복수 배치와 배치별 이력 관리 구조
배치 관리가 필요한 세 가지 이유
첫째, 신속한 추적성(Traceability) 확보입니다.
레스토랑에서 어느 날 손님이 식중독 증상을 호소했다고 가정합니다. 배치 관리가 안 돼 있으면 창고 전체 식재료를 폐기해야 할 수도 있습니다. 배치 관리가 돼 있다면 해당 날짜 납품분만 추적하면 됩니다.
제조업에서도 마찬가지입니다. 리콜 상황이 발생했을 때 어느 생산 배치에서 문제가 생겼는지 추적할 수 있으면, 대상 범위를 최소화할 수 있습니다. 전수 회수가 아닌 해당 배치만 대응하면 되니 비용과 신뢰도 손실을 줄일 수 있습니다.
둘째, 법적 규제 준수입니다.
식품, 의약품, 화학 제품처럼 사람의 안전과 직결되는 산업에서는 제품 이력 추적이 법으로 강제됩니다. GMP(의약품 제조품질관리기준), HACCP(식품 위해요소 중점관리기준) 등이 대표적입니다. 배치 관리는 이런 규제를 준수하기 위한 기본 인프라입니다.
셋째, 전략적 재고 차별화입니다.
같은 자재라도 배치에 따라 품질 등급이 다를 수 있습니다. A 공급업체 납품분은 프리미엄 제품에, B 공급업체 납품분은 일반 제품에 배정하거나, 유통기한이 짧은 배치는 선입선출(FEFO)로 먼저 출하하는 전략을 시스템으로 관리할 수 있습니다.
SAP에서 배치 관리하기
SAP에서 배치 정보를 생성·수정·조회하는 주요 T-CODE는 다음과 같습니다.
MSC1N: 배치 생성MSC2N: 배치 변경MSC3N: 배치 조회
⚠️ 주의: 배치를 사용하려면 자재 마스터에서 배치 관리 활성화 설정이 먼저 돼 있어야 합니다. 이 설정 없이는 해당 자재에 배치 번호를 부여할 수 없습니다. 배치 관리 도입을 검토한다면 자재 마스터 설정부터 확인하세요.
배치 정보를 조건으로 검색하거나 특정 배치의 재고 현황을 확인할 때는 MB56(배치 분류 검색), MB52(창고 재고 조회)를 함께 활용합니다.
Rabbit의 한 끗
배치 관리를 도입할지 말지는 업종과 제품 특성에 따라 달라집니다. 도입하지 않아도 되는 경우가 많고, 오히려 불필요하게 도입하면 입력 부담만 늘어납니다.
배치 관리가 필요한지 판단하는 기준은 하나입니다. “문제가 생겼을 때 특정 생산 단위를 추적해야 하는가?” 이 질문에 ‘예스’라면 배치 관리를 검토해야 하고, ‘아니오’라면 없어도 됩니다.
SAP 프로젝트에서 배치 관리 도입 여부는 구축 초기에 결정해야 합니다. 중간에 도입하면 기존 재고 데이터 전환이 까다롭거든요. 처음부터 업무 요건을 꼼꼼히 따져보고 결정하는 것이 중요합니다. 😎
더 읽어보기
