SAP S/4HANA 기본 — 구매(MM) 관점에서 본 ECC와의 차이

SAP S/4HANA MM 구매 관점 배너

SAP S/4HANA 는 HANA 인메모리 DB를 전제로 만든 차세대 ERP입니다. 단순히 DB가 바뀐 게 아니라 데이터 모델 · UI · 개발 방식 · 확장 전략까지 함께 바뀝니다. 이 글은 구매(MM) 운영자가 가장 먼저 마주치는 변화 — BP 통합 · MATDOC 단일화 · Fiori · ACDOCA · BTP/RAP/ADT — 를 ECC와 비교해 정리합니다.

1. 배포 옵션 — Public / Private / On-Premise

S/4HANA는 운영 환경 선택지가 셋입니다. 어느 옵션이냐에 따라 커스터마이징 자유도·릴리스 주기·확장 전략이 달라집니다.

☁️Public Cloud
멀티 테넌트 SaaS
• 분기 업데이트(강제)
Fit-to-Standard 원칙
• 커스터마이징 제한적
• 확장은 BTP 측에서
통칭: RISE with SAP S/4HANA Cloud Public Edition
🔐Private Cloud
싱글 테넌트 전용 환경
• 더 긴 릴리스 주기
커스터마이징 가능
• 관리형 (SAP/파트너 운영)
• 온프레미스에 가까운 자유도
통칭: RISE with SAP S/4HANA Cloud Private Edition
🏢On-Premise
자체 운영 (고객 IDC)
• 완전한 커스터마이징
• 업그레이드 주기 자율
• 인프라·관리 부담 큼
• ECC 운영과 가장 유사
통칭: S/4HANA Enterprise Management on-premise

💡 Clean Core 원칙 — 특히 Cloud 환경에서는 코어를 직접 손대지 말고 BTP에서 사이드바이사이드(side-by-side)로 확장하는 게 권장됩니다. 코어 업그레이드 영향을 최소화하기 위함입니다.

2. Business Partner(BP) — XK0n / VD0n → BP 통합

ECC에서는 공급업체(Vendor) · 고객(Customer) · 재무 협력사를 각각 다른 T-Code로 만들었습니다. S/4HANA에서는 Business Partner(BP) 라는 단일 객체로 통합되고, 역할(Role) 로 구분합니다.

ECC 분리 마스터 vs S/4HANA BP 통합

▲ ECC의 분리된 마스터 데이터 → S/4HANA의 BP 단일 진입점

  • T-Code : BP (모든 파트너 생성·변경·조회)
  • 기존 T-Code : XK01/02/03 · VD01/02/03 · XD01/02/03 · FK01/02/03 등은 deprecated 또는 차단
  • 마이그레이션 도구 : CVI(Customer Vendor Integration) — ECC 마스터를 BP로 동기화·이관
  • 장점 : 한 회사가 공급업체이자 고객인 경우 단일 BP에 복수 역할 부여 가능

구매 운영 시 신규 공급업체 등록을 BP에서 처리하고, 이후 BP가 FI(매입처)·MM(공급업체) 역할로 자동 연결되도록 설정해야 합니다.

3. MATDOC — MKPF / MSEG / 집계 테이블 단일화

ECC에서 자재문서는 헤더(MKPF) + 품목(MSEG) 으로 분리되고, 재고 잔액은 MARD · MCHB · MKOL 같은 집계 테이블에 별도로 유지됐습니다. S/4HANA에서는 모두 MATDOC 단일 테이블로 합쳐지고, 집계 테이블은 CDS 호환 뷰로 바뀝니다.

ECC MKPF/MSEG/집계 테이블 vs S/4HANA MATDOC 단일화

▲ ECC의 분산 데이터 모델 → S/4HANA의 MATDOC + 실시간 CDS 뷰

  • MATDOC 단일 테이블 — 자재이동 헤더·품목 정보 통합
  • MKPF · MSEG — 호환성을 위해 로 유지 (기존 ABAP/리포트 그대로 동작)
  • MARD · MCHB · MSKA 등 집계 테이블 — 실제로는 MATDOC을 집계한 CDS 뷰
  • 이점
    • 단일 소스(Single Source of Truth)
    • 집계 테이블 불일치 위험 제거
    • HANA 인메모리에서 실시간 집계

4. 기타 주요 변화 — 구매 관점

영역변경 내용
UIFiori(웹 기반) 중심으로 전환 — SAP GUI도 병행 가능
재무 G/LACDOCA(Universal Journal) — BSEG/COEP/COSP 등 여러 테이블이 단일 테이블로
자재번호 길이18자 → 40자 확장
재고 조회집계 테이블 없이 MATDOC 위 CDS 뷰로 실시간 조회
분석Embedded Analytics — CDS 뷰 기반의 리포트/대시보드 코어 내장
MRPMRP Live — HANA 위에서 실행되는 고속 MRP

5. BTP · RAP · ADT — 알아둘 키워드

S/4HANA를 둘러싼 세 가지 핵심 약어입니다.

🧩BTPBusiness Technology Platform

SAP의 PaaS 기반 확장·통합·분석 플랫폼. 코어 S/4HANA는 깨끗하게 두고, 사이드바이사이드 확장을 BTP에서 개발·운영(Clean Core).

⚙️RAPRESTful ABAP Programming model

CDS 뷰 + Behavior Definition 기반의 새로운 ABAP 개발 모델. OData/Fiori 서비스를 표준화된 방식으로 빠르게 만든다. 개발은 ADT(Eclipse) 에서.

🛠️ADTABAP Development Tools

Eclipse 기반의 새 ABAP IDE. 기존 SAP GUI의 SE80 워크벤치를 대체하며, CDS·RAP·OData 같은 S/4HANA 신규 개발 모델을 다루려면 사실상 필수. 최근에는 VSCode도 SAP 공식 지원 시작 — Eclipse vs VSCode 비교 참고.

6. ECC vs S/4HANA — 한눈에 비교

영역ECCS/4HANA
데이터베이스Any (Oracle · DB2 · MSSQL …)HANA 전용
자재번호 길이18자40자
공급업체·고객XK0n / VD0n / FK0n 분리BP 통합 (BP T-Code)
자재문서MKPF + MSEG + 집계 테이블MATDOC + CDS 호환 뷰
재무 G/LBSEG / COEP / COSP 등 분리ACDOCA(Universal Journal)
UISAP GUIFiori + SAP GUI 병행
재고 조회집계 테이블실시간 CDS 뷰
개발 환경ABAP Workbench(SE80)ADT(Eclipse) + RAP
확장 전략코어 직접 수정 (Z 객체)BTP 사이드바이사이드 (Clean Core)
MRP클래식 MRPMRP Live (HANA 위)
분석BW 등 별도Embedded Analytics (CDS 기반)

7. 정리

  • S/4HANA는 단순한 DB 변경이 아니라 데이터 모델·UI·개발·확장 전략까지 함께 바뀐 차세대 ERP.
  • 배포 옵션은 Public / Private / On-Premise 셋. Public일수록 표준 준수 압박이 큼.
  • 구매 관점 핵심 변화 3가지:
    1. BP 통합 — 공급업체·고객 단일 마스터(BP T-Code)
    2. MATDOC 단일화 — 자재문서·집계 테이블이 하나로
    3. ACDOCA · Fiori · 자재번호 40자 같은 데이터·UI 변화
  • 키워드 BTP / RAP / ADT 는 확장·신규 개발 모델·IDE의 차세대 표준.

참고 자료 (Further Reading)

본 포스트는 SAP의 공개된 표준 용어·아키텍처 개념을 일반 지식 기반으로 정리한 것입니다. 더 권위 있는 최신 정보·세부 사양은 아래 공식 채널에서 확인하세요. (deep link는 SAP 측 개편으로 자주 바뀌므로, 랜딩 페이지에서 키워드로 검색하는 방식이 안전합니다.)

  • SAP Help Portalhelp.sap.com (S/4HANA · BTP · ABAP 공식 문서)
  • Simplification List for SAP S/4HANA — SAP Help Portal에서 "Simplification List" 검색 (BP·MATDOC·ACDOCA 등 ECC→S/4HANA 변경점 공식 정리)
  • SAP Communitycommunity.sap.com (실무 블로그·Q&A — BP 마이그레이션, MATDOC, MRP Live 등 검색)
  • SAP Developersdevelopers.sap.com (BTP · RAP · CDS 튜토리얼)
  • SAP Notes / Supportlaunchpad.support.sap.com (BP 마이그레이션 가이드 노트, 데이터 모델 변경 노트 검색)

Disclaimer — 이 포스트는 AI(Claude)를 활용하여 작성된 초안을 바탕으로 검수 및 보완하여 작성되었습니다. 내용 중 오류나 오타가 있다면 댓글로 알려주시면 감사하겠습니다.