반응형
Notice
Recent Posts
Recent Comments
160x600
세상 모든 잡동사니 집합소 스레TV
[Conversion] ICNV initialization 본문
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