Implementation Best Practices S/4HANA 1809 On-Premise

January 21, 2019 Posted by: Bart Maesen
best practice

Good, better, best... How to get the activiation done.

Why SAP Best Practices for SAP S/4 HANA

If you start with the implementation of S/4 HANA, starting from the Best Practices delivered by SAP gives you a jump start. The use of the Best Practices significantly accelerates and simplifies adoption of SAP S/4 HANA, as it comes with standardized processes for multiple countries and different industries.

The Best Practices installation comes with all required deployment tools with a.o. a complete set of pre-configured scenarios, test scripts and necessary master data for all these scenarios. These test scripts help you to understand the different scenarios and can be used for training purposes as well!

By activating the Best Practices, you choose your own scope and you can extend or adopt new scenarios or additional countries on the pace you expand your business. Take a look at the Best Practice Explorer for an overview of all best practices (do not forget to logon with your s-user to see the full content).

In the next chapters, we guide you through the Best Practice activation process. It’s easy!


Make sure you have the correct technical landscape for your S/4 and Gateway system by installing the required versions and support packs.. The gateway will contain all the required user roles for running the Best Practice scenarios as described in the available test scripts.

Secondly, you create your Best Practice client. This Best Practices client is not just a copy of client 000 with all content available in client 000. We recommend creating a Best Practices client with only the Best Practice scenarios activated which you require to run your business. This means it does not contain all the standard customizing available in client 000. This way of working avoids confusion for the end-user as only the required options are available for him/her. Example: only the required production order types are available as possible entries when creating a production order, avoiding making mistakes by the end-user.

To create the Best Practices client, you need to define the client as BP client and check whether the whitelist table is current according to the Administration Guide of the Best Practices. This whitelist table contains a list of tables that the system will copy from client 000 to your Best Practices client. All other tables will be empty. Once your BP client is created, allow the BP client to run ECatts.

Before starting the activation, you need to have a user in the BP client with preferably SAP_ALL. Because this ‘activation’ user, will perform all transaction to activate the solution scope and will create all required master data.


To start your implementation of the Best Practices, you need to download the activation content from the most recent OSS note relevant for your version. The activation content can then be imported into your S/4 system as an external transport request.

The import of the Best Practices content (and all further steps for the activation of the content) are done using the Solution Builder.


By importing the Best Practices content (BP_OP_ENTPR_S4HANA1809_BEV5, …) you have a solution per country available in the Solution Builder. You first define your own solution by copying the BP solution to your own and then select the scenarios which you want to activate. The selection of the relevant scope items for your organization is very important as some scenario’s come with an additional license cost. When activating several country versions on your system, by defining the scope items for your specific country, be aware to select only the scope items of the country being activated, as all scope items of the activated countries are available.

There are also some activation prerequisites. The default group currency when creating the BP client is set to USD, if you are activating your solution in e.g. an Euro-zone country, this needs to be changed to EUR before activating your solution. Also, when activating the warehouse scenarios (EWM), the RFC destinations and qRFC settings need to be created first.

Then it is time to activate your Best Practice scenarios in your BP client. This is also done via the Solution Builder. If you want to use demo data, don’t forget to set the flag to do this in the activation screen. On this screen also enter 2 transport requests which will contain the workbench and customizing changes. These transport request can then later be imported in your Quality and Production environment.


The activation of the first country can take some time and as it runs in foreground, make sure to use a computer which does not need to shut down at the end of the day.   

Error Handling

During the activation of the BP scenario’s, unfortunately some errors will occur. There are 3 types of errors:

  • ECatt customizing issues: a customizing setting is required, which is not yet created in the system (example: by the assignment of the sales price procedure, a condition type can be entered for fast entry, but this condition type is not yet created). During our activation process, we solved this by changing the ECatt and removed the missing entry.
  • ECatt transactional issues. It happens that the transaction required, fails to activate the scope item. We solved it by checking the configuration document for the scope item and perform the step manually. After you have done the manual step, you can skip the step in the solution builder.
  • Master data issues: you can solve this by creating the master data manually and skip this step in the solution builder.

Post Activation Steps

  • After the activation of your solution, there are still some post activation steps to perform, depending on the scenarios you activated, such as:
  • Workflow settings for the approval flows in Purchasing
  • If you have activated warehouse management scenario’s, you need to perform some steps as generating the distribution model, mapping the S/4 warehouse number to the EWM warehouse number, …

A complete list of the all the post activation steps can be found in the administration guide

Test your BP-scenario’s

Once all your activation steps are performed, you can start testing your scenarios using the available test scripts per scenario which can be found on the Best Practice Explorer. 


Take a jump start by using Best Practices! Let your users benefit from the predefined documentation to get familiar with the Best Practice scenarios, faster than ever.

Bart Maesen

Principal Supply Chain Management consultant within Expertum Belgium