Professional Documents
Culture Documents
Migrating Classic GL To S4 HANA Finance1
Migrating Classic GL To S4 HANA Finance1
What we expect?
Simple finance comes in built with New GL (Technical) and not with complete
New GL functionality wise.
Client who are on Classic GL can directly move to Simple finance, how-
ever as soon as we move to Simple finance then technically client is on
New GL which means that back end tables and codes need to be ad-
justed to fit in new GL like system.
S4 will not support the below New GL functionalities as per our frequent
conversation with SAP during ramp up:
These are the functionalities which gets replaced in S4 even you are mi-
grating from classic GL:
If your client agree on above condition then you can go ahead and it only re-
quire two days effort to perform 5 additional migration steps in production
required in Simple Finance.
This observation I have noted way back in 2013 and would like to share with
you. This post may be useful for your next upcoming project.
SAP New GL Migration is the migration of data from the classic General Ledger
Accounting to New General Ledger Accounting in SAP FICO. It helps to inte-
grate Managerial Accounting and Financial Accounting while reducing the cost
of the project.
Suppose we look at new transactions and reports and compare totals records
in the classic General ledger with those in New G/L.
Now here, the activation of New GL depends on whether you are a new cus-
tomer or an existing customer.
During a new installation of SAP FICO, New G/Accounting in the standard sys-
tem is set to active. While the use of classic General Ledger is theoretically also
possible for new customers.
How does the Need for SAP New GL Migration arise in ECC?
During the release upgrade for an SAP R/3 system to SAP ERP, the classic Gen-
eral Ledger initially continues to remain active. Total table GLT0 remains in
effect.
Thus, if you want to upgrade from the classic General Ledger to New G/L in
SAP FICO, you can do this, by activating and using New GL.
Functionality becomes better this way
When you activate New G/L accounting in SAP FICO, the system updates the
balances also in the tables of the Classic General Ledger accounting. This is in
addition to the tables of New G/L accounting.
This parallel updating is useful for a period of time from a security point of
view.
You can use Transaction GCAC (Ledger Comparison) to compare the total
records of any two ledgers. 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.
Using the report called Transaction GCAC, you can compare the totals records
in the table 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 trans-
actions prior to the activation of New G/L.
Naturally, activating New G/L is not simply a question of flicking a switch. Mi-
gration always involves a project.
Particularly if you are an existing customer in SAP, New G/L may under no cir-
cumstances simply be switched on. If you update a document during the start-
up process, you cannot undo the activity and, in the worst case, it may lead to
data inconsistency.
The SAP New GL Migration Project is itself a vast subject of FICO. Since the
purpose of this article is to provide you with a quick snapshot, I will cover the
GL Migration Project topic in detail in a separate article later on.
The following are the self-contained projects. These are not part of a migra-
tion project.
a. Introduction of a parallel accounting system
b. Introduction of segment reporting
c. Adjustment of the leading valuation, if a parallel valuation is already
performed
d. Adjustment of the leading valuation area in the asset accounting
e. Conversion of the Chart of Accounts
f. Currency conversion, such as the introduction of new currencies
With regard to migration, the individual systems assume the following func-
tions:-
Development System
Production System
In the production system, you can access the configuration only to a very lim-
ited extent. Only when the last test migration completes successfully should
you change to the live operation.
The key points that you should remember while doing the New GL Migration
During the migration project, you must ensure that customizing for New G/L
Accounting has no negative effects on your current day-to-day activities.
If you use a scenario with document splitting in SAP FICO, it is necessary and
useful to transport the configuration (without activating New G/L) before the
migration to the production system.
Only under these conditions, you can perform the validation and logging of
document splitting rules.
You also need to consider an identical procedure for scenario migration from
the accounts approach to the ledger approach.
Suppose you want an existing Classic Profit Center Accounting to map in New
G/L in the future. For this, you must copy the data from table GLPCT into the
new totals table FAGLFLEXT.
Therefore, you must deliver the Standardized methods and program packages
with the scenarios that SAP created. This finally helps to provide secure and
effective support for the migration within a project.
In this blog, I am listing some key observations when comparing with classical
data structure:
Below postings contains the line items in ACDOCA table only and not in BSEG
table (identified with document status as “U” in BSTAT field in BKPF table) for
the database improvement, performance etc.:
CO internal postings
ACDOCA contains carry forward figures in period 000 in the table, and
thus when calculating YTD (year-to-date) figures, you do not need to go
back to previous years and can total 000 period related figures with
other periods needed.
So, the database size and partitioning need to consider such ACDOCA
volumn with a medium to long term business operation view.
When you archive data in financial accounting, with delete step data in
BKPF/BSEG gets deleted for eligible records.
However, ACDOCA table entries are not archived immediately and in-
stead an entry with inverted sign is inserted into ACDOCA to set the re-
sulting balance to zero.
A real data record reduction from ACDOCA will take place by executing
compression run.
The compression run replaces all entries of ACDOCA fulfilling above cri-
teria with aggregated entries. This aggregation takes place on the granu-
larity of the balance carry forward, thus no changing this balance. In
case balance will be zero (i.e. all documents and totals are already
archived), no aggregated entry will be written.
There can be difference between BSEG and ACDOCA for same dimension
You may observe the same field having different value in BSEG Vs. AC-
DOCA for same record.
When you add a custom field in the coding block structure, then will
also get added to ACDOCA as integrated.
But how that field will be used in various unified journal entry process,
will be depending on the settings for such custom fields. You can see
that in a central table FINSC_ACDOC_FCT, which has various attributes
of such custom, e.g. for the process of:
Reporting may not be purely for financial details and that may need to
be mixed with other dimensions, like master data attributes, name of
supplier, cost center hierarchy etc.
So, during reporting design, you need to leverage the SAP provided pre-
build CDS view combining universal journal data with other dimensions.
And yes, for new reports best practice is to develop based on ACDOCA
architecture rather than BSEG setup.
I hope this provided you some new perspective on looking at the universal
journal table ACDOCA!
To execute a depreciation run with SAP S/4HANA Finance, follow the applica-
tion menu path Accounting > Financial Accounting > Fixed Assets > Peri-
odic Processing > Depreciation Run > AFAB - Execute. Alternatively, you
can enter Transaction AFAB directly.
On the selection screen shown in the figure below, enter the company code,
fiscal year, and posting period for which to run the depreciation. You can op-
tionally specify an accounting principle if you want to limit the run to one or
more specific accounting principles.
You can choose the Totals Log radio button if you want to see only the depre-
ciation totals or choose the Detailed Log radio button to see the depreciation
for each asset.
For our example, select the Detailed Log radio button and select the Test
Run checkbox, so you can see the results and possible errors before actually
executing the run. Proceed by clicking the Execute button.