SAP Finance Sub modules comparison from ECC to S/4 HANA (2024)

As a SAP consultant who has recently completed a S/4 HANA green field implementation project, just thought of sharing the new features (differences and improvements) which were identified in each sub module area, in S/4 HANA Finance module with compared to ECC.

Hope this will be helpful for the other consultants who are plaining to go ahead with the new SAP S/4 HANA implementation.

Finance General

  1. Totals and application index tables were removed ( exist as views) and theses are replaced by the Universal journal ACDOCA table.

In S/4 HANA – ACDOCA table

SAP Finance Sub modules comparison from ECC to S/4 HANA (1)

SAP Finance Sub modules comparison from ECC to S/4 HANA (2)

This is a compatible table which provides all CO,AA, and other cost object information in one table.


  1. Certain transaction codes and programs in the application areas, have been replaced with newer transactions, programs, or WebDynpro applications.

Eg: fa*gL_FC_VAL - Foreign currency valuation has replaced by fa*gL_FCV

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (3)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (4)

Refer to SAP Note 1946054 for more details.

FI- GL

  1. If migrate from ECC to S/4 HANA, can migrate Ledgers of New General Ledger of the Business Suite or the Classic General Ledger GL to the Universal Journal in S/4HANA. But the number of Ledgers and the configuration of its currency will stay; it is not possible to introduce new ledgers or new currencies during the migration to S/4 HANA.

If Classic General Ledger was used, the ledger '00' is migrated to the new leading ledger '0L' of the universal journal.

2. SAP controlling (CO) is now part of the universal journal. It creates only one document in FI. During FI posting document carries both FI and CO information with single source of truth.

Eg: Following shows the MM- MIGO financial document.

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (5)

In S/4 HANA ( In S/4 HANA material ledger activation is a mandatory requirement, therefore material ledger document get generate for each material related transaction. )

SAP Finance Sub modules comparison from ECC to S/4 HANA (6)

3. There is no longer a need for CO Realtime integration for transfer of secondary CO postings to New GL or the Reconciliation Ledger of Classic GL.

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (7)

SAP Finance Sub modules comparison from ECC to S/4 HANA (8)

SAP Finance Sub modules comparison from ECC to S/4 HANA (9)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (10)

SAP Finance Sub modules comparison from ECC to S/4 HANA (11)

SAP Finance Sub modules comparison from ECC to S/4 HANA (12)

SAP Finance Sub modules comparison from ECC to S/4 HANA (13)

SAP Finance Sub modules comparison from ECC to S/4 HANA (14)


  1. Currencies





















In ECCIn S/4 HANA

There used to be up to 3 parallel currencies in FI, T-code: OB22

2 parallel currencies in CO. T-code : OKKP

currency configuration depends on the universal journal ledgers, there is a common place to define ledger and currency. T-code: FINSC_LEDGER
The currencies of non-leading ledgers in NewGL, were a subset of the currencies in the leading ledger.
One of the CO currencies needed to be the local currency, but it was not necessary that the other currency in CO was also configured in FI.With the universal journal and the common line item table ACDOCA for FI and CO, there is also a central currency configuration for the universal journal.

Financial Accounting (New ) à Financial Accounting Global Settings (New) à Ledgers à Ledger àDefine Settings for Ledgers and Currency Types.

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (15)

SAP Finance Sub modules comparison from ECC to S/4 HANA (16)

CO currency setting in ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (17)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (18)

SAP Finance Sub modules comparison from ECC to S/4 HANA (19)

SAP Finance Sub modules comparison from ECC to S/4 HANA (20)

SAP Finance Sub modules comparison from ECC to S/4 HANA (21)

In ledger can have 8 freely defined additional currencies (total 10)

SAP Finance Sub modules comparison from ECC to S/4 HANA (22)

SAP Finance Sub modules comparison from ECC to S/4 HANA (23) 5. Other than parallel ledger can have appendix ledgers. Appendix ledger for delta postings.

6.An additional column appears in Transaction OB52 (opening and closing periods) for postings from Controlling to Finance, (although you still need OKP1 at Controlling Area level).

SAP Finance Sub modules comparison from ECC to S/4 HANA (24)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (25)

FI- AP

  1. FK01 is now not in used. Now need to create vendor using BP ( Business Partner ) creation role.

In ECC – FK01

SAP Finance Sub modules comparison from ECC to S/4 HANA (26)

In S/4 HANA – BP

SAP Finance Sub modules comparison from ECC to S/4 HANA (27)

SAP Finance Sub modules comparison from ECC to S/4 HANA (28)

FI-AR

  1. Credit Management now with FSCM , Other than creating the credit controlling area, need to define credit segments and assign it to BP role.

In ECC – FD32

SAP Finance Sub modules comparison from ECC to S/4 HANA (29)

In S/4 HANA

Configuration : FSCM à Credit Management à Master Data à Create Credit Segments

SAP Finance Sub modules comparison from ECC to S/4 HANA (30)

SAP Finance Sub modules comparison from ECC to S/4 HANA (31)

Transaction : BP – Role UKM000. Define Credit limit information.

SAP Finance Sub modules comparison from ECC to S/4 HANA (32)

SAP Finance Sub modules comparison from ECC to S/4 HANA (33)

FI-AA

  1. Actual data of ANEK, ANEP, ANEA, ANLP, ANLC is now stored in table ACDOCA. ANEK data is stored in BKPF.


SAP Finance Sub modules comparison from ECC to S/4 HANA (34)

2. Execute mandatory application configuration steps related to Asset Accounting. IMG -> Asset Accounting New à Migration: Asset Accounting New à Adjust parameters of chart of depreciation

Once configured the chart of depreciation, Adjustment of parameter of the chart of depreciation need to be executed.

SAP Finance Sub modules comparison from ECC to S/4 HANA (35)

SAP Finance Sub modules comparison from ECC to S/4 HANA (36)

3. Asset Accounting Parallel Valuation

Important part of new Asset accounting is parallel valuation in multicurrency environment.

The leading valuation can be recorded in any depreciation area. The system now posts both the actual values of the leading valuation and the values of parallel valuation in real time.

New Asset Accounting makes it possible to post in real time in all valuations (that is, for all accounting principles).

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (37)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (38)

4. Define Technical Clearing Account for Integrated Asset acquisition

For an integrated asset acquisition posting, the system divides the business transaction into an operational part and a valuating part. To split the business process in an operational and a valuating document parts there need to be established the “technical clearing account” for integrated asset acquisition.

Operational Entry

For the operational part (vendor invoice), the system posts a document valid for all accounting principles against the technical clearing account for integrated asset acquisitions.(ledger-group-independent document)

Dr Technical clearing

CR Vendor

Valued Entry

For each valuating part (asset posting with capitalization of the asset), the system generates a separate document that is valid only for the given accounting principle. This document is also posted against the technical clearing account for integrated asset acquisitions.

( ledger-group-specific documents for each accounting principle )

DR Asset

CR Technical clearing

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (39)

Asset acquisition posting

SAP Finance Sub modules comparison from ECC to S/4 HANA (40)

5. Simplified depreciation run (AFAB )

Accounting principle specific posting is possible using new depreciation run.

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (41)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (42)

Settlement rules can also be ledger specific if required

SAP Finance Sub modules comparison from ECC to S/4 HANA (43)

6. Statistical postings– instead of statistical cost elements with cost category 90 there is now a special field in the GL account master record is there only in fixed asset and material reconciliation accounts to record this in controlling area. (Record account assignment. )

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (44)

SAP Finance Sub modules comparison from ECC to S/4 HANA (45)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (46)

7. Asset cut over migration:

In S/4 HANA, Asset transaction data is posted through ABLDT, it updates Assets Accounting and General Ledger Accounting at the same time; due to this, no reconciliation issues occur.

In S/4 HANA

Step 1: Upload only Master Data using the transaction codeAS91.

SAP Finance Sub modules comparison from ECC to S/4 HANA (47)

Step 2 : Upload Asset Historical Values, Accumulated Depreciation and Depreciation for the year using the transaction code ABLDT. In doing this universal journal entry is posting to the fixed asset.

SAP Finance Sub modules comparison from ECC to S/4 HANA (48)

Step 3: Upload current year acquisitions using the transaction code AB01.

BAPI : BAPI_FIXEDASSET_OVRTAKE_CREATE, can be used for data upload.

SAP Finance Sub modules comparison from ECC to S/4 HANA (49)

In ECC

In ECC transaction data was getting posted separately in Assets Accounting through :

a. AS91

SAP Finance Sub modules comparison from ECC to S/4 HANA (50)

b. General Ledger Accounting through OASV/FB01.

SAP Finance Sub modules comparison from ECC to S/4 HANA (51)

8. Planned depreciation values will get updated in real time as on when there is a change in the asset master data. No need of executing plan depreciation separately.

9. There is no separate balance carry forward needed in asset accounting, the general ledger balance carry forward transaction fa*gLGVTR transfers asset accounting balances.

The program Fixed Assets-Fiscal Year Change transaction AJRW is no longer has to be performed at fiscal year change.

In ECC

SAP Finance Sub modules comparison from ECC to S/4 HANA (52)

SAP Finance Sub modules comparison from ECC to S/4 HANA (53)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (54)

FI- BL

  1. Fiori App use for Bank configuration

The following transaction codes are replaced by the new Fiori app Create House Bank, Manage Banks, which can be accessed from the Fiori Launchpad.


  • Create Bank: FI01

  • Change Bank: FI02

  • Display Bank: FI03

Now can maintain banks hierarchies based on bank business partners , overdraft limits, signatories and approvals flow and additional reporting such as the foreign bank account report.

Bank accounts can download and uploaded through Excel in different SAP clients (Development to Production).

In ECC

FI --> Bank Accounting --> Bank account --> Define House bank

SAP Finance Sub modules comparison from ECC to S/4 HANA (55)

In S/4 HANA

SAP Finance Sub modules comparison from ECC to S/4 HANA (56)

SAP Finance Sub modules comparison from ECC to S/4 HANA (57)

Data Migration Technology

In S/4 HANA for cut over data migration and for other data migrations, SAP has introduced a new functionality. That is LTMC, (web dynpro) SAP S/4 HANA Migration co*ckpit for data uploads.

The use of LSMW for data load to SAP S/4HANA is not recommended, hence an SAP Migration co*ckpit can be used for migrations. But still you can use LSMW based on your preference.

It provides predefinedMicrosoft Excel templates which can be downloaded, filled with data, and uploaded to SAP S/4HANA.

Before starting, web service needs to be activated through the T-code SICF.

Refer SAP Note 2481235 for more details.

SAP Finance Sub modules comparison from ECC to S/4 HANA (58)

SAP Finance Sub modules comparison from ECC to S/4 HANA (59)

User Interface

Fiori Launch Pad with Fiori Apps for most of the standard T-codes.

SAP Finance Sub modules comparison from ECC to S/4 HANA (60)

SAP Finance Sub modules comparison from ECC to S/4 HANA (61)

I wrote this blog post to share my knowledge with you. So, if I have missed anything interesting or important, feel free to add those in the comment box. Hope this will help all the finance and non-finance SAP consultant to get an idea on the new features in S/4 HANA.

As an SAP consultant with hands-on experience in a recent S/4 HANA green field implementation project, I'd like to highlight my expertise by providing in-depth insights into the concepts mentioned in the article. My goal is to demonstrate a thorough understanding of the S/4 HANA Finance module, specifically focusing on the identified differences and improvements when compared to ECC.

  1. Universal Journal (ACDOCA) in Finance General:

    • In S/4 HANA, the Finance module has transitioned from using separate tables for General Ledger, Asset Accounting, and other cost objects to a unified table called ACDOCA. This table encompasses CO, AA, and other cost object information in a single location, streamlining data access and reporting.
  2. Transaction Code Changes:

    • The article mentions the replacement of certain transaction codes and programs in application areas. For example, fa*gL_FC_VAL in ECC is now replaced by fa*gL_FCV in S/4 HANA. This change signifies the evolution of transaction codes and programs in the new SAP environment.
  3. New Features in FI-GL (Financial Accounting - General Ledger):

    • Migration from ECC to S/4 HANA allows for the migration of ledgers, but the number of ledgers and their currency configurations remain unchanged during migration. Classic General Ledger ledger '00' is migrated to the new leading ledger '0L' in the universal journal.
  4. Integration of SAP Controlling (CO) with Universal Journal:

    • CO is now an integral part of the universal journal, creating a single document in FI that carries both FI and CO information. Real-time integration for transfer of secondary CO postings to New GL or the Reconciliation Ledger of Classic GL is no longer necessary.
  5. Currency Configuration Changes:

    • S/4 HANA simplifies currency configuration by providing a common place to define ledgers and currencies. The universal journal allows for up to 8 freely defined additional currencies, and currency configuration is centralized, eliminating the need for separate configurations in FI and CO.
  6. Changes in FI-AP (Financial Accounting - Accounts Payable) and FI-AR (Financial Accounting - Accounts Receivable):

    • The creation of vendors in S/4 HANA now involves Business Partner (BP) creation roles instead of using transaction FK01 in ECC. Credit Management in FI-AR is now integrated with FSCM, requiring the definition of credit segments and their assignment to BP roles.
  7. Asset Accounting Changes:

    • Asset accounting in S/4 HANA involves storing actual data in the ACDOCA table and executing mandatory application configuration steps related to Asset Accounting. Parallel valuation in a multicurrency environment is a significant part of the new Asset Accounting.
  8. Depreciation Run and Statistical Postings:

    • S/4 HANA introduces a simplified depreciation run (AFAB) that allows for accounting principle-specific postings. Statistical postings no longer use statistical cost elements but utilize a special field in the GL account master record.
  9. Asset Cutover Migration:

    • S/4 HANA streamlines asset cutover migration through transactions like ABLDT, ensuring universal journal entries are posted simultaneously to Asset Accounting and General Ledger Accounting.
  10. Bank Configuration with Fiori App:

    • Fiori Apps have replaced traditional transaction codes for bank configuration in S/4 HANA. The new Fiori app provides enhanced features such as maintaining bank hierarchies, overdraft limits, and more.
  11. Data Migration Technology:

    • SAP has introduced the LTMC (S/4 HANA Migration co*ckpit) for data uploads, replacing LSMW for data migration. It offers predefined Microsoft Excel templates and a Fiori Launch Pad with Fiori Apps for a user-friendly interface.

In conclusion, the S/4 HANA Finance module brings significant advancements, streamlining processes, and improving data management and reporting capabilities compared to ECC. The transition involves changes in table structures, transaction codes, currency configurations, and a more integrated approach to financial and controlling processes.

SAP Finance Sub modules comparison from ECC to S/4 HANA (2024)
Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 5561

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.