Reference : Customer Guide - Installing SAP AS ABAP 7.52 SP04 on VMWare [Developer Edition] Written by SAP
You can refer another Language Version : 한국어
Link : Customer Guide
Customer Guide
- x86_64 Processor based hardware
- About 100 GB free disk space for server installation
- About 2 GB free disk space for client installation
- English – SAP AS ABAP requires that you configure English
- (LANG=en_US.UTF-8) as the operating system language
readme file
- x86_64 Processor based hardware
- At least 4 GB RAM plus about 8 GB swap space
- About 100 GB free disk space for server installation
- About 2 GB free disk space for client installation
Link : SAP Universal ID register page
- Sign up for download (We'll skip specific sign-up step at this repository)
- Download above files all and extract rar file
I've extracted install file at 'install' directory like below.
For us, The first difficulty things that downloading install files and license procedures for SAP installation are all finished.
3. Download VMware Workstation Player and openSUSE leap(linux OS) and other utility programs(winSCP)
Download VMware Workstation Player, version 14.0 for your OS
Link : Vmware Workstation Player 14.0
-
Please note that you should not install version 15.0>= yet.
There is currently an issue with version 15 and some versions of Windows (independent of AS ABAP). - customer guide
Download openSUSE leap(linux OS) ver 15.2
Link : openSUSE Leap 15.2
Download Link : openSUSE Leap 15.2 Download Page
File name : openSUSE-Leap-15.2-DVD-x86_64.iso
- When I try to install through 15.4 version, it doesn't go smoothly, so I'm making this guide based on 15.2 version.
Download and Install WinSCP
Link : https://winscp.net/eng/download.php
It is a convenient utility program for copying the ABAP installation files from local PC to the VM linux system.
6. With Customize Hardware, Change the Processors to 4 Number of processor cores and Memory to 8GB and create VM instance with finish
9. After several Linux installation procedures, set the Language and Keyboard Layout. Set it to English and proceed through the Next button.
we can proceed with 'Start with Current Proposal' Option.
And then, Choose /dev/sda2 Device and click 'Modify' -> 'Edit Partition'
After that, Change Filesystem format to Ext4 and Click next buttton, and Choose Accept.
In this section, I've set the User name with 'ABAP', and password as well.
- Enable Firewall
- Disable SSH service:
The Linux operating system will install in few minutes.
- Change proxy settings
- Download and extract the ABAP .rar files
- Install the uuidd daemon
- Edit the hostname and hosts files
- Assign root privileges to the install script
Execute Terminal and execute shell script.
df -h
If you counter Y/N choice, put the 'Y' and press Enter button.
sudo zypper install uuidd
sudo zypper install tcsh
sudo zypper install unrar
uuidd daemon: This daemon provides universal unique identifiers – essential for creating database keys. (See SAP Note 1310037 for more details.)
tcsh : program for executing install.sh afterward
unrar : program for unzip rar files(the files format we have downloaded from SAP page)
I'll skip this section because I'm not behind a proxy. If you want to set it, please refer Customer guide.
In YaST > System > Network Settings > Set Hostname via DHCP = No
6. Start uuidd daemon with shell script and also we need to check libaio or libaio1 is installed on your Linux system
sudo service uuidd start
sudo service --status-all | grep uuidd
rpm -qa | grep libaio
by entering sudo vi /etc/hostname , we can change hostname to 'vhcalnplci'
sudo vi /etc/hostname
After changing it, we can check the hostname and restart network by entering sudo rcnetwork restart
sudo rcnetwork restart
And Restart your linux instance and check that the hostname has changed to 'vhcalnplci'
We can find IP address with IP address command
ip address
Open the host files by entering sudo vi /etc/hosts Using this IP address, add a new entry of the form
sudo vi /etc/hosts
<IP address> <hostname> <hostname>.dummy.nodomain
<IP address> vhcalnplci vhcalnplci.dummy.nodomain
Check the changes by using the command sudo cat /etc/hosts
cat /etc/hosts
Using IP Address above, we can access SFTP via WinSCP program. I've made a new directory 'ABAP' and copy all extracted data to that directory(without client directory)
All extracted files will be copied to VM in few minutes.
We need to Change License file manually
From the extracted 'License' directory, there is a 'SYBASE_ASE_TestDrive.lic' file.
We need to copy to VM Instance directory '/server/TAR/x86_64/SYBASE_ASE_TD.lic' (file name should be changed)
If there is SYBASE_ASE_TD.lic file already, overwrite it.
Add : April 27, 2023.
In case of you are using previous license version which is valid until March, 2023, And such case of you have already installed NPL system, you need to update to a recently distributed license.
Guide : You can refer this link page
Change the access rights of the install scipt :
sudo -i
chmod +x install.sh
Finally, we can run installation script by entering
./install.sh
- Read and accept the license agreement (167 lines). To escape from the License Agreement, choose “Esc” followed by “:q”.
- When prompted for the OS user’s password enter your master password of the virtual Linux OS instance twice
- Be patient, this will take a while…
- If the installation is successful, you will see something like this:
Starting and stopping the server
To start the SAP system:
- Switch to user npladm with default password in the console: su npladm
su npladm
- To start the SAP system, enter startsap
startsap
- To stop the SAP system, switch to user npladm and enter stopsap.
stopsap
You can install SAP GUI For Windows at the <install_folder>\client\SAPGUI4Windows\50144807_6.ZIP
In the extracted archive, navigate to …PRES1\GUI\Windows\Win32\SetupAll.exe and run it, following the instructions in the Wizard.
To connect to the ABAP server using SAP GUI for Windows:
- Navigate to your Windows hosts file: C:\Windows\System32\drivers\etc\hosts.
- Open this file in Administrator mode and add the following lines:
<ip_address> vhcalnplci vhcalnplci.dummy.nodomain
- In the SAP Logon pad, choose New > Connection:
- Choose User-specific system and enter the following, entering your own IP address:
• Application server = <ip_address>
• Instance = 00
• System ID = NPL
- Start the SAP System and create a SAP GUI connection as above.
- Log on to the system with the client 000 and user SAP* with default password Down1oad . In transaction SLICENSE , note down or copy your Active Hardware Key.
- Request the license key for your trial version at SAP License Keys for Preview, Evaluation and Developer Versions
NOTE: Do not use the link in the transaction SLICENSE in the panel Request License Key.
a) Select NPL – SAP NetWeaver 7.x (Sybase ASE) as System ID.
b) Enter your personal data and agree to the License Agreement.
c) Choose Generate bottom right corner of screen.
d) The web site automatically generates a .txt file for this system/key. Download and save this file, eg on the desktop for convenience.
- Go to transaction SLICENSE and install the license file:
a) In the tab Digitally signed licenses, delete the existing license, then choose Install. This opens the text file you got and installs the new license key.
Please note that all the above steps must be carried out; otherwise, the above user key will not work.
The system type changes to Demo. You can now explore the demo scenarios and develop using the ABAP tools in Eclipse and new features like the core data services or SAPUI5 UIs.