Analytics Catalog/SAP S/4HANA/Fixed Assets/ANEP, ANLC → ACDOCA
Explore the catalogReportsModulesEnterprise modelCDS viewsExtraction
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.

ObjectWasNow in S/4HANA
ANEKAsset document headerBKPF + ACDOCA · FAAV_ANEK
ANEPAsset line itemsCompat view → ACDOCA (FAAV_ANEP)
ANEAProportional value line itemsCompat view → ACDOCA (FAAV_ANEA)
ANLPPeriodic depreciation postingsACDOCA + FAAT (FAAV_ANLP)
ANLCYearly asset values per areaCompat view → ACDOCA (FAAV_ANLC)
ACDOCATransparent table — asset actual line items, per ledger / currency, real time
FAAT_PLAN_VALUESTransparent 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 fieldLives now inField
KANSW (acquisition value)ACDOCAΣ HSL · acquisition postings
KNAFA (cumulative ord. deprec.)ACDOCAΣ HSL · depreciation postings
ANSWL (current-year acquisitions)ACDOCAHSL where ANBWA 100–199
NAFAG (current-year deprec.)ACDOCAHSL · depreciation type
net book valueACDOCAΣ HSL · all asset lines
ANBWA (transaction type)ACDOCAANBWA
planned depreciationFAAT_PLAN_VALUESper 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

Asset values from ACDOCA · genericized · parameterized
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

MethodUse when
Released CDS view + SLTBulk to a warehouse — the owned-layer path (I_FixedAssetForLedger / ACDOCA)
Table / Table-CDCDirect ACDOCA replication with delta
ODP-ODataSAP-sanctioned API, lower volume
SAP BDC / Datasphere Replication FlowSAP-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.
Talk to us