S/4HANA Migration Guide

Which SAP ECC tables change in S/4HANA? This reference maps 52 commonly used tables to their S/4HANA status — replaced, merged, renamed, or unchanged.

Migration Mappings (52)

ECC Table Description Status S/4 Successor Module Notes
BUT000 BP: General data I Unchanged BP BUT000 is the central Business Partner table in S/4HANA. It replaces KNA1 (customer) and LFA1 (vendor) as the single master record.
COBK CO Object: Document Header Replaced ACDOCA CO CO document header merged into ACDOCA.
COEP CO Object: Line Items (by Period) Replaced ACDOCA CO CO line item tables (COEP, COBK) replaced by ACDOCA. FI and CO are unified in the Universal Journal.
COSP Generated Table for View Replaced ACDOCA CO CO external posting totals replaced by ACDOCA.
COSS Generated Table for View Replaced ACDOCA CO CO totals tables (COSS/COSP) eliminated. Totals derived from ACDOCA.
ACDOCA Universal Journal Entry Line Items Unchanged FI ACDOCA is the Universal Journal — the central table in S/4HANA Finance. It replaces BSEG, GLT0, FAGLFLEXA, COEP, and many other FI/CO tables.
ANLA Asset Master Record Segment Unchanged FI ANLA remains unchanged in S/4HANA. Asset Accounting is simplified but the master data table persists.
BKPF Accounting Document Header Merged ACDOCA FI BKPF header fields are available in ACDOCA. BKPF itself still exists but ACDOCA is the primary table for reporting.
BSAD Generated Table for View Replaced ACDOCA FI Cleared customer items table replaced by ACDOCA.
BSAK Vendor Cleared Items (Secondary Index) Replaced ACDOCA FI Cleared vendor items table replaced by ACDOCA.
BSAS G/L Account Cleared Items (Secondary Index) Replaced ACDOCA FI Cleared G/L items table replaced by ACDOCA.
BSEG Accounting Document Segment Replaced ACDOCA FI BSEG is replaced by the Universal Journal ACDOCA in S/4HANA. BSEG still exists as a compatibility view but ACDOCA is the single source of truth. Key differences: ACDOCA combines FI and CO postings, includes profitability attributes.
BSID Generated Table for View Replaced ACDOCA FI Customer open item tables (BSID/BSAD) replaced by ACDOCA. Use CDS views I_JournalEntry or I_OperationalAcctgDocItem for access.
BSIK Generated Table for View Replaced ACDOCA FI Vendor open item tables (BSIK/BSAK) replaced by ACDOCA.
BSIS G/L Account Open Items (Secondary Index) Replaced ACDOCA FI G/L open item tables (BSIS/BSAS) replaced by ACDOCA.
FAGLFLEXA General Ledger: Actual Line Items Replaced ACDOCA FI New GL line item tables (FAGLFLEXA, FAGLFLEXT) replaced by ACDOCA.
FAGLFLEXT New GL: Totals Replaced ACDOCA FI New GL totals table replaced by ACDOCA. Totals computed on-the-fly.
GLT0 Generated Table for View Replaced ACDOCA FI GLT0 totals table eliminated. All totals computed on-the-fly from ACDOCA.
SKA1 G/L Account Master (Chart of Accounts) Unchanged FI SKA1 remains unchanged in S/4HANA.
PA0001 HR Master Record: Infotype 0001 (Org. Assignment) Unchanged HR PA0001 remains unchanged in S/4HANA (on-premise HCM). For SuccessFactors, data model is completely different.
PA0002 HR Master Record: Infotype 0002 (Personal Data) Unchanged HR PA0002 remains unchanged in S/4HANA (on-premise HCM).
EBAN Purchase Requisition Unchanged MM EBAN remains unchanged in S/4HANA.
EKKO Purchasing Document Header Unchanged MM EKKO remains unchanged in S/4HANA.
EKPO Purchasing Document Item Unchanged MM EKPO remains unchanged in S/4HANA.
LFA1 Supplier Master (General Section) Replaced BUT000 MM Vendor master replaced by Business Partner (BUT000). LFA1 exists as compatibility view. Use BP transaction instead of XK01.
LFB1 Vendor Master (Company Code) Replaced BUT000 MM Vendor company code data migrated to Business Partner. LFB1 exists as compatibility view.
LFBK Vendor Master (Bank Details) Replaced BUT0BK MM Vendor bank details replaced by Business Partner bank data (BUT0BK).
MARA General Material Data Unchanged MM MARA remains unchanged in S/4HANA.
MARC Plant Data for Material Unchanged MM MARC remains unchanged in S/4HANA.
MARD Storage Location Data for Material Unchanged MM MARD remains unchanged in S/4HANA. Stock data still stored here.
MATDOC Material Documents Unchanged MM MATDOC is the new material document table in S/4HANA, replacing MSEG (items) and MKPF (header).
MKPF Material Document: Header Replaced MATDOC MM Header fields merged into MATDOC. MKPF exists as compatibility view.
MSEG Document Segment: Material Replaced MATDOC MM MSEG and MKPF are replaced by MATDOC in S/4HANA. MATDOC is a single table combining header and item data for material documents.
NSDM_V_MSEG New Stock Data Model: Material Document Items Deprecated MATDOC MM Intermediate compatibility view from early S/4HANA releases. Fully replaced by MATDOC.
AUFK Order master data Unchanged PM AUFK remains unchanged in S/4HANA.
EQUI Equipment master data Unchanged PM EQUI remains unchanged in S/4HANA.
IFLOS Functional Location Labels Unchanged PM IFLOS remains unchanged in S/4HANA.
AFKO Order Header Data PP Orders Unchanged PP AFKO remains unchanged in S/4HANA.
AFPO Order item Unchanged PP AFPO remains unchanged in S/4HANA.
PLKO Task list - header Unchanged PP PLKO remains unchanged in S/4HANA.
STPO BOM item Unchanged PP STPO remains unchanged in S/4HANA.
KNA1 General Data in Customer Master Replaced BUT000 SD Customer master replaced by Business Partner (BUT000). KNA1 exists as compatibility view. Use BP transaction instead of XD01.
KNB1 Customer Master (Company Code) Replaced BUT000 SD Customer company code data migrated to Business Partner. KNB1 exists as compatibility view.
KNBK Customer Master (Bank Details) Replaced BUT0BK SD Customer bank details replaced by Business Partner bank data (BUT0BK).
KONV Sales Document: Conditions (Transaction Data) Replaced PRCD_ELEMENTS SD KONV replaced by PRCD_ELEMENTS in S/4HANA. New unified pricing table covers SD, MM, and other pricing scenarios.
LIKP SD Document: Delivery Header Data Unchanged SD LIKP remains unchanged in S/4HANA.
LIPS SD document: Delivery: Item data Unchanged SD LIPS remains unchanged in S/4HANA.
PRCD_ELEMENTS Pricing Elements Unchanged SD PRCD_ELEMENTS is the new unified pricing conditions table in S/4HANA, replacing KONV.
VBAK Sales Document: Header Data Unchanged SD VBAK remains unchanged. Receives additional status fields from VBUK.
VBAP Sales Document: Item Data Unchanged SD VBAP remains unchanged. Receives additional status fields from VBUP.
VBUK Sales Document: Header Status Merged VBAK SD Status fields from VBUK moved into VBAK (sales header) and LIKP (delivery header). VBUK still exists as compatibility view.
VBUP Sales Document: Item Status Merged VBAP SD Status fields from VBUP moved into VBAP (sales item) and LIPS (delivery item). VBUP still exists as compatibility view.

About S/4HANA Table Migration

When migrating from SAP ECC to S/4HANA, many database tables undergo significant changes. The most impactful change is the introduction of the Universal Journal (ACDOCA), which replaces dozens of FI and CO tables (BSEG, GLT0, FAGLFLEXA, COEP, and more). In Sales & Distribution, status tables like VBUP and VBUK are merged into their parent tables (VBAP/VBAK). The Business Partner (BUT000) replaces separate customer (KNA1) and vendor (LFA1) master records.

This migration guide helps SAP developers and consultants identify which tables change and find their S/4HANA successors. Each table links to its detailed CDSee page with fields, CDS views, and lineage information.