MRP 실행이력
개요
이 화면은 무엇인가요? MRP(자재소요계획) 전개를 실행하고, 실행 결과(처리 품목수, 생성된 오더 수, 오류/경고)를 모니터링하는 화면입니다. 실행 유형별 비교와 계획 안정성 지표 확인을 지원합니다.
누가 사용하나요?
- 생산계획자: MRP 실행 및 결과 확인
- 시스템관리자: 실행 성능 모니터링
언제 사용하나요?
- 생산계획을 확정하고 MRP를 전개할 때
- MRP 전개 결과를 검토하고 오류를 확인할 때
- 전체 MRP와 순변경 MRP의 차이를 비교할 때
주요 기능
1. MRP 실행
실행 유형별 차이:
| 실행유형 | 설명 | 소요 시간 | 사용 시점 |
|---|---|---|---|
| 전체 | 모든 품목의 소요량을 처음부터 재계산 | 길다 (수분~수십분) | 월간 계획, 대규모 변경 |
| 순변경 | 변경된 품목만 재계산 | 짧다 (수초~수분) | 일간/주간 조정 |
| 순변경호라이즌 | 특정 기간 내 변경분만 재계산 | 매우 짧다 | 긴급 변경 대응 |
| 시뮬레이션 | 실제 반영 없이 결과만 확인 | 보통 | What-If 분석 |
💡 팁: 일상적인 운영에서는 "순변경"을 주로 사용하고, 월초나 대규모 변경 시에만 "전체"를 실행하세요. 시뮬레이션으로 먼저 결과를 확인한 후 실제 전개를 실행하는 것이 안전합니다.
2. 실행 결과 분석
핵심 확인 항목:
- 처리품목수: 전개 대상 품목 수
- 계획오더수: 생성된 총 오더 수 (= 구매오더 + 생산오더)
- 오류건수: 전개 실패 품목 (BOM 누락, 리드타임 미설정 등)
- 경고건수: 주의 필요 품목 (리드타임 초과, 안전재고 위반 등)
3. 계획 안정성 지표
무엇을 확인하나요?: MRP 재전개 시 기존 계획과 얼마나 달라졌는지를 측정합니다. 변경이 잦을수록 현장 혼란이 커집니다.
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 실행번호 | MRP 실행 고유번호 | 자동 채번 | MRP-RUN-2026-03-001 |
| 생산계획ID | 전개 대상 계획 | 계획코드 검색 선택 | PP-2026-04-001 |
| 실행유형 | 전개 방식 | 드롭다운 선택 | 순변경 |
| 계획기간(일) | 전개 범위 (일수) | 숫자 입력 | 30 |
| BOM최대레벨 | BOM 전개 깊이 | 숫자 입력 (선택) | 5 |
| 유령BOM사용 | 유령 BOM 포함 여부 | 체크박스 | ✅ |
자주 묻는 질문 (FAQ)
Q. 오류건수가 0이 아니면 어떻게 해야 하나요?
오류상세(error_details) 필드에서 구체적 원인을 확인합니다. 일반적인 원인:
- BOM 미등록: ERP에서 BOM 등록 필요
- 리드타임 미설정: 품목 마스터에 리드타임 입력 필요
- 순환 참조: BOM 구조에 순환이 있는지 확인
오류 품목을 수정한 후 해당 품목만 "순변경"으로 재실행하세요.
Q. 유령BOM(Phantom BOM)은 무엇인가요?
유령BOM은 재고로 관리하지 않는 중간 반제품(가상 품목)입니다. 유령BOM을 사용하면 중간 단계를 건너뛰고 하위 원자재로 직접 전개됩니다. 조립 공정이 연속적이어서 중간 재고를 보유하지 않는 경우에 사용합니다.
참고: 데이터 구조
테이블: mrp_runs
테이블 특성: 사용자 연결, 감사 추적, 인쇄
| 컬럼명 | 한글명 | 타입 | 필수 | 고유 |
|---|---|---|---|---|
run_no | 실행번호 | VARCHAR | ✅ | ✅ |
plan_id | 생산계획ID | UUID (FK) | ||
run_type | 실행유형 | ENUM(전체, 순변경, 순변경호라이즌, 시뮬레이션) | ✅ | |
status | 상태 | ENUM(실행중, 완료, 적용, 실패, 대체) | ✅ | |
run_start | 시작일시 | TIMESTAMP | ✅ | |
run_end | 종료일시 | TIMESTAMP | ||
run_duration_sec | 소요시간(초) | INT | ||
planning_horizon_days | 계획기간(일) | INT | ✅ | |
total_items_processed | 처리품목수 | INT | ||
total_planned_orders | 계획오더수 | INT | ||
purchase_orders_count | 구매오더수 | INT | ||
production_orders_count | 생산오더수 | INT | ||
errors_count | 오류건수 | INT | ||
warnings_count | 경고건수 | INT | ||
error_details | 오류상세 | JSONB | ||
nervousness_metrics | 계획불안정지표 | JSONB |