Skip to Content

Migration to the New General Ledger

Let’s first look at the situation in which you as a customer find yourself before we look at new transactions and reports and compare totals records in the classic General Ledger with those in New G/L. Activation of New G/L will be carried out differently depending on whether you are a new customer or an existing customer. During a new installation, New G/L accounting in the standard system is set to active. While the use of the classic General Ledger is theoretically also possible for new customers, SAP advises against using it because doing so will necessitate an additional, and avoidable, migration effort later on. The expense involved in a migration is significant. 


In contrast, during the release upgrade for an SAP R/3 system to SAP ERP, the classic General Ledger initially continues to remain active. Totals table GLT0 remains in effect. If you want to switch from the classic General Ledger to New G/L, you can do this in the course of a project in a second step, after the upgrade. In that step you have the choice (so it is not absolutely necessary) of activating and using New G/L. Activation also produces cross-client changes. These changes affect the paths in the application and in Customizing for the SAP ERP system. 


After activating New G/L, in addition to the classic paths in Customizing, you will now also find new paths for New G/L accounting. The already known classic financial accounting paths continue to remain available for better orientation. You will also see new menu paths in the application and in the SAP Easy Access menu, as a result of the activation of New G/L. New transactions appear, such as FB50L (Enter G/L account document for ledger group (enjoy transaction)), or FB01L (Enter general posting for ledger group) If, after activating New G/L, you want to work exclusively with the paths of New G/L accounting, you can hide the classic financial accounting paths using the RFAGL_SWAP_IMG_OLD program. In Transaction SA38 you are provided with four small programs to display Customizing and menu paths for classic and New G/L. 


Let’s look again at the transition from the classic to New G/L. In the standard system, when you activate New G/L accounting, the balances are also updated in the tables of the classic General Ledger accounting (totals table GLT0) in addition to the tables of New G/L accounting. This parallel updating may be useful for a period of time, from a security point of view. A comparative report can give you the guarantee that New G/L accounting is capable of delivering the right results. The menu path to the report for comparing data is Financial Accounting (new) • Financial Accounting Basic Settings (new) • Tools • Compare Ledgers. You can use Transaction GCAC (Ledger Comparison) to compare the totals records of any two ledgers;



Here you can also compare local and global ledgers with each other, as well as those ledgers with differing fiscal year variants and charts of accounts. In the standard system, the comparison is made at the level of the organizational unit (company code or company) and of the account, but you can also incorporate further fields into the comparison, such as the business area, functional area, and cost center. Among other options, you also have the option to compare currency amounts and quantities. Using this report called by Transaction GCAC, you can compare the totals records in the tables of New G/L accounting with the totals records in the tables of the classic General Ledger accounting (GLT0). Without a data migration, the differences shown are those arising from transactions prior to the activation of New G/L.

You must be Logged on to comment or reply to a post.
  • Hi Jörg,

    good tip on the GCAC transaction. i'm assuming it won't work with any ECMCT table based ledgers as they might have 1:M account relationship?

    It would be great if this blog were only a start of a series.

    • Cheers !

      I am planning to start posting with the focus on the SAP general ledger.

      Some things I have written before:

      Regarding to your question. The transaction GCAC (ledger comparison) can be used in many ways.
      E.G: In classic Profit Center Accounting, transaction KE5T is used to compare account balances in PCA and FI. In transaction KE5T, the ledgers to be compared are fixed. If new G/L accounting is active in your system, the more general transaction GCAC. You can enter any base ledger and any comparison ledger.