Skip to Content

Your S/4HANA environment – Part 5 – Upgrade to 1610

Following my previous posts about S/4HANA installation and maintenance I would like present you today how to perform the system upgrade from 1511 to 1610. Our current landscape consists of two systems:

BJH – S/4HANA Backend system
BJF – S/4HANA Frontend system

If you’d like to refresh your memory about system provisioning, please have a look on my previous posts.


– S/4HANA 1610 requires HANA SP12 (read Frank’s post on how to perform the upgrade)
– Your S/4HANA system should be connected to Solution Manager
– System data in SAP Service Marketplace are up to date


First tool we are going to use today is the Maintenance Planner, which will calculate all required files and packages for the upgrade.

We need to select SAP S/4HANA Upgrade and the target product version should be S/4HANA 1610.

On the next screen we need to inform, which operating system are we using as application server. After that, we just have to push files to download basket and get our stack file.


Now it’s time to start Software Update Manager and provide location of the stack file.

Next we can decide about SPAM update (highly recommended!)

Software Update Manager informs us about missing SAP Note that implements some preliminary checks before the upgrade (like DB version check). Once this note has been applied we can move to the next screen.

As at the moment downtime is not our biggest worry we can choose Single System configuration – but anyway as it’s upgrade, the shadow system will be created.

On next screen we can see what language packages are going to be imported (depends on languages installed in SAP system).

Finally, we can see the summary of target support package level. As you can see, component S4CORE has a version 101 assigned.

Next step is to create the system backup… and we are ready to start the actual upgrade:

Finally, after several hours Software Update Manager informs us that the upgrade has been completed!

The system is started, so we can immediately log in and check system version.

It looks like all went fine and our system is now upgraded. But we didn’t finish the whole process yet. Our environment has separate gateway instance which we need to patch as well!


As the whole process of upgrading front-end server looks similar I would like to show only some differences.

In Maintenance Planner we need to choose AS ABAP 7.51 for S/4HANA 1610

To make the installation a bit different I chose to verify SAP archives in Software Update Manager.

And suddenly I saw the warning saying the authentication or validity of one archive could not be established. Fortunately, it turns out that one file was not fully downloaded.

On next screen again I chose Single System configuration to minimize run time.

What surprised me was that one add-on component was not calculated in update queue and I had to download the file separately.

Now, we can verify the target support package stack and start the upgrade.

And again after few hours we get nice message from SUM saying the procedure is completed.

Quick look into system status:

Our gateway is now updated!

S/4HANA 1610 has a new Fiori theme I really wanted to see. After logging in, SAP Belize was already selected as the default theme!

This is the fifth part of my blog series about S/4HANA installation and maintenance. You can access previous parts by using following links:

Part 1 – Maintenance Planner, System Installation and Update
Part 2 – SAP NW Gateway and Fiori Launchpad
Part 3 – Best Practices Content Activation
Part 4 – Fact Sheet apps, Fiori Search and Web Dispatcher
Part 5 – Upgrade to 1610
Part 6 – Fully Activated Appliance on Microsoft Azure
Part 7 – Fiori Launchpad SAML Single Sign-On with Azure AD

You must be Logged on to comment or reply to a post.
  • Hi Bartosz,

    a little suggestion about your multi-part blogs: In order to help your users to navigate between them more easily, can you insert some links between them?!

    In you initial statement you allready mention your "previous posts about S/4HANA installation and maintenance" - why not make it a link (or a list if links) pointing there!?



  • Hello Team

    Could you please let me know which would be the best practice to use? Either 1511 or 1610
    We are in the initial stage of a POC and looking forward for a Big Time project as well.
    Since now we heard 1503 is ruled over by 1511, and since then before we digest, SAP has introduced and released 1610 last month, could you please advice which would be better to proceed further (either 1511 or 1610)

    We are considering the Finance and Controlling part (E2E) including the Cash management and Consolidation.

    Kindly let us know which would be the best to start up and any links on what is New in 1610 over 1511 so that we can include that as well would be appreciated.


  • Hi,

    After upgrading to 1610 from 1511,I am getting an error while creating an Asset is, that "Data Migration is not yet complete, update document is not possible".

    Do I need to perform the migration activity as well? Any suggestion here..

    Appreciate an early response.


  • Hi Bartosz,

    We have performed the above upgrade steps from 1511 to 1610 however we are unable to locate any information regarding the content load of the Best Practices.  What are the next steps to upgrade the best practice content, the Admin guide suggests that we do not do an installation of the building blocks.  Please can you confirm the pre-requites and steps?





  • Hi Bartosz,

    I appreciate this however we have new best practices in 1610 which were not in scope in 1511, therefore the content configuration in 1511 does not accommodate these new best practices, examples are EWM and Quality Management, which are not part of the 1610 solution.

    Is there a standard approach i.e. to perform a comparison of the configuration between 1511 and 1611 and then configure these areas either via building block installation or manually?





    • I believe it should be performed manually. If you execute content activation all your settings will get overwritten.

      If SAP gives you different answer, please let me know.

      Best regards



  • What are the best practice roles related to the best practice process in scope. I need to get an overview of the content of the specific roles in order to provide some inspiration for the streams. Please note that many of the Fiori “apps” are actually not apps, but instead transaction codes that opens in a Fiori tile.(Fiori is not is not feasible for the Project, since the UI strategy is mainly NWBC. The project though wants to pursuit the possibility of copying SAP standard roles instead of defining the roles based on Company/Project processes so we would like to present them with the possibilities.

    I m working on S4HANA.

    Please can you suggest or help me to identify best practice roles for different streams like FI, MM ,SD ,PS and PM

    Identify (best as possible) the SAP standard roles (different from best practice roles) that are related to the business streams, but not covered by best practice scenarios. Normally they are logically grouped in MM, FI, PS etc. and with prefix SAP.

    Please help Urgent


    • Hi,

      I answered to your question here:

      Best regards



  • Dear Sir,

    We are doing upgrade activity from S/4 HANA 1511 to 1610. We are facing big issue related to SPDD and SPAU activity. When our upgrade activity reaching at Preprocssing stage with 33% our shadow client deleted some important objects related our GST package. We just suessrully implemented GST into our 1511 system. PLease give your suggestion for the same



    • Hi,

      please post the question in Q&A including more details. With current description, I'm afraid I won't be able to help.

      Were those objects your custom reports or SAP standard? What does it mean it got deleted? Did you do any SPDD/SPAU?



  • Hi Bartosz,

    As usually,  great post!

    I have a question related to s4hana 1610 and fiori.

    So, I have an Embedded s4hana 1610 System FPS2, I have activated Fiori in client 100, but I want to activate it also in client 200, where we have data.
    Please guide me on how to proceed. Do I have to follow all this steps from 100 in client 200? What about system alias? We need to define a new one? If the system is embedded, It allows me to have 2 trusted rfc's for 2 system aliases on the same system?! Or do I have to delete the rfc and system alias from client 100? I'm not sure how to proceed...
    If any guide is available, please provide a link.
    Thank you in advance!

    Best regards,

    Peter A.


  • I'm doing upgrade from 1511 to 1610, all media was downloaded from mainetance planner and uploaded to server, When is started SUM process, a screen for language display information but is not clear, look like is missing some file because always reapet same next two screens:

    You have any idea what is missing I search for additional language but does not exist more.

    Any help will be appreciated.