관리 메뉴

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

[Conversion] ICNV initialization 본문

기술/SAP BC

[Conversion] ICNV initialization

스레TV 2025. 7. 24. 23:11
728x90
반응형

SAP에서 **ICNV (Incremental Conversion)**는 테이블의 데이터 타입이나 길이 등을 **운영 중(Uptime)**에도 변환할 수 있도록 도와주는 데이터 타입 전환 도구입니다.
이 중 ICNV Initialization Phase는 전체 ICNV 과정의 첫 번째 단계로, 변환 대상 테이블에 대해 변환 준비 작업(Shadow 테이블 생성 등)을 시작하는 과정입니다.


✅ 한 줄 정의

ICNV Initialization은 ICNV 대상 테이블의 변환을 준비하기 위해, Shadow 테이블 구조를 만들고 초기 설정을 수행하는 단계입니다.


🧱 ICNV란 무엇인가?

항목설명
전체 명칭 Incremental Conversion
목적 데이터 타입 또는 길이 변경을 시스템을 중지하지 않고(Uptime) 수행
도구 Transaction ICNV, 또는 SUM 중 내부에서 자동 실행
사용 예시 필드 크기 확장 (예: CHAR10 → CHAR20), NUMBER → DECIMAL 변환 등
특징 Shadow 테이블 생성 → 동기화 유지 → Cutover 시 전환
 

🔁 ICNV 전체 흐름

단계설명
1️⃣ Initialization Shadow 테이블 생성 및 구조 복사, 제약 조건 준비
2️⃣ Activation 테이블 로깅 활성화, 변경 추적 시작
3️⃣ Replication 운영 테이블 ↔ Shadow 테이블 간 변경분 복제
4️⃣ Switch Downtime 시점에서 Shadow 테이블을 운영 테이블로 전환
 

🛠 ICNV Initialization에서 수행되는 주요 작업

작업설명
📄 테이블 정의 복사 원본 테이블의 구조를 Shadow 테이블로 복사 (/1CNV/...)
🔑 Primary key 복사 Shadow 테이블에 동일한 키 구성 적용
⚙️ 변환 스크립트 준비 대상 필드 타입/길이 변경 정의 로딩
🔐 권한 체크 실행에 필요한 권한 및 테이블 잠금 조건 확인
🧩 제약조건 준비 Foreign Key, Index 등 동기화 대상 구성 정보 확보
 

📌 실행 도구

방법설명
Transaction ICNV 수동 관리 가능 (테이블별 선택, 상태 확인)
Software Update Manager (SUM) DMO 또는 업그레이드 시 자동 포함 (해당 테이블 존재 시)
 

✅ 요약 정리

항목설명
이름 ICNV Initialization
목적 Shadow 테이블 생성 및 변환 준비
실행 위치 ICNV 트랜잭션 or SUM 내부
결과 변환 대상 테이블에 대한 복제 구조 및 로깅 준비 완료
다음 단계 Activation → Replication → Switch
반응형

'기술 > SAP BC' 카테고리의 다른 글

[BC] Custom Code Analysis  (0) 2025.07.26
[Conversion] silent data migration(SDM)  (0) 2025.07.25
[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