Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
Showing results for 
Search instead for 
Did you mean: 

Preparation Activities for and follow-up activities after system conversion to SAP S/4HANA, on-premise edition 1511 – Technical and Application tasks outlined before and after a system conversion

If you are reading this blog, you are most likely considering to embark on a system conversion project from an ERP 6.0 release to the new SAP S/4HANA on-premise edition 1511.  With the latest SAP S/4HANA product, significant simplification has been done with the data model, streamlined business processes leveraging in-memory computing.  With this innovative product, we have streamlined the System Conversion process into phases.  In Part 1 of this blog, we will cover the “Preparation Activities” in the Prepare Phase that needs to be completed before the system conversion is started.  Then in Part 2, we will cover the “Follow-On Activities” in the Realize Phase immediately following the system conversion is completed.  To view "Follow-On Activities", see Part 2.

Part 1 – Preparation Activities (Prepare Phase)

Before a system conversion is started, there are several pre-check and preparation activities that are required to take place before the system conversion is started with the Software Update Manager (SUM).  This blog will provide a high level overview of the activities that are typically done during conversion projects.  Below is a table to illustrate the Preparation required from both technical and application teams during a system conversion project.  Also note that the Technical and Application Activities during the Business Uptime can be conducted in parallel.

Technical Business Uptime Application Business Uptime
Run Maintenance Planner

  • The Maintenance Planner check validates if it’s possible to conduct a system conversion to SAP S/4HANA On-Premise.  The validation checks the source system for supported Business Functions and add-ons to ensure they are compatible with SAP S/4HANA.

Useful links for Maintenance Planner:

Business Partner High Level Steps:

  • Check the actual Number Assignment for Customers and Vendors

  • Define Number Ranges for Business Partners

  • Define Groupings and Assign Number Ranges

  • Define the BP Role for Direction Customer to BP

  • Activate the Assignment of Contact Person

  • Master Data Synchronization

  • Check Settings for CVI

Additional information on the Customer Vendor Integration to Business Partners:

Get transparency of your custom code with the custom code worklist

  • To obtain a report of the impacts from the Simplification List on your custom code, a NW 7.5 system is required as the analysis system.  To summarize the steps:

    • Download the simplification database from Service Marketplace (http://support.sap.com/swdc >> Software Downloads >> Support Packages & Patches >> By Alphabetical Index (A-Z) >> S >> SAP S/4HANA CUSTOM CODE CHECK)

    • Apply SAP Note 2185390 to extract all customer namespace repository objects,

    • Run the programs: 1) SYCM_UPLOAD_SIMPLIFIC_INFO to upload the Simplification DB, 2) SYCM_UPLOAD_REPOSITORY_INFO to upload the repository extract from the ERP system, and 3) SYCM_DISPLAY_SIMPLIFICATIONS to analyze the custom code against the simplification DB.

Related links on the custom code worklist:

Material Master:

  • Check for the extended material number handling

  • Use report: MFLE_CLS4H_CHECKS_CC

  • It’s recommended to enter at least 19 as minimum field length.

It’s not possible to use all materials for this check, so the recommendation is to limit to a range between 100 to 1000 materials


Apply SAP Note 2182725 and run program R_S4_PRE_TRANSITION_CHECKS. Run the program first to check class consistency and afterwards the actual Pre-Transition Checks.  It is recommended to run the Pre-Transition checks with the stack file from Maintenance Planner.  Note that all errors have to be resolved before starting SUM.

Simplification of Parameter Effectively

In SAP S/4HANA 1511, the field KZEFF in table MARA is no more available. The current setting KZEFF is such that the field will be hidden only from the UI, but still continues to be available in the database. However, Assign effectivity parameter values/ override change numbers (KZEFF) impacts the parameter effectivity in BOM maintenance. Hence, the value of this field needs to be reset from ‘X’ to space to avoid adverse side effects.

If the pre-check report R_S4_PRE_TRANSITION_CHECKS found MARA entries with field KZEFF set to X instead of space, the following message appears in the results of this report (among others): Action required: Table MARA has field KZEFF marked as 'X' for some of the rows. This should be set to space.  Please see SAP Note 2207188
Perform Sizing for SAP S/4HANA

  • To determine the HANA size required to conduct the system conversion to SAP S/4HANA, an ABAP report /SDF/HDB_SIZING is available to help calculate the HANA memory required for the initial system conversion and migration to SAP HANA DB.  Refer to SAP Note 1872170 - Suite on HANA and S/4 HANA sizing report.  Note the report does not take into account DB growth, so ensure you also conduct additive sizing to the value from the report.  When running the report, please select “Perform Sizing of S/4HANA” as this is the option for sizing SAP S/4HANA On-Premise.

  • Tips on running the report:

    • Run the report in the background as it can take several hours depending on your system.

    • Review the results and ensure no table errors occurred.

    • Prior to running the program ensure you should always have the latest version of the report as it’s constantly being updated.

  • FAQ on interpreting the results

Sales and Distribution – Foreign Trade

You need to analyze all foreign trade processes currently in use. You can connect SAP Global Trade Services (SAP GTS) to SAP S/4HANA to run the respective foreign trade processes.  These steps are only necessary, if you still have not switched to SAP GTS before starting the conversion to SAP S/4HANA
Review central SUM/DMO notes. 

  • For a system conversion, the tool is Software Update manager (SUM) if the source system is already on HANA.  If the source system is not on HANA, SUM of DMO will be used to conduct the system conversion and migration to HANA in a one-step approach.

  • Ensure you have the latest version of the SUM tool for your system conversion project.  The latest SUM tool can be downloaded together with your stack file within the Maintenance Planner.

  • Please review the latest SUM notes and ensure you read the following sections carefully:

    • Prerequisites for SAP Business Suite

    • Release Restrictions and Limitations

    • Restrictions regarding databases, operating Systems, and platforms

  • Additional information on the SUM tool - SAP Help Portal : http://help.sap.com/sltoolset -> System Maintenance

  • Example of SUM 1.0 SPS17 notes: 2223738 - Central Note - Software Update Manager 1.0 SP17 and 2257362 - Database Migration Option (DMO) of SUM 1.0 SP17

Revenue Recognition

The SD-Revenue Recognition functionality is replaced by the new application SAP Revenue Accounting and Reporting.

Before upgrading your system to SAP S/4HANA, a migration to “SAP Revenue Accounting and Reporting” needs to be done. Please refer to the SAP Note 2225170 SAP S/4HANA SD-Revenue Recognition

Make sure that the following free space is available in the system to be converted:

  • SUM Directory —> up to 50 GB

  • Download Directory —> up to 100 GB

  • DIR_TRANS —> up to 20 GB

  • Free space in the database —> 50 GB up to 200 GB

Sales and Distribution - Data Model Changes in SD Pricing

Evaluate the Check Results of Custom Code Check.  Refer to SAP Notes: 2220005 - S/4 HANA: Data Model Changes in Pricing and Condition Technique and 2188695 - WEGXX and STUFE fields are probably filled in the pricing table KONV

Uninstall ABAP Add-Ons

Not all SAP Add-Ons are supported in the SAP S/4HANA Conversion, see SAP Note 2011192.

In case SAP Fiori apps are installed on the system, you have to uninstall them if they are not released for SAP_UI 7.50 Refer to SAP Notes 2034588 and 2200415

Ensure you have SPAM/SAINT at version 59 or higher.  Ensure the installed add-ons are supported and certified for SAP S/4HANA On-Premise.  For 3rd Party add-ons, the vendor has to provide one of the following solutions:

  • Enable the Add-on on S/4HANA

  • Provide a successor version which is compatible

  • Provide a de-installation

For the 3rd party certification process, refer to Certification opportunities for SAP S/4HANA, on-premise edition 1511 SCN article

Materials Management - Data Model Changes in Inventory Management

Manually add customer include CI_COBL structure NSDM_S_ITEM, so it will become part of the new table MATDOC (to be done during SPDD phase).  See the following SAP Notes:

Uninstall client 066

One mandatory pre-requisite prior to running SUM is to remove the client 066 from the system as it is no longer needed.  To do so, refer to SAP Note 1749142 - How to remove unused clients including client 001 and 066.  If you do not have the password for the Early Watch client, report RSUSR003 can be used to obtain the default password, in case it has not been changed.

Production Planning – Storage Location MRP

The SAP S/4HANA MRP only plans on plant and MRP area level. Planning on storage location level is not available in SAP S/4HANA 1511. Instead, planning on MRP area level has to be used. Materials with MRP-area-specific MRP type 'ND' (no MRP) can be used instead of materials with a storage location excluded from MRP. Materials with MRP-area specific MRP type 'VB' (reorder point planning) can be used instead of materials with separately planned storage locations.

Check Pool and Cluster Tables

With the migration to SAP HANA, selected pool tables are de-pooled into transparent tables and all cluster tables are de-clustered into transparent tables. As a result, the table cluster and the converted table pools must no longer be accessed directly. To avoid issues during the export, we recommend checking these tables beforehand using SAP Note 1784377 - Checking pool tables and cluster tables


Environment, Health, and Safety

If you have installed the component extension for SAP EHS Management and the check result list of the custom code check lists any ABAP development objects that are no longer supported in the EHS Management area, either adapt your custom code to no longer use these objects or copy these objects into the customer namespace and adapt custom code to use those copied versions instead.  SAP Notes referenced for custom code adaption:

Prepare User DDIC

Unlock the user DDIC in client 000, set user type to Dialog and add the SAP_ALL profile.

EH&S – Product Safety and Stewardship for Process Industries

If you use the process industry solution of SPRC, you have to de-install SPRC since no successor exists.  Refer to SAP Note 2298456 – Uninstall SAP Product and Reach Compliance (SPRC) 2.0 or Compliance for Products (CfP) 2.2.

Release Open Repairs

Release all open repairs before starting the conversion process. You can find the requests using transaction SE09

Ariba Network Integration

The Supplier Workplace (SWP) as an E-commerce platform is no more available with SAP S/4HANA 1511. With Ariba Network a successor commerce platform is available. When preparing the conversion from the SAP ERP add-on Ariba Network Integration for SAP Business Suite to SAP S/4HANA, you have to perform the following activities 1) Un-schedule all reports that you have been using in the add-on Ariba Network Integration for SAP Business Suite and 2) Record all settings that exist in Customizing for SAP Business Suite Integration Component for Ariba. This allows you to compare the settings after the conversion and make adaptations, if necessary
Requesting keys for the System Conversion

  • If your source system is on a database other than SAP HANA, you will need to request a license key for the HANA DB from SAP Service Marketplace and store the license file in the download directory as it will be requested by SUM.

  • If your source system is on a database other than SAP HANA, you will need to generate a migration key by going to https://support.sap.com/migrationkey >> Request an OD/DB Migration Key.  The key will be requested by SUM in phase PREP_INPUT/MIG2NDDB_INI

New Assets Accounting

Execute program RASFIN_MIGR_PRECHECK to check whether the prerequisites for new Asset Accounting have been met.  Refer to SAP Notes: 2147666 - Assigned ledgers in FI-GL and FI-AA are inconsistent and 2220152 - Ledger approach and Asset Accounting (new): Non-calendar fiscal year variant for parallel ...


Prepare for New Depreciation Calculation Activation

Activation of EA-FIN is needed within the Switch Framework SFW5.  Refer to SAP Notes: 965032 - Differences between old and new depreciation calculation and 1498047 - Changeover from old to new depreciation calculation

Check Currency Settings and CO Configuration

Run FINS_MIG_PRECHECK_CUST_SETTNGS program to check the consistency of your ledger, company code and controlling area settings to determine if a conversion to SAP S/4HANA Finance is possible.  In addition, run FINS_PRE_CHECK_SFIN_1503 program to check the compatibility of installed components. Refer to SAP Notes: 2129306 - Check Customizing Settings Prior to Upgrade to S/4HANA Finance or S/4HANA and 2176077 - Check report for SAP S/4HANA Finance

Consistency Checks before Conversion and Migration

FI Consistency Check (RFINDEX_NACC) - You use this program to check the consistency of the document views (BSIS, BSAS, BSID, BSAD, BSIK, and BSAK) with the line items in table BSEG.

Comparison Document/transaction figures (TFC_COMPARE_VZ) if you are using new General Ledger; or SAPF190 if you are using classic General Ledger - This report compares the transaction figures with the total of the single documents.

RAABST01 to analyze reconciliation problems between the value update in Asset Accounting and the account update in the general ledger (with reference to a certain account).

RAABST02 selects the asset totals records (ANLC), summarizes the values at G/L account level and the business area level and writes these totaled values to the EWUFIAASUM table. This table is read and the values are reconciled with the general ledger accounts.

Ledger Comparison (RGUCOMP4) - You can use this program to compare local ledgers, global ledgers, and ledgers with varying fiscal year variants and charts of accounts to each other.

List of Stock Values (RM07MBST) - The report List of Stock Values: Balances is used to display the total quantity and value of the stock of one or more materials at plant and storage location level.

MM/FI Balance Comparison (RM07MMFI) - This report compares the totals of the values from the material masters with the balances of the assigned stock accounts.

The inconsistencies should be cleaned up or documented before the technical conversion.