Skip to Content
Technical Articles
Author's profile photo Mahesh Sardesai

New Installation of S/4HANA 1909 FPS2 – Part 2 – Installation

This blog includes installation of S/4HANA 1909 FPS2 and will focus on creating Sandbox type instance with co-deployed (embedded) gateway.

Please find other blogs as follows at S/4HANA SQUARE ONE


NEW INSTALLATION     PART1 – MP PART2 –  Installation
PART3 –  BP Activation
PART4 – Fiori Activation PART5 – DATA MIGRATION
S/4HANA 1909 fps2 fps1  fps0  fps2 fps1  fps0 fps2 fps1  fps0 fps2 fps1  fps0 fps0
S/4HANA 1809 fps2  fps1  fps0 fps2  fps1  fps0 fps2  fps1  fps0 fps2  fps1  fps0
S/4HANA 1709
fps2  fps1  fps0 fps2  fps1  fps0 fps2  fps1  fps0
UPGRADE   t2 – MP t3 – SIC
t4 – CCM t5 – SUM
S/4HANA 1809 link link link link
t5 – CCM t6 – SUM 
S/4HANA 1909 rc2 link link link prepare
S/4HANA 1809



link link link EHP7/hdb
S/4HANA 1909 link – custom     link – standard link
S/4HANA Certification Exams through SAP Certification Hub link

This is the Video for installation of 1909 FPS0 (Not FPS2 but process is similar):


It is recommended to install minimum SuSE Linux version 12 SP3 as per Note 2235581 – SAP HANA: Supported Operating Systems.
TIP: Please refer other Notes below:
Note 2399995 – Hardware requirement for SAP HANA 2.0
Note 2620910 – SAP S/4HANA 1511, 1610, 1709 and SAP BW/4HANA 1.0: Recommended Application Server Platforms
Note 2205917 – SAP HANA DB: Recommended OS settings for SLES 12

You can check your operating system version as below:

sid-hdb-s4h:~ # cat /etc/SuSE-release
  SuSE-release SUSE Linux Enterprise Server 12 (x86_64)
  VERSION = 12


The minimum required is HANA 2.0 Support Package 04 Rev 44 but it is generally recommended to go to the highest revision available. For choosing the release please refer Note 2655761 – Restrictions & recommendations regarding specific revisions of SAP HANA database for use in SAP S/4HANA and Note 2469025 – How-To: Upgrading to SAP HANA 2.0
SAP Note 1948334 – SAP HANA Database Update Paths for SAP HANA Maintenance Revisions

If you already have a database, please patch the database to HANA 2 and you can create container using command:


It takes about 2 minutes to create database with this command.


Please refer notes:
Note 2893339 – SAP HANA 2.0 SPS 04 Database Revision 047
Note 2423367 – Multitenant database containers will become the standard and only operation mode

To install database you can use hdblcmgui. I used hdblcm as below.
minimum is HANA 2 Rev 44 as per SAP Note 2896748 – SAP S/4HANA 1909 Feature Package Stack 02: Additional Release Information

First unpack the archive to folder HANA2_47 together with LCAPPS if you need integrated LiveCache so it can be installed as a combined install.

sid-hdb:/sapmedia/ #SAPCAR -xvf IMDB_SERVER20_047_0-80002031.SAR
sid-hdb:/sapmedia/ #SAPCAR –xvf IMDB_LCAPPS_2047_0-20010426.SAR
sid-hdb:/sapmedia/ #cd SAP_HANA_DATABASE
sid-hdb:/sapmedia/SAP_HANA_DATABASE # ./hdblcm

Updating SAP HANA Database Instance Integration on Local Host...
Creating Component List...
SAP HANA Database System installed
You can send feedback to SAP with this form: https://localhost:1129/lmsl/HDBLCM/HDB/feedback/feedback.html
Log file written to '/var/tmp/hdb_HDB_hdblcm_install_2020-02-13_14.02.26/hdblcm.log' on host 'sid-hdb-s4h'.

After installation, logon to HANA Database using HANA Studio and add system
Host Name : <your hostname or ip>
Instance Number: 02
Click Next and in the following screen enter User Name SYSTEM and Password
Click on Finish to exit.

Please refer Note 2600030 – Parameter Recommendations in SAP HANA Environments for parameter recommendations. This note contains check scripts which detect SAP HANA version, SAP product installed, etc. and give specific parameter recommendations.

Also refer Note 2469025 – How-To: Upgrading to SAP HANA 2.0

TIP: Please change the log mode if you don’t want to be spend time on log maintenance: 
In HANA studio –> Configuration –> global.ini –> persistence and set the parameter log_mode to overwrite. 
When you change the log mode, you must restart the database system to activate the changes. 
It is also recommended that you perform a full data backup. You can also set the log_mode to ‘overwrite’ 
using the following SQL-Statement:
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('persistence', 'log_mode') = 'overwrite' WITH RECONFIGURE;


TIP: You don’t need to extract the backup zip files S4CORE104_INST_EXPORT_*.zip. SWPM tool will extract them into /usr/sap/HDB/HDB02/backup/data/DB_HDB. Ensure sufficient space of 80GB is available in this folder.

We will use the procedure for SWPM+SUM combined installation and you don’t need the SYSTEM/DDIC password from backup Database/ABAP instance.

Extract the SWPM SAR file as below

sid-hdb:/ # cd /install 
sid-hdb:/install # /sapmedia/SAPCAR -xvf /sapmedia/download/SWPM20SP06_0-80003424.SAR

You should get message at the end of this that SAPCAR: … files(s) extracted

Execute SWPM to do system copy with backup restore as below:

sid-hdb:/install#./sapinst SAPINST_USE_HOSTNAME=vhcals4hci SAPINST_ACCEPT_INTERNAL_SIGNATURE=true SAPINST_SLP_MODE=false SAPINST_STACK_XML=/sapmedia/download/MP_Stack_2000910028_2020057_.xml

TIP: At this point if you get the screen below: Please refer Note 2510478 Data unit /xx/xx/xx/SWPM is not signed with an official SAP signature. I started with command:
./sapinst SAPINST_USE_HOSTNAME=vhcals4hci SAPINST_ACCEPT_INTERNAL_SIGNATURE=true SAPINST_SLP_MODE=false SAPINST_STACK_XML=/sapmedia/download/MP_Stack_2000910028_2020057_.xml
This is ok for sandbox.

I am showing only the important screens as most are self explanatory. Select Standard System from path below:

Click on Next

At the screen Software Integrity click on Next

TIP1: If you select Typical at next parameter, those skipped are shown in Strikethrough. 
Skipping these parameters will save some time and you may be able to change them in the final Parameter Summary.
If you need integrated web dispatcher please select Custom.

TIP2: To take less time for installation I have copied the kernel files into a subdirectory of download so that it takes less time to scan and search for media.

At the screen Parameter Settings select Custom and click on Next

At the screen General SAP System Parameters enter SAP System ID (SAPSID) S4H SAP Mount Directory /sapmnt

At the screen DNS Domain Name (strikethrough font means skipped for Typical) set FQDN for SAP system checked, DNS Domain Name for SAP System dummy.nodomain click on Next

At the screen Master Password specify Master password and confirm password Xxxxxxxn click on Next

At the screen Operating System Users accept master password or enter password Xxxxxxxn

At the screen Database for SAP System enter details
Database Host   vhcalhdbdb
Instance Number   02
Database ID (DBSID)HDB
Password of DBA  Xxxxxxxn  click on Next

At the screen SAP HANA Multitenant Database Containers enter password for HANA Database superuser Xxxxxxxn click on Next

At the screen Software Package Browser enter path for the downloaded media from Maintenance Planner. Package Path: /sapmedia/download click Next
The status will change from “still missing” to “Available”. Click on Next

At the screen Upgrade SAP Host Agent checkmark Upgrade SAP Host Agent with provided version and click on Next , after it is shown as “Available”. Click on Next

At the screen Configuration of SAP liveCache with SAP HANA checkmark Install SAP liveCache for SAP System and click on Next , after it is shown as “Available”. Click on Next

At the screen SAP HANA Client Software Installation Path choose radio button Local Client Directory click on Next

At the screen Software Package Browser enter the Package Path /download/hana2_46/IMDB_CLIENT20_004_182-80002082.SAR and click on Next

At the screen Media Browser enter Package Path /sapmedia/1909_EXP click on Next.

TIP: SWPM takes half hour to verify and check the zip files

Individual Package Location will change to

/sapmedia/1909_EXP/ click onNext

At the screen Software Package Browser accept Individual Package Locations  /sapmedia/1909_EXP/S4CORE103_INST_EXPORT_[2..20].zip

At the screen SAP HANA Multitenant Database Containers accept HANA DB Database Host vhcalhdbdb Instance Number 02 and Password Xxxxxxxn click on Next

At the screen Database Schema accept schema DBACOCKPIT password and confirm Schema password Xxxxxxxn click on Next

At the screen Database Schema accept schema SAPHANADB password and confirm Schema password Xxxxxxxn click on Next

At the screen Secure Storage for Database Connection select HANA Secure User tore (hdbuserstore) click on Next 

At the screen SAP HANA Import Parameters accept parameter values to keep on import and click on Next

At the screen Installation Export accept number of parallel jobs and HANA<sid>adm user as hdbadm and enter password as Xxxxxxxn click on Next

At the screen Primary Application Server Instance and ABAP Central Services Instance accept values PAS Instance Number 00, PAS Instance Host vhcals4hci
ASCS Instance Number 01, ASCS Instance Host Name vhcals4hci click on Next

At the screen ABAP Message Server Ports accept values for Ports 3601 and 3901 click on Next

At the screen ICM User Management for the SAP Web Dispatcher accept password for webadm Xxxxxxxn and click on Next

At the screen SLD Destination for the SAP System OS Level leave default radio button at No SLD destination click on Next

At the screen Message Server Access Control List leave default radio button at Do not create Message Server Access Control List click on Next

At the screen Additional Components to be Included in the ASCS Instance enable checkmarks at Install integrated web dispatcher and Install Gateway integrated in ASCS instance and click on Next

At the screen SAP Web Dispatcher Parameters leave default dispatcher parameters HTTPS Port 44300, Encryption Always, Configure HTTP Port Yes, click on Next

At the screen System Security leave default for Add Security Profile Parameters, click on Next

At the screen Configuring Transport Management for Single System select Run TMS config and enter password for TMSADM in Client 000 click on Next

At the screen Import SPAM/SAINT Update for Import SPAM/SAINT Update select radio button Yes
Specify the location of SPAM/SAINT Update Archive as /sapmedia/download/KD75474.SAR click on Next
 This will save time later having to do it at the time of SUM installation. Click on Next

At the screen Additional ABAP Transports leave radio button at default No for Import ABAP Transports click on Next

At the screen Import SPAM/SAINT Update At the screen Preparing for the Software Update Manager checkmark Extract SUM, Start Sum Automatically, Click on Next

Enter path for Software Package Browser Package Path  /sapmedia/download/SUM20SP07_0-80002456.SAR
Click on Next

At the screen Software Package Browser accept the Individual package location of SUM file or provide Package Path click on Next

At the screen Additional SAP System Languages click on Next

At the screen Secure Storage Key Generation accept radio button – Individual Key (Recommended for Productive Systems) On the Next

At next screen Warning click OK

At next screen Cleanup of Operating System Users checkmark on Yes cleanup os users and click on Next

Here is the Parameter Summary Click on Next to confirm and begin the installation.

At next screen 96% Information click on OK

TIP: Please click on the url https://vhcals4hci.dummy.nodomain:1129/lmsl/sumabap/S4H/doc/slui and continue with the upgrade in another browser tab. You can then continue in the sapinst tab to complete SWPM. Using the combined SWPM+SUM command with stack.xml many dialog screens are skipped.

On sapinst screen click on OK.

Fill in the Feedback to SAP. and Exit


As we executed combined SWPM+SUM you should have filesystem /usr/sap/S4H/SUM and you should directly jump to url https://vhcals4hci:1129/lmsl/sumabap/S4H/doc/slui

If not, don’t worry, please extract it as below 2 commands:

as s4hadm
cd /usr/sap/S4H
SAPCAR -xvf /sapmedia/download/SUM20SP07_0-80002456.SAR
as root
ps –ef | grep –i sapup
/usr/sap/S4H/SUM/abap/SUMSTART confighostagent
TIP: Please check that your /windows/drivers/etc/host file contains entry with IP address mapped to hostname vhcals4hci.
c:\users\mahesh>type c:\windows\system32\drivers\etc\hosts  vhcals4hci vhcals4hci.dummy.nodomain vhcals4hcs vhcals4hcs.dummy.nodomain vhcalhdbdb vhcalhdbdb.dummy.nodomain

Open Google Chrome browser (latest version recommended) Enter URL:

In case you get screen below please click on Advanced and then “Proceed to vhcals4hci(unsafe)

Enter s4hadm/(password you used before) in the screen below

TIP: If you get message that Page is Unresponsive just click on Wait.

PERFORMANCE TIP: When you use the Combined SWPM+SUM procedure, SUM is started bypassing many phases and prompts. When you get to the first screen of SUM, check the Number of processes for ABAP, SQL, R3trans and R3load and adjust in order to take advantage of CPU power and save time. The default SAP instance parameters are rdisp/wp_no_dia=10 and rdisp/wp_no_btc=6. You should increase these as well to higher values for the SUM duration. On the right side, select menu option (1) More, (2) Utilities, (3) SUM Parameters, (4) enter values and (5) Save.


TIP: If you start without combined SWPM+SUM sapinst command you may be prompted for different screens. 

At Additional Parameters for “Update on SAP S/4HANA (Single System)”
Check archive authenticity and checkmark Switch expert mode on.


No prompts here ….

If you are asked whether to import SPAM version 75 select Import SPAM version 75.

TIP: If you get error manifest signature revoked download new crlbag.p7s as per SAP Note 2491577 – SUM fails at phase PREP_EXTRACT/SCAN_DOWNLOADDIR with error message “SIGNATURE: manifest signature is revoked”


Include Transport Request – Click on Next

Click on Next



At (17%) Current Phase MAIN_INIT/REPACHK_EHPI
checkmark Lock the development environment now click on

At (26%) Current Phase MAIN_DTTRANSSHD/DOWNCONF_DTTRANS_BCK accept selected radio button Backup completed click on Next

Click on Next


(above wait time is assuming process parameters changed as per above performance tip)

At (90%) Current Phase:
End of technical Downtime, click Next


Start of Cleanup Processing, click Next

Confirmation Required for Imports, check and select checkmark for I confirm that no more imports are running, click Next

SUM is completed.

Please login to the system and check the Installed product version as:Please find Installed Software Component version:

TIP: Schedule complete SGEN if it is not completed so far. This will help reduce time needed for Best Practices Content Activation.


Please apply the 7 notes below to the installed instance as per SAP Note 2896748 – SAP S/4HANA 1909 Feature Package Stack 02: Additional Release Information these notes are only for 1909 FPS2

2880761 Syntax error “VBHDR_G does not exist” in program /SSA/EBT NO
2880801 Syntax error “VBHDR_G does not exist” in program /SSA/EBP NO
2886195 Syntax error “VBHDR_G does not exist” in program /SDF/SAPLEWA NO (cannot be applied)
2919246 Bug fix on Analysis Order for Change Impact Analysis NO


You can open OSS messages using component: for SWPM – BC-INS-SWPM


Installation Guide
Administration Guide for Implementation

Your system installation is complete. Congratulations !!!

Mahesh Sardesai
Product Expert – S/4HANA

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Robinson Alesxander Hincapie Cano
      Robinson Alesxander Hincapie Cano

      Hi Mahesh.

      This guide is amazing, it's too useful for us.

      Thanks for sharing your knowledge.

      Author's profile photo Raph Dumape
      Raph Dumape

      Hi Mahesh,


      This guide is indeed useful and easy to follow.

      Thank you for being generous in sharing this information to us.


      May I ask about the Post Installation Activities we need to do after the installation and SUM?


      Author's profile photo Mahesh Sardesai
      Mahesh Sardesai
      Blog Post Author

      Hi Raph,

      After installation, there are steps in blogs for Part 3, Part 4 and Part 5 if applicable.

      • Mahesh
      Author's profile photo Imaduddin Mohammed
      Imaduddin Mohammed

      Hi Mr. Mahesh

      This guide is a wonderful handout with step by step procedure. Great effort. Thank you for sharing this useful information.

      I would be grateful if you can address my small query regarding the "Installation Export" why was it needed during the installation when we had already downloaded all the media through Maintenance planner in part 1 while planning a new S/4HANA system.



      Author's profile photo Mahesh Sardesai
      Mahesh Sardesai
      Blog Post Author

      Hi Imaduddin,

      In the past few years ago the installations were based on fresh installation media for main release and the support pack releases.

      With S/4HANA we have the base release installation export - which is a database restore and then using SUM tool we have to follow the delta upgrade process that takes it to the release FPS0 FPS1 FPS3 FPS3 FPS4 etc.

      This way there is less effort in providing the media every time a new feature pack is released. I hope I have answered your question.