Step |
Description |
1 |
Install (Basis) SAP Note 2129306 to install the pre check programs in ECC. Check note 2240666 |
2 |
Make sure that you have either posted or deleted all held documents. |
3 |
RASFIN_MIGR_PRECHECK |
|
From SAP Note 1939592 , implement report RASFIN_MIGR_PRECHECK and test whether the necessary prerequisites for new Asset Accounting have been fulfilled using report RASFIN_MIGR_PRECHECK (Check on Prerequisites Before FI-AA Migration). |
|
If you discover when executing report RASFIN_MIGR_PRECHECK that currency areas are missing, you have to create these first in a separate project and have the system determine the values. |
4 |
Check Business Function 'EA-FIN' is activated. Transaction SFW5 to activate business extensions and business functions. |
5 |
Run GLE_MCA_DELETE_LEDGERS |
|
Unwanted content like ledgers 0D, 0M, 1D, 1L, 0MCA, 1MCA and Co Codes MCA1, MCA2, MCA3, MCA4 is delivered and can cause errors in consistency checks. If errors appear for this content, please delete this |
content by applying the correction instructions of notes 1990560 and 2159137. Afterwards |
execute the ABAP program GLE_MCA_DELETE_LEDGERS as mentioned in note 1990560 |
6 |
Make sure that you have carried forward all of the balances in all applications to the current fiscal year. This also applies to the sub ledgers. Use the following transactions. THIS IS UTMOST IMPORTANT. |
* In case your SandBox has older data from previous years, these steps are essential to avoid issues in migration |
|
FAGLGVTR, if you are using new General Ledger Accounting |
|
F.16 , if you are using classic General Ledger Accounting |
|
AJRW , if you are using Asset Accounting |
|
F.07, if you are using Accounts Receivable and Accounts Payable |
7 |
FINS_MIG_PRECHECK_CUST_SETTNGS |
|
You perform the following activities in your test system and if you are using classic General Ledger Accounting, new General Ledger Accounting or the Simple Finance add-on 1.0. |
Check whether the currency settings and the CO configuration in your system allow you to upgrade to SAP S/4HANA Finance. To do this, run report FINS_MIG_PRECHECK_CUST_SETTNGS. This report is found in SAP Note 2129306 . |
8 |
Consistency Checks Before Installation and Migration |
|
Execute report RFINDEX_NACC with the option Indexes vs Documents. You perform this activity if you are using classic General Ledger Accounting, new General Ledger Accounting, or the SAP Simple Finance add-on 1.0. |
|
Check documents against transaction figures for all fiscal years, in which archiving has not yet taken place. |
|
If you are using new General Ledger Accounting, execute the reconciliation for the general ledger and the sub ledgers. Use report TFC_COMPARE_VZ to do this or choose transaction FAGLF03. |
|
Reconcile the general ledger with Asset Accounting for the leading valuation and parallel valuation. Use the following reports in sequence: |
|
Reconciliation Program FI-AA <-> General Ledger: List with Difference Accounts (Report RAABST02). You use this report if you are using classic and new Asset Accounting. |
|
Consistency Check for FI-AA (New) and FI-GL (New) (Report RAABST01). You use this report if you are using classic Asset Accounting. |
|
Compare the ledgers if you are using new General Ledger Accounting. Use report RGUCOMP4 to do this or choose transaction GCAC. you perform this step if you are using new General Ledger Accounting. |
|
Reconcile Materials Management (MM) with GL. Choose report RM07MBST/ RM07MMFI to do this. |
|
You perform this step if you are using classic or new General Ledger Accounting. |
9 |
Check Customer-Defined Coding |
|
Check if you have write accesses to the tables in your own customer objects in your customer namespace. You have to replace these accesses, since the views with same names allow only read access. |
|
Check if you have your own customer-specific views in your own objects in your customer namespace for the tables that no longer exist. You have to replace these views with an open-SQL SELECT or the call of a read module, since the Data Dictionary does not support database views that are based on other views. |
· This STEP needs to be performed by ABAP team |
10 |
Handling Customer-Defined Fields and Interfaces |
|
If you are using new General Ledger Accounting and also using customer-defined fields, these fields are generated to the appropriate compatibility views. |
|
For customer fields in BSEG and the index tables, note the following for the creation of the views with the same names: |
|
If a customer field exists in both BSEG and in the indexes, it is automatically generated into the view with the same name. It is not transferred into a view with the same name if the customer field only exists in the index. In this case the field must first be included in the BSEG and filled using a customer program. |
|
If you transferred data from your Z tables to new General Ledger Accounting during the migration to the Financial Accounting Add-On 1.0, you have to delete the data of these Z tables before the migration to SAP S/4HANA Finance, On-Premise-Edition. If you do not delete the data, the data of the Z tables is migrated again and transferred to the new table structure. The values would then be duplicated. |
|
If you have used interfaces to connect your system to external systems that make postings to General Ledger Accounting (in real time or subsequently), check whether adjustments need to be made to the interfaces. For more information, see FI-GL (New), Transfer of Totals and Single Documents in Distributed Systems. |
|
In SAP S/4HANA Finance, there is only partial support for ALE scenarios. An SAP S/4HANA Finance system cannot serve as an ALE receiver for CO line items. The reason is that FI and CO line items use the same persistence table in SAP S/4HANA Finance. Therefore, the CO line items cannot be posted alone without the FI line items they belong to. SAP does not provide a check to determine if this scenario is used in the system. You have to check this manually. ALE scenarios for the distribution of CO master data, such as cost centers, continue to be supported. |
· This step needs to be performed by the ABAP team |
11 |
Period-End Closing Activities |
|
Lock the current and previous periods in Materials Management (program RMMMPERI) |
|
Perform closing for periodic asset postings (with program RAPERB2000) You perform this step if you are using Asset Accounting. |
|
Execute the periodic depreciation posting run (with program RAPOST2000). You perform this activity if you are using classic Asset Accounting, new Asset Accounting, or the SAP Simple Finance add-on 1.0. |
|
Check for update terminations in your system and correct any you find. |
|
Make sure that all held documents have either been posted or deleted. To post held documents, use transaction FB50, for example. In the menu for the transaction, choose Edit Select Held Document. To delete held documents, you can use program RFTMPBLD. |
|
If you are already using account-based profitability analysis, perform a delta upload to SAP BW for all account-based CO-PA Data Sources for which you use the delta method. You perform this activity if you are using classic General Ledger Accounting, new General Ledger Accounting, or the SAP Simple Finance add-on 1.0. |
|
Make sure that you have carried forward all of the balances in all applications to the current fiscal year. This also applies to the sub ledgers. Use the following transactions: FAGLGVTR, if you are using new General Ledger Accounting F.16, if you are using classic General Ledger Accounting AJRW, if you are using Asset Accounting F.07, if you are using Accounts Receivable and Accounts Payable |
|
The following applies for Asset Accounting: Close all fiscal years except the current fiscal year. Use program RAJABS00 to do this. |
|
You perform this step if you have been using classic General Ledger Accounting, and used the foreign currency valuation with function Valuation for Balance Sheet Preparation there. |
In this case, you have to set the valuation differences in the open items to zero; this means you reset the valuations for all periods in the current fiscal year. Reset the valuations using program SAPF100. |
This step is required because the foreign currency valuation in new General Ledger Accounting does not take into account the results of the function Valuation for Balance Sheet Preparation in classic General Ledger Accounting. If you do not reset the valuations, this could result in incorrect values. |
|
Execute all scheduled jobs and do not schedule any new jobs. |
|
Lock the periods in Financial Accounting (program SAPL0F00) and Controlling (Plan/Actual) (program SAPMKCSP). |
|
Execute progam RASFIN_MIGR_PRECHECK again to make sure that the prerequisites for Asset Accounting have been met. |
|
Lock all users in the system that do not have any tasks associated with the installation or the migration. |
12 |
List of reports for validation - Save in Excel Files |
|
The financial statements (program RFBILA00) |
|
The totals report for cost centers (transaction S_ALR_87013611) |
|
Order: Actual/Plan/Variance (transaction S_ALR_87012993) |
|
The G/L account balance list (program RFSSLD00) |
|
The general ledger line items list (program RFSOPO00) |
|
The compact document journal (program RFBELJ00) |
|
The asset history sheet (program RAGITT_ALV01) |
|
The depreciation run for planned depreciation (RAHAFA_ALV01) |
|
The vendor sales (program RFKUML00) |
|
The vendor open item list (program RFKEPL00) |
|
The customer sales (program RFDUML00) |
|
The customer open item list (program RFDEPL00) |
|
The customer recurring entry original documents (program RFDAUB00) |