ME2M · ME80FN · 구매발주

SAP 구매발주 미입고 현황 — 지금 얼마나 안 들어왔고, 뭐가 늦었나

발주했다고 끝이 아닙니다. 발주수량과 입고수량을 맞대어 얼마가 남았는지, 납기가 지났는지를 라인아이템 단위로 보여주는 화면입니다.

소개 영상블로그 목차 순서대로 · 자막 포함

주요 재생 지점

도입 포인트 — 이 앱을 사용해야 하는 이유

SAP 표준 기능으로는 구매발주별 미입고 수량과 납기 지연 상태를 한눈에 파악하기 어렵습니다. 이 앱은 발주 라인아이템별 미입고 수량과 지연 상태를 실시간으로 자동 계산하여, 통합된 화면에서 직관적으로 업무 현황을 모니터링하고 신속하게 대응할 수 있도록 지원합니다.

한 줄 요약 — 단순한 발주 조회에 그치지 않고, SAP 원장 데이터를 기반으로 미입고 수량과 납기 지연 상태를 자동 판정하여 업무 효율을 높이는 솔루션입니다.

핵심 포인트 일곱 가지

핵심 포인트고객이 얻는 것지금 방식이라면
① 미입고수량의 자동 산출 및 대사구매발주 라인아이템의 '발주수량(EKPO-BSTMG)'에서 '누적입고수량(EKPO-WEMNG)'을 실시간으로 자동 차감하여 미입고수량을 제시합니다. SAP 표준 원장 데이터와의 정합성을 확보하여 정확한 정보를 제공합니다.ME2M 등 표준 트랜잭션에서 발주·입고 수량을 직접 비교하거나 추가 가공해야 합니다.
② 납기 지연 상태의 정교한 판정최종 확정 납기일(EKET 중 가장 늦은 날짜)과 현재 날짜를 비교하여 지연일수를 자동 계산하고, 이를 기반으로 '지연', '지연임박(납기 3일 이내)', '정상' 상태를 우선순위에 따라 자동 판정합니다.최종 납기일을 수동으로 확인하고, 예상 납품일과의 차이를 직접 계산하여 지연 여부를 판단해야 합니다.
③ 복합 조건 기반의 업무 우선순위미입고수량이 0이면 '입고완료'로 판정하고, 그렇지 않은 경우 지연일수를 기준으로 우선순위에 따라 '지연', '지연임박', '정상' 상태를 자동 판정하여 업무 집중도를 높입니다.여러 기준을 수동으로 조합하여 미입고 건의 중요도나 긴급도를 파악하는 데 시간이 소요됩니다.
④ 분할납품 상황의 정확한 모니터링분할납품이 있는 라인아이템의 경우, 개별 회차의 납기일이 아닌 공급업체와 약속한 '가장 늦은 확정납기일'을 기준으로 지연 여부를 판정하여 현실적인 납기 관리를 지원합니다.분할납품 라인아이템의 납기일을 일일이 확인하며 전체의 지연 상태를 판단하기 어렵습니다.
⑤ SAP 표준 원장과의 높은 정합성발주(EKPO), 납품일정(EKET), 입고이력(EKBE) 등 SAP 표준 테이블 구조와 데이터를 직접 활용하여, 기존 원장과의 데이터 정합성을 유지하고 신뢰할 수 있는 정보를 제공합니다.표준 리포트와 다른 추가 개발 데이터 간의 정합성 검증에 별도의 노력이 필요할 수 있습니다.
⑥ 구매 정책에 유연한 확장성지연임박 기준일수(예: 3일)와 상태별 색상 경계는 고객사의 구매 정책에 맞춰 설정값을 조정할 수 있도록 설계되어, 회사별 특성을 반영한 모니터링이 가능합니다.사내 구매 정책 변경 시 기존 시스템의 로직을 수정하기 어렵거나 추가 개발이 필요합니다.
⑦ 실무에 최적화된 모니터링 환경ME2M, ME80FN 등 SAP 표준 트랜잭션이 제공하지 않는 미입고수량과 상태 산출 기능을 더하여, 구매 실무자가 직관적으로 핵심 정보를 파악할 수 있는 OpenUI5 화면을 제공합니다.여러 표준 트랜잭션을 오가며 데이터를 조합하거나, 별도의 스프레드시트 작업을 통해 현황을 파악해야 합니다.

도입하면 달라지는 것

  • 구매발주 미입고 현황을 한 화면에서 실시간으로 파악합니다.
  • 납기 지연 리스크를 조기에 감지하고 선제적으로 대응합니다.
  • 수동 데이터 집계 및 가공 업무 부담을 줄입니다.
  • 구매팀의 업무 효율성과 데이터 신뢰도를 높입니다.

이런 회사에 맞습니다

원자재·부품 등 수많은 구매발주를 관리하며 납기 준수가 중요한 제조 기업, 수동 현황 파악으로 업무 부하를 겪는 구매·물류 실무팀, 실시간으로 정확한 구매 입고 현황을 모니터링하려는 CFO 및 관리회계 담당자에게 적합합니다.

실행 화면

실제 화면 4종 둘러보기

조회조건을 지정해 조회하면 라인아이템이 지연 우선으로 나옵니다 → 미입고수량과 상태를 확인하고 → 행을 열어 납품일정·입고이력 산출근거까지 드릴다운합니다.

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

zui5.openpo — Main.view.xml
구매발주 미입고 현황 초기 조회조건 화면
초기 조회조건 화면 — 구매조직·플랜트·구매그룹·구매처·자재·납기일·상태를 지정합니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
zui5.openpo — Enter 키 조회
구매처 텍스트 입력 후 Enter 키 조회 결과
Enter 키 조회 — 구매처 입력란에 이름 일부를 넣고 Enter 를 누르면 별도 버튼 클릭 없이 즉시 재조회됩니다.
zui5.openpo — 전체 조회결과
라인아이템별 입고 진행현황, 지연 우선 정렬
라인아이템별 입고 진행현황 — 발주수량·입고수량·미입고수량·납기일·지연일수·상태를 지연 우선으로 정렬해 보여 줍니다. 지연 건이 있으면 상단 메시지스트립이 경고 색상으로 바뀝니다.
zui5.openpo — 입고 진행 상세
라인아이템 상세 다이얼로그 — 납품일정·입고이력·산출근거
라인아이템 상세 다이얼로그 — 행을 열면 분할납품 일정(회차별 납기·수량)과 입고전표 이력, 산출근거 값이 함께 펼쳐집니다. 입고전표가 아직 없으면 그 사실을 그대로 보여 줍니다.

사용 방법

  1. 구매조직 · 플랜트 · 구매그룹으로 범위를 좁힙니다. 선택 즉시 자동 재조회됩니다.
  2. 구매처 · 자재는 코드나 명칭 일부만 넣어도 검색되며, Enter 키로 바로 조회됩니다.
  3. 납기일(~까지)을 지정하면 그 날짜 이전이 최종납기인 라인아이템만 좁혀 볼 수 있습니다(예: 이번 주까지 납기인 것만).
  4. 상태로 지연 · 지연임박 · 정상 · 입고완료 중 하나만 골라 볼 수 있습니다.
  5. 조회·초기화 버튼은 화면 하단이 아니라 조회조건 영역 안, 입력 필드 오른쪽 끝에 있습니다.
  6. 결과는 지연 → 지연임박 → 정상 → 입고완료 순으로 자동 정렬되며, 같은 상태 안에서는 납기일 빠른 순입니다.
  7. 행 오른쪽의 상세 아이콘을 열면 납품일정·입고이력·산출근거를 확인할 수 있습니다.
  8. 결과는 CSV 다운로드로 내려받습니다. UTF-8 BOM 이 붙어 엑셀에서 한글이 깨지지 않습니다.

미입고수량 산정과 지연 상태 판정 로직

이 화면의 핵심은 세 값을 매 조회 시점에 다시 계산하는 것입니다.

미입고수량 = 발주수량(EKPO-BSTMG) − 누적입고수량(EKPO-WEMNG)
지연일수   = 오늘 − 최종납기일(EKET 여러 회차 중 가장 늦은 확정납기일)

상태 판정 (우선순위)
  미입고수량 <= 0                → 입고완료
  else 지연일수 > 0               → 지연        (최종납기일이 이미 지남)
  else 지연일수 >= -3             → 지연임박    (납기 3일 이내, 당일 포함)
  else                            → 정상

가장 늦은 납기일을 기준으로 삼는 이유

분할납품(EKET 여러 회차)이 걸린 라인아이템은 일부 회차만 납기가 지났다고 전체를 지연으로 보지 않습니다. 공급업체와 마지막으로 약속한 날짜를 넘겼을 때 비로소 지연으로 잡습니다. 회차별 개별 납기일과 수량은 상세 다이얼로그에서 모두 확인할 수 있습니다.

조회부터 상세 확인까지 처리 4단계

단계내용
① 조건 확정구매조직·플랜트·구매그룹·구매처·자재·납기일·상태 조건을 설정(전부 비우면 전체 조회)
② 원천 로드발주 라인아이템·납품일정·입고이력 세 데이터셋을 최초 1회 불러와 이후 조회는 메모리에서 필터링
③ 산출 및 정렬라인아이템마다 미입고수량·지연일수·상태를 계산하고 상태 우선순위 → 납기일 순으로 정렬
④ 상세 조회행을 열면 해당 라인아이템의 납품일정 전체 회차와 입고전표 전체 이력을 다시 필터링해 표시

조회조건

필드필수설명
구매조직선택전체 / 1000 한국 / 2000 미주
플랜트선택전체 / 경기 본공장 / 청주 제2공장 / 미주 생산법인
구매그룹선택원자재구매팀 · 전자부품구매팀 · 설비/외주구매팀
구매처(코드/명)선택코드 또는 명칭 일부, Enter 키로 조회
자재(코드/명)선택코드 또는 명칭 일부, Enter 키로 조회
납기일(~까지)선택지정일 이전 최종납기 건만 표시
상태선택전체 / 지연 / 지연임박 / 정상 / 입고완료

결과 컬럼

데모를 신청하신 고객께 공개되는 내용입니다

CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.

데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.

SAP 표준 기능 확장 포인트

SAP 표준 기능 매핑

표준 실행은 T-code 가 담당하고, 이 화면은 조회·모니터링 관점을 더해 확장한다. 발주와 입고 전기는 SAP 표준 트랜잭션 그대로 이어받고, 이 화면은 그 결과를 라인아이템 단위로 대조해 미입고수량과 지연 상태를 계산하는 조회 전용 레이어다.

SAP 표준기능이 화면과의 관계
ME2M자재별 구매문서 목록라인아이템 조회의 표준 진입점 — 이 화면은 여기에 미입고수량·상태 산출을 더함
ME80FN구매문서 리스트(다목적)구매조직·구매그룹 등 조건 조합의 표준 리스트 실행 화면
MIGO입고전기EKBE 입고이력의 원천 전기 트랜잭션 — 이 화면은 전기 결과(이력)만 조회
MB5T재고전기 대상(미입고재고)재고이동 관점의 표준 리포트 — 이 화면은 라인아이템·납기 관점을 우선
EKPO · EKET · EKBE발주 품목 · 납품일정 · 이력조회 원천

도입 시 확인이 필요한 부분

지연임박 기준일수(3일)와 상태 색상 경계는 구매 정책에 따라 달라지는 설정값입니다. 또 여러 플랜트·구매조직을 함께 보는 화면이므로, 실제 도입 시에는 권한(구매조직/플랜트 조회 권한) 범위를 먼저 확인해 반영합니다.

CDS 구성

데모를 신청하신 고객께 공개되는 내용입니다

CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.

데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.

자주 묻는 질문

자주 묻는 질문

미입고수량이 0인데도 지연으로 표시되는 경우가 있나요?

아니요. 미입고수량이 0 이하가 되는 즉시 상태는 입고완료로 확정되고 지연 판정 로직을 타지 않습니다. 납기일이 지났더라도 입고가 끝났다면 지연으로 집계하지 않습니다.

분할납품인 경우 납기일은 어느 시점 기준인가요?

가장 늦은 확정납기일을 기준으로 지연 여부를 판정합니다. 회차별 개별 납기일은 라인아이템 상세에서 모두 확인할 수 있습니다.

지연임박은 왜 3일 기준인가요?

납기 당일에야 알아차리면 대응할 시간이 없기 때문입니다. 3일 전부터 지연임박으로 표시해 독촉이나 일정 조정을 미리 준비할 수 있도록 했습니다. 기준일수는 구매 정책에 따라 조정 가능한 값입니다.

SAP 표준 기능과 어떻게 이어지나요?

발주와 입고 전기는 표준 트랜잭션이 담당하고 EKPO·EKET·EKBE에 그대로 남습니다. 이 화면은 그 값을 라인아이템 단위로 대조해 미입고수량과 지연 상태를 계산해 보여주는 조회 전용 레이어로 확장한 것입니다.

구매발주 미입고현황Open POME2MME80FNEKPOEKETEKBEOpenUI5