SAP S/4HANA · Fixed Assets · Legacy → ACDOCA
The asset value tables in S/4HANA
Compatibility viewsFI-AA
Short answer
In S/4HANA, the classic asset value tables — ANEK, ANEP, ANEA, ANLP, ANLC — are no longer updated. Asset values now post to ACDOCA in real time (the ANEK header goes to BKPF), so there is no more FI-AA-to-GL reconciliation. The old names survive as FAAV_* compatibility views; plan and statistical data move to FAAT_PLAN_VALUES / FAAT_DOC_IT. Read ACDOCA or the released asset CDS views — don't extract the FAAV_* views.
ANEP · linesANLC · values────▶ACDOCAactualsBKPFANEK headerFAAT_PLAN_VALUESplanFAAV_*
What they were
In classic Asset Accounting, asset values lived in their own tables, separate from the general ledger — which is exactly why you had to run periodic FI-AA-to-GL reconciliation. ANEK was the asset document header, ANEP the line items, ANEA the proportional-value lines, ANLP the periodic depreciation postings, and ANLC the yearly asset values per depreciation area (acquisition cost, accumulated depreciation, net book value).
What changed in S/4HANA
The old names survive as FAAV_* compatibility views. The actual values resolve to ACDOCA; plan and statistical data move to the FAAT_* tables.
| Object | Was | Now in S/4HANA |
|---|---|---|
| ANEK | Asset document header | BKPF + ACDOCA · FAAV_ANEK |
| ANEP | Asset line items | Compat view → ACDOCA (FAAV_ANEP) |
| ANEA | Proportional value line items | Compat view → ACDOCA (FAAV_ANEA) |
| ANLP | Periodic depreciation postings | ACDOCA + FAAT (FAAV_ANLP) |
| ANLC | Yearly asset values per area | Compat view → ACDOCA (FAAV_ANLC) |
| ACDOCA | — | Transparent table — asset actual line items, per ledger / currency, real time |
| FAAT_PLAN_VALUES | — | Transparent table — planned depreciation per asset / area / period |
The headline win: because asset and G/L values now sit in the same table (ACDOCA), FI-AA-to-GL reconciliation is gone — the old reconciliation programs (RAABST01, RAABST02, FAA_GL_RECON) do not even exist in S/4HANA. Reconciliation is assured by design.
Where the values went — ANLC to ACDOCA
| ANLC / ANEP field | Lives now in | Field |
|---|---|---|
| KANSW (acquisition value) | ACDOCA | Σ HSL · acquisition postings |
| KNAFA (cumulative ord. deprec.) | ACDOCA | Σ HSL · depreciation postings |
| ANSWL (current-year acquisitions) | ACDOCA | HSL where ANBWA 100–199 |
| NAFAG (current-year deprec.) | ACDOCA | HSL · depreciation type |
| net book value | ACDOCA | Σ HSL · all asset lines |
| ANBWA (transaction type) | ACDOCA | ANBWA |
| planned depreciation | FAAT_PLAN_VALUES | per asset · area · period |
ANLC and ANLP were summary tables — there is no 1:1 column map. You re-aggregate the values from ACDOCA line items. Even ANLC-KANSW and ANLC-KNAFA are now derived from ACDOCA / FAAT, not a real table (SAP KBA 3521430).
How to query it now
SELECT a.anln1, a.anln2,
m.anlkl AS asset_class,
a.afabe AS deprec_area,
SUM(CASE WHEN a.anbwa BETWEEN '100' AND '399'
OR a.fiscalperiod = 0
THEN a.hsl ELSE 0 END) AS apc,
SUM(CASE WHEN a.anbwa NOT BETWEEN '100' AND '399'
AND a.fiscalperiod <> 0
THEN a.hsl ELSE 0 END) AS accumulated_deprec,
SUM(a.hsl) AS net_book_value
FROM acdoca a
JOIN anla m ON m.bukrs = a.rbukrs
AND m.anln1 = a.anln1
AND m.anln2 = a.anln2
WHERE a.rbukrs = :company_code
AND a.afabe = :deprec_area -- 01 book / 15 tax / 32 IFRS
AND a.anln1 <> '' -- asset postings only
GROUP BY a.anln1, a.anln2, m.anlkl, a.afabe;
Planned (not-yet-posted) depreciation is not in ACDOCA — read FAAT_PLAN_VALUES for it. The released CDS views I_AssetValuationForLedger / I_FixedAssetForLedger expose these values without hand-rolling the aggregation.
Don't read the FAAV_* compatibility views for extraction — they are proxies that resolve to ACDOCA at runtime (slow). Read ACDOCA or the released asset CDS directly.
Extract it compliantly
| Method | Use when |
|---|---|
| Released CDS view + SLT | Bulk to a warehouse — the owned-layer path (I_FixedAssetForLedger / ACDOCA) |
| Table / Table-CDC | Direct ACDOCA replication with delta |
| ODP-OData | SAP-sanctioned API, lower volume |
| SAP BDC / Datasphere Replication Flow | SAP-native pass-through (Delta Sharing) |
Not ODP-RFC. SAP Note 3255746 prohibits third-party ODP-RFC extraction, and a June 2026 security patch blocks it.
Related
ACDOCA — the Universal Journal hub · ANLA — the asset master · Asset Balances · Extraction pattern
Moving asset reporting off ANEP/ANLC?
We ship the ACDOCA asset model, the value SQL, and dbt models — reconciled to the asset sub-ledger, and you own the code.