반응형
Notice
Recent Posts
Recent Comments
160x600
세상 모든 잡동사니 집합소 스레TV
[Conversion] silent data migration(SDM) 본문
728x90
반응형
**Silent Data Migration (SDM)**은 SAP S/4HANA에서 도입된 새로운 데이터 마이그레이션 프레임워크로, 업그레이드 이후의 시스템 운영 시간 중(Uptime)에 자동으로 마이그레이션 작업을 수행하도록 설계된 기능입니다. 이름 그대로 사용자나 운영자 개입 없이 ‘조용히(silently)’ 데이터 구조 변경이나 데이터 이전 작업을 수행합니다.
✅ 한 줄 정의
**SDM(Silent Data Migration)**은 S/4HANA 업그레이드 후, 다운타임 없이 시스템 실행 중에 자동으로 실행되는 비동기적 데이터 구조 전환 및 후처리 마이그레이션 도구입니다.
🎯 왜 필요한가?
SAP S/4HANA는 계속해서 데이터 모델을 단순화하고 변경합니다 (예: Universal Journal, Business Partner 통합 등).
하지만 모든 데이터를 업그레이드 중에 처리하면 다운타임이 길어지고 고객 운영에 영향을 줄 수 있습니다.
이를 줄이기 위해 SAP는 필수 최소한만 Downtime에 처리하고, 나머지 후처리를 Uptime에 SDM을 통해 자동 실행하게 만든 것입니다.
🧱 SDM의 구조
구성 요소설명
🧠 SDM Framework | SAP 내부의 자동 마이그레이션 실행 엔진 |
📄 Migration Class | ABAP Class 형태로 정의된 마이그레이션 로직 |
📦 Package | 각 SAP Component마다 마이그레이션 대상이 묶여 있음 (SDM:*) |
📋 Control Table | 어떤 마이그레이션이 언제 완료되었는지 추적 (SDBM*, SDM_CONTROL) |
🔧 SDM의 실행 방식
시점실행 내용
시스템 업그레이드 직후 | SUM이 초기 SDM Task 등록 |
시스템 재시작 후 | Uptime 중 백그라운드 작업으로 SDM 자동 실행 (SAP_SDM_EXECUTOR) |
사용자 개입 없음 | 자동 실행되며, 완료 여부만 모니터링 가능 |
🖥️ 관리 트랜잭션
트랜잭션 코드설명
SDM_MON | SDM 상태 모니터링 |
SE24 + 클래스 검색 | 개별 마이그레이션 클래스 확인 (ex. CL_SDM_...) |
SE38 → RSUPG_SDM_EXECUTOR | 수동 실행 시 사용 가능 (단, 일반적으론 자동 실행됨) |
📊 모니터링 정보 예시 (SDM_MON)
항목설명
Package | 마이그레이션 대상 기능 영역 |
Class Name | 실제 수행되는 ABAP 마이그레이션 클래스 |
Status | Not Executed / Running / Completed / Failed |
Last Execution | 마지막 실행 일시 |
Error Text | 실패 시 상세 로그 |
⚠️ 실무 시 주의사항
항목설명
✅ 업그레이드 완료가 끝이 아님 | 일부 데이터 변경은 SDM으로 뒤늦게 실행됨 |
📋 후속 체크 필요 | SDM이 실패한 경우 기능 오류가 발생할 수 있음 (예: FI Posting 오류 등) |
🚫 수동 수정 지양 | SAP가 정의한 클래스 외 직접 수정/변경은 비권장 |
🧪 Sandbox에서 선검증 | SDM Class에 의해 변경되는 데이터 로직 사전 확인 권장 |
🔁 SDM vs XPRA vs AIM
항목SDMXPRAAIM
실행 시점 | 업그레이드 후 시스템 기동 중 (Uptime) | 업그레이드 중 (Downtime) | 업그레이드 중 (Downtime) |
방식 | 자동 비동기 실행 | 동기 프로그램 실행 | Add-on 전용 전환 로직 |
확장성 | S/4HANA 이후 새롭게 등장 | ECC 및 초기 EHP 시기 중심 | Add-on 전환에 특화 |
✅ 요약 정리
항목내용
명칭 | Silent Data Migration (SDM) |
도입 | SAP S/4HANA 1909 이상 |
목적 | Uptime 중 조용한 데이터 마이그레이션 수행 |
실행 | 자동, 백그라운드 잡, 클래스 기반 로직 |
관리 | 트랜잭션 SDM_MON, 로그 테이블 SDM_CONTROL 등 |
이점 | 다운타임 최소화, 사용자 무관 자동 전환 |
반응형
'기술 > SAP BC' 카테고리의 다른 글
[BC] Custom Code Analysis (0) | 2025.07.26 |
---|---|
[Conversion] ICNV initialization (1) | 2025.07.24 |
[BC] Maintenance Planner (0) | 2025.07.23 |
[BC] Business Function (0) | 2025.07.22 |
[Conversion] Process Control Center (PCC) (0) | 2025.07.21 |
[Conversion] SUM Roadmap (0) | 2025.07.20 |
[Conversion] Simplification List (0) | 2025.07.19 |
Comments