관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[Conversion] silent data migration(SDM) 본문

기술/SAP BC

[Conversion] silent data migration(SDM)

스레TV 2025. 7. 25. 00:35
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