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.