Skip to main content

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생산계획IDUUID (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

필터: 실행번호(검색), 실행유형(선택), 상태(선택), 시작일시(날짜범위)​