RECORD TO REPORT · STRUCTURE
How is Finance structured in SAP S/4HANA?
Company codes establish legal accounting scope. Charts of accounts, ledgers, accounting principles, currencies, controlling areas, profit centers, and segments give each journal entry the context required for reporting.
GL ACCOUNTANT OUTCOME
Use this capability inside the complete close
Learn the business purpose, SAP record, controls, diagnostic evidence, and hand-offs for this capability. Complete all R2R 202 guides to form the role-level knowledge foundation; company policy, local procedures, system authorization, and supervised execution remain workplace requirements.
PROCESS ROLE
Structure determines which books are updated and how they can be reported
A business event is not complete because it balances. It must reach the correct company code, ledger, accounts, currencies, fiscal period, and reporting dimensions. These assignments establish the boundaries within which accounting policy is applied.
FINANCE MODEL
From legal entity to reporting view
Each layer answers a different accounting question. The layers work together rather than replacing one another.
Company code
The smallest organizational unit for which a complete, self-contained set of accounts can be produced.
Chart of accounts
The governed list and classification of G/L accounts used to record and present value.
Ledgers and principles
Ledgers and ledger groups support parallel accounting views such as IFRS and local GAAP.
Currencies
Document, company code, group, and additional configured currency types preserve different value perspectives.
Controlling dimensions
Cost center, profit center, segment, functional area, and other dimensions explain responsibility and performance.
OPERATIONAL FLOW
What happens in SAP
Read the sequence as one connected business event, not as isolated transactions.
Establish the legal scope
Assign company code, country, fiscal year, posting-period variant, local currency, and chart of accounts.
Choose the accounting views
Assign accounting principles to ledgers and ledger groups and decide which differences require ledger-specific postings.
Link management dimensions
Connect company codes to controlling areas and govern cost centers, profit centers, segments, and functional areas.
Test every reporting view
Post one controlled journal and verify ledger, currency, account, period, company, profit center, and segment results.
DESIGN & CONTROL
What shapes the result
These controls work together; a locally correct setting can still produce the wrong end-to-end outcome.
Legal and fiscal consistency
Country, company code, fiscal year, posting periods, tax requirements, and local currency must describe the same reporting entity.
Parallel accounting design
Ledger assignments, accounting principles, ledger groups, extension ledgers where used, and posting rules must support explicit policy differences.
Currency integrity
Currency types and translation rules are configured by ledger and company code and populated when the journal entry is posted.
DIAGNOSTIC EVIDENCE
Prove the structure through an actual journal entry
Configuration screenshots do not prove that a business event reached every intended accounting view.
Company code, controlling area, fiscal year, posting period, chart of accounts, profit center, and segment.
Leading and non-leading ledger impact, accounting principle, ledger group, and any ledger-specific difference.
Transaction, company code, group, and additional configured currency values with their conversion basis.
DESIGN MOMENT
One company reports under local GAAP and IFRS
A Singapore company code records the common transaction once, while policy-specific adjustments reach the intended ledger group. Both views retain consistent organizational dimensions and explainable currencies.
- Legal entity is unambiguous
- Ledger purpose is documented
- Currencies populate as designed
- Reports reconcile by accounting principle
See how continuous accounting, operational cut-off, parallel subledger workstreams, GL close, reporting, group hand-off, and period control connect.