Analytics Catalog/SAP S/4HANA/Data dictionary/ACDOCA
Explore the catalogReportsModulesEnterprise modelCDS viewsExtraction
SAP S/4HANA · Data dictionary

ACDOCA

Transparent tableUniversal JournalReplaces 5 tables360+ fields

Universal Journal Entry Line Items — the single transparent table holding every financial line item in S/4HANA, one row per G/L line per ledger. SAP merged the old, scattered finance tables into ACDOCA so General Ledger, Controlling, Asset Accounting, the Material Ledger and Profitability Analysis all post to and read from one source of truth.

Primary key: RCLNT · RLDNR · RBUKRS · GJAHR · BELNR · DOCLN  — note RLDNR (ledger) is in the key: the same document exists once per ledger, so always filter on one.

Key fields

FieldKeyIn reportsDescription
RCLNTPKClient.
RLDNRPKLedger — leading (0L) vs local / IFRS. Always filter on one.
RBUKRSPKCompany code.
GJAHRPKFiscal year.
BELNRPKAccounting document number — links to the BKPF header.
DOCLNPKSix-character posting line. Removes the old 999-line limit of BSEG.
RACCTG/L account — merged with the cost element in S/4HANA.
RCNTRCost center (CO assignment embedded on the line).
PRCTRProfit center.
SEGMENTSegment for segment reporting.
BUDATPosting date — drives the accounting period.
BLARTDocument type (separates manual from automatic postings).
DRCRKDebit / credit indicator (S / H).
TSLAmount in transaction (document) currency.
HSLAmount in company-code (local) currency.
KSLAmount in group currency — for consolidation.
AWTYP / AWREF / AWORGSource reference — the originating object (billing, material doc) the entry came from.
ACDOCA carries 360+ columns; these are the ones every G/L, CO, and reconciliation build actually touches. commonly reported · technical / key. Verify field lengths against your release.

What ACDOCA consolidated

In ECC, finance line items were spread across separate G/L, Controlling, Asset Accounting and Material Ledger tables. S/4HANA carries them all on the ACDOCA line. The old index and totals tables still exist by name — but only as compatibility views over ACDOCA, or are obsolete.

Legacy objectWasNow in S/4HANA
BSIS / BSASG/L open / cleared indexCompat view → ACDOCA
BSID / BSAD · BSIK / BSAKCustomer / vendor open & cleared indexCompat view → ACDOCA
FAGLFLEXANew-G/L line itemsCompat view → ACDOCA
COEPControlling (CO) line itemsCompat view → ACDOCA
ANEPAsset Accounting line itemsCompat view → ACDOCA
GLT0 · KNC1 · LFC1G/L & subledger totalsObsolete → balances derived from ACDOCA
BSEG is not in this list. It is still a live transparent table — it holds the entry-view line items and drives open-item management. ACDOCA is the single reporting line-item table; BSEG coexists.
Don't extract from the compatibility views — they reconstruct the old shape from ACDOCA and are slow / memory-heavy (SAP KBA 2793263). Extract ACDOCA, or the released CDS views below.

Reports that read ACDOCA

ACDOCA is the hub of the finance catalog — change a field here and these are the reports that move with it.

Where this surfaces — released CDS views

The released CDS views built over ACDOCA. These are the version-stable, SAP-sanctioned read and extract objects.

How the data gets out: a SAP-compliant extract of ACDOCA — released CDS view via SLT, or Table / Table-CDC — never ODP-RFC (prohibited under SAP Note 3255746, blocked June 2026). See the extraction pattern & data flow →
Need the extract + dbt staging for ACDOCA?
We ship parameterized SQL, CDS / SLT config, and dbt models — reconciled to the trial balance, and you own the code.
Talk to us