본문 바로가기
SAP

🛠️ [SAP S/4HANA] BP 마스터 데이터 동기화 에러, 해결사는 바로 'MDS_PPO2'

by Maxi bang 2025. 12. 22.
반응형

S/4HANA 운영 중 고객(Customer)이나 공급업체(Vendor) 정보를 수정했는데, 비즈니스 파트너(BP)에 반영되지 않아 당황하신 적 있으신가요?

CVI(Customer Vendor Integration) 환경에서는 데이터가 백그라운드에서 실시간 동기화되기 때문에, 화면상으로는 저장이 잘 된 것처럼 보여도 내부적으로는 에러가 발생해 동기화가 멈춰 있을 수 있습니다. 이때 우리가 꼭 확인해야 할 트랜잭션이 바로 MDS_PPO2입니다.


🔍 MDS_PPO2란 무엇인가요?

MDS_PPO2는 마스터 데이터 동기화 과정에서 발생한 오류를 추적하고 재처리하는 Post Processing Office(PPO) 워크벤치입니다.

단순히 "에러가 났다"고 알려주는 로그 확인용에 그치지 않고, 오류 원인을 분석한 뒤 데이터 동기화를 다시 실행(Repeat) 시킬 수 있는 통합 관리 도구 역할을 합니다.


🛠️ MDS_PPO2 단계별 사용 가이드

1️⃣ 조회 단계 (Selection)

먼저 어떤 에러들이 쌓여 있는지 찾아봐야 합니다.

  • 트랜잭션 실행: /nMDS_PPO2 입력
  • 검색 조건 설정:
    • Postprocessing Order (오더 상태): 아직 처리되지 않은 'New'(신규) 또는 'In Process'(처리 중) 선택

    • Creation Date(생성일): 오류 발생 시점 확인을 위한 날짜 범위 지정 후 실행(F8)

 

 

2️⃣ 결과 분석 (List View)

목록이 나타나면 신호등 아이콘을 통해 상태를 확인합니다.

  • 🔴 빨간색: 아직 해결되지 않은 오류
  • 🟢 녹색: 처리가 완료된 항목
  • 상세 원인 파악: 해당 행을 더블클릭하면 하단에 구체적인 오류 메시지가 나타납니다.
  • 예: "Field XYZ is mandatory", "Mapping for tax code missing"

3️⃣ 재처리 단계 (Reprocessing)

원인을 파악했다면 이제 정상화를 시킬 차례입니다.

  1. 원인 수정: 마스터 데이터의 필수 값을 채우거나 SPRO 설정을 변경하는 등 근본적인 오류 원인을 수정합니다.
  2. 재실행: 문제가 된 항목을 선택하고 상단 툴바의 'Repeat(다시 실행)' 아이콘을 클릭합니다.
  3. 확인: 동기화가 성공하면 상태가 **'Completed(녹색)'**로 변경됩니다.
    • 참고: 무시해도 되는 오류라면 'Confirm(확인 완료)'을 눌러 리스트에서 제외할 수 있습니다.

💡 운영 팁: 유사 트랜잭션과 비교

많은 분이 MDS_LOAD_COCKPIT과 혼동하시곤 합니다. 상황에 맞는 도구를 선택하세요!

구분 MDS_LOAD_COCKPIT MDS_PPO2
주요 역할 대량 데이터의 강제 동기화 (초기 로드) 발생한 오류의 사후 관리 및 재처리
사용 시점 마이그레이션 직후 또는 대량 매핑 필요 시 평상시 운영 중 개별 데이터 동기화 실패 시
특징 전체 데이터 범위를 지정하여 실행 시스템이 남긴 에러 로그를 기반으로 작업

⚠️ 관리자 주의 사항

  1. 정기적 모니터링: CVI 에러는 백그라운드에서 발생하므로 사용자가 모를 수 있습니다. 정기적으로 MDS_PPO2를 체크하는 습관이 중요합니다.
  2. 최신 데이터 우선 처리: 동일한 고객에 대해 여러 에러가 쌓였다면, 가장 마지막에 수정된 최신 데이터만 선택해서 Repeat 하시면 됩니다.
 
반응형