# SAP FI Tables Replaced on S/4HANA (and Where Cost Elements Went)

> Source: https://netray.co/tools/sap-s4hana-replaced-fi-co-tables-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Maps classic ECC finance and controlling tables to what replaced them in S/4HANA, with a clear explanation of cost elements as G/L accounts.

## Category

sap

## Erp

SAP S/4HANA

## Audience

- SAP FICO consultant
- ABAP developer
- Report builder

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### ECC table

**Key:** old

**Type:** text

#### Area

**Key:** area

**Type:** text

#### What it held in ECC

**Key:** stored

**Type:** text

#### In S/4HANA

**Key:** s4

**Type:** text

**Rows:**

**Old:** GLT0

**Area:** FI-GL

**Stored:** G/L account totals (classic GL)

**S4:** Compatibility view reading from ACDOCA; no longer stores data

**Old:** FAGLFLEXA

**Area:** FI-GL

**Stored:** New GL actual line items

**S4:** Replaced by ACDOCA (universal journal)

**Old:** FAGLFLEXT

**Area:** FI-GL

**Stored:** New GL totals

**S4:** Compatibility view over ACDOCA

**Old:** BSIS

**Area:** FI-GL

**Stored:** G/L open item index

**S4:** Compatibility view; open items are ACDOCA lines with no clearing document

**Old:** BSAS

**Area:** FI-GL

**Stored:** G/L cleared item index

**S4:** Compatibility view; cleared items are ACDOCA lines with a clearing document

**Old:** BSEG

**Area:** FI

**Stored:** Accounting document line items

**S4:** Still exists for document data, but G/L line item reporting should read ACDOCA

**Old:** COEP

**Area:** CO

**Stored:** CO object line items

**S4:** Compatibility view over ACDOCA; CO postings are in the universal journal

**Old:** COSP

**Area:** CO

**Stored:** CO totals, external postings (primary costs)

**S4:** Compatibility view over ACDOCA

**Old:** COSS

**Area:** CO

**Stored:** CO totals, internal postings (secondary costs)

**S4:** Compatibility view over ACDOCA

**Old:** COBK

**Area:** CO

**Stored:** CO document header

**S4:** Retained as CO document header; line items now come from ACDOCA

**Old:** ANEP

**Area:** FI-AA

**Stored:** Asset line items

**S4:** Compatibility view; asset postings are in ACDOCA

**Old:** ANEA

**Area:** FI-AA

**Stored:** Asset line item value fields

**S4:** Compatibility view over ACDOCA

**Old:** ANLC

**Area:** FI-AA

**Stored:** Asset value fields per year and depreciation area

**S4:** Compatibility view over ACDOCA

**Old:** ANLP

**Area:** FI-AA

**Stored:** Asset period values

**S4:** Compatibility view over ACDOCA

**Old:** KNC1

**Area:** FI-AR

**Stored:** Customer master transaction figures

**S4:** Compatibility view over ACDOCA

**Old:** KNC3

**Area:** FI-AR

**Stored:** Customer special G/L transaction figures

**S4:** Compatibility view over ACDOCA

**Old:** LFC1

**Area:** FI-AP

**Stored:** Vendor master transaction figures

**S4:** Compatibility view over ACDOCA

**Old:** LFC3

**Area:** FI-AP

**Stored:** Vendor special G/L transaction figures

**S4:** Compatibility view over ACDOCA

**Old:** MLIT

**Area:** Material Ledger

**Stored:** Material Ledger line items

**S4:** Material Ledger is mandatory; valuation postings carried in ACDOCA

**Old:** CE1xxxx

**Area:** CO-PA

**Stored:** Costing-based CO-PA line items

**S4:** Account-based CO-PA reads ACDOCA; costing-based remains optional with its own tables

**Old:** CSKA

**Area:** CO

**Stored:** Cost element master (chart of accounts level)

**S4:** Cost elements are G/L accounts (SKA1/SKB1); CSKA and CSKB are kept for cost element category data

**Old:** CSKB

**Area:** CO

**Stored:** Cost element master (controlling area level)

**S4:** Maintained through the G/L account (FS00); no separate cost element master

**Old:** CSKU

**Area:** CO

**Stored:** Cost element texts

**S4:** G/L account texts in SKAT are used

**Notes:** Exact object type (table, compatibility view or retained) varies by S/4HANA release and by SAP Note, so confirm in SE11 on your system before changing a custom report or extract. Treat this list as a starting map for your simplification item review, not as a substitute for the release documentation.

## Content

**Intro:** In S/4HANA the universal journal table ACDOCA holds finance, controlling, asset and Material Ledger line items in one place. Many classic tables such as GLT0, COEP and the asset value tables stopped storing data, so custom reports that select from them can return wrong or empty results.

**Sections:**

#### How to use this reference

**Body:** Search for the ECC table your report reads, then check the S/4HANA column to see whether it is a compatibility view, a retained table or replaced outright. Compatibility views let old code keep running but are not fast or complete for every field, so plan to rewrite hot paths against ACDOCA directly. Export the filtered list into your custom code remediation worksheet.

**Bullets:**

- Search by table name, area (FI-GL, CO, FI-AA) or keyword.
- Flag every custom Z-report that selects from a table in this list.
- Test amounts in ACDOCA against the compatibility view for one period.

#### Cost elements as G/L accounts

**Body:** In ECC a cost element was a separate master record created in KA01 with its own category. From S/4HANA 1503 onward a cost element is a G/L account with an account type: primary costs or revenue, or secondary costs. Secondary cost elements used for allocations and settlements are G/L accounts too, created through FS00 and still carrying a cost element category that drives their use. Because every posting needs a G/L account, FI and CO can no longer drift apart.

**Bullets:**

- Primary cost elements: G/L accounts of type primary costs or revenue.
- Secondary cost elements: G/L accounts of type secondary costs.
- Old KA01 and KA02 transactions are replaced by G/L account maintenance.

#### Reading ACDOCA instead of the old tables

**Body:** ACDOCA is keyed by ledger, company code, fiscal year, document number and line item. A cost center posting that used to be a COEP row is now an ACDOCA row with the cost center and controlling area filled in. Open item queries use clearing fields rather than separate open and cleared index tables. Ledger is part of the key, so filter the leading ledger when you reproduce an ECC report.

#### Common mistakes

**Body:** The most frequent errors are summing across all ledgers, so amounts double, reading BSEG for G/L balances, and assuming a cost element master record still exists after migration. Another trap is custom append structures on BSEG or COEP that do not carry over to ACDOCA. Run the SAP Custom Code Migration app early, then compare period totals between old reports and rewritten ones.

**Cta:** If your finance team keeps asking which table holds a number after a migration, we can put a private assistant over your own documentation and read-only ERP views so it answers with the query shown.

**Faq:**

#### Which tables does ACDOCA replace in S/4HANA?

**Answer:** ACDOCA is the universal journal and takes over line item storage from GL, CO, asset accounting and Material Ledger tables. Totals tables such as GLT0 and COSP became compatibility views. Exact behavior depends on your release, so check each table in SE11 and in the simplification list.

#### What happened to cost elements in S/4HANA?

**Answer:** Cost elements are now G/L accounts. You create primary and secondary cost elements with FS00 by choosing the account type, not with KA01. CO postings need a G/L account anyway, which removes the old reconciliation between FI and CO.

#### Can I still use BSEG in S/4HANA?

**Answer:** BSEG still exists for accounting document line data, but SAP recommends reading ACDOCA for G/L reporting. Custom reports that join BKPF and BSEG often still run, though they may miss CO-only or Material Ledger postings that exist only in the universal journal.

#### Do old CO reports using COEP still work?

**Answer:** Usually yes through the compatibility view, which reads ACDOCA. Performance and field coverage can differ, and custom fields on COEP need to be extended onto ACDOCA. Test one period against the original numbers before relying on the view.

## Search terms

sap fi tables replaced on s4hana, cost element in sap s4 hana, sap s4hana acdoca replaces tables, glt0 replacement s4hana, coep replacement s4hana, bseg s4hana acdoca, sap cost element master s4hana, sap universal journal tables

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
