SAP S/4HANA 는 HANA 인메모리 DB를 전제로 만든 차세대 ERP입니다. 단순히 DB가 바뀐 게 아니라 데이터 모델 · UI · 개발 방식 · 확장 전략까지 함께 바뀝니다. 이 글은 구매(MM) 운영자가 가장 먼저 마주치는 변화 — BP 통합 · MATDOC 단일화 · Fiori · ACDOCA · BTP/RAP/ADT — 를 ECC와 비교해 정리합니다.
S/4HANA는 운영 환경 선택지가 셋입니다. 어느 옵션이냐에 따라 커스터마이징 자유도·릴리스 주기·확장 전략이 달라집니다.
💡 Clean Core 원칙 — 특히 Cloud 환경에서는 코어를 직접 손대지 말고 BTP에서 사이드바이사이드(side-by-side)로 확장하는 게 권장됩니다. 코어 업그레이드 영향을 최소화하기 위함입니다.
ECC에서는 공급업체(Vendor) · 고객(Customer) · 재무 협력사를 각각 다른 T-Code로 만들었습니다. S/4HANA에서는 Business Partner(BP) 라는 단일 객체로 통합되고, 역할(Role) 로 구분합니다.
▲ ECC의 분리된 마스터 데이터 → S/4HANA의 BP 단일 진입점
BP (모든 파트너 생성·변경·조회)구매 운영 시 신규 공급업체 등록을 BP에서 처리하고, 이후 BP가 FI(매입처)·MM(공급업체) 역할로 자동 연결되도록 설정해야 합니다.
ECC에서 자재문서는 헤더(MKPF) + 품목(MSEG) 으로 분리되고, 재고 잔액은 MARD · MCHB · MKOL 같은 집계 테이블에 별도로 유지됐습니다. S/4HANA에서는 모두 MATDOC 단일 테이블로 합쳐지고, 집계 테이블은 CDS 호환 뷰로 바뀝니다.
▲ ECC의 분산 데이터 모델 → S/4HANA의 MATDOC + 실시간 CDS 뷰
| 영역 | 변경 내용 |
|---|---|
| UI | Fiori(웹 기반) 중심으로 전환 — SAP GUI도 병행 가능 |
| 재무 G/L | ACDOCA(Universal Journal) — BSEG/COEP/COSP 등 여러 테이블이 단일 테이블로 |
| 자재번호 길이 | 18자 → 40자 확장 |
| 재고 조회 | 집계 테이블 없이 MATDOC 위 CDS 뷰로 실시간 조회 |
| 분석 | Embedded Analytics — CDS 뷰 기반의 리포트/대시보드 코어 내장 |
| MRP | MRP Live — HANA 위에서 실행되는 고속 MRP |
S/4HANA를 둘러싼 세 가지 핵심 약어입니다.
SAP의 PaaS 기반 확장·통합·분석 플랫폼. 코어 S/4HANA는 깨끗하게 두고, 사이드바이사이드 확장을 BTP에서 개발·운영(Clean Core).
CDS 뷰 + Behavior Definition 기반의 새로운 ABAP 개발 모델. OData/Fiori 서비스를 표준화된 방식으로 빠르게 만든다. 개발은 ADT(Eclipse) 에서.
Eclipse 기반의 새 ABAP IDE. 기존 SAP GUI의 SE80 워크벤치를 대체하며, CDS·RAP·OData 같은 S/4HANA 신규 개발 모델을 다루려면 사실상 필수. 최근에는 VSCode도 SAP 공식 지원 시작 — Eclipse vs VSCode 비교 참고.
| 영역 | ECC | S/4HANA |
|---|---|---|
| 데이터베이스 | Any (Oracle · DB2 · MSSQL …) | HANA 전용 |
| 자재번호 길이 | 18자 | 40자 |
| 공급업체·고객 | XK0n / VD0n / FK0n 분리 | BP 통합 (BP T-Code) |
| 자재문서 | MKPF + MSEG + 집계 테이블 | MATDOC + CDS 호환 뷰 |
| 재무 G/L | BSEG / COEP / COSP 등 분리 | ACDOCA(Universal Journal) |
| UI | SAP GUI | Fiori + SAP GUI 병행 |
| 재고 조회 | 집계 테이블 | 실시간 CDS 뷰 |
| 개발 환경 | ABAP Workbench(SE80) | ADT(Eclipse) + RAP |
| 확장 전략 | 코어 직접 수정 (Z 객체) | BTP 사이드바이사이드 (Clean Core) |
| MRP | 클래식 MRP | MRP Live (HANA 위) |
| 분석 | BW 등 별도 | Embedded Analytics (CDS 기반) |
BP T-Code)본 포스트는 SAP의 공개된 표준 용어·아키텍처 개념을 일반 지식 기반으로 정리한 것입니다. 더 권위 있는 최신 정보·세부 사양은 아래 공식 채널에서 확인하세요. (deep link는 SAP 측 개편으로 자주 바뀌므로, 랜딩 페이지에서 키워드로 검색하는 방식이 안전합니다.)
Disclaimer — 이 포스트는 AI(Claude)를 활용하여 작성된 초안을 바탕으로 검수 및 보완하여 작성되었습니다. 내용 중 오류나 오타가 있다면 댓글로 알려주시면 감사하겠습니다.