SAP offers a free trial of SAP 7.52 Server for your training needs. This trial includes everything but the ECC modules like FI, HR, etc. You’ll be able to code in ABAP, build in BW, and perform system and user administration to your heart’s content…virtually anything SAP related you’ll be able to practice.
Create account on Vultr and deploy server
$100 Free Account CreditOnce you create an account you’ll see the credit applied.
Next, we’ll select the Deploy New Server option:
- Select Cloud Compute & Choose the Location you’re physically closest to (reduces lag)
- Select Ubuntu 20.04 (64-bit)
- We need a minimum of 4 CPU, 8GB RAM, and 160GB HDD. Select the option indicated.
- Set the hostname to
vhcalnplciand deploy server
Wait at least 10 minutes for server to come fully online. Once that time has passed, Click on the Server Name.
If you see a message that your server is still coming online, please be patient and wait a few more minutes.
Now, give your server a quick restart.
Once the restart is complete, click the monitor icon at the top of the screen to View Console.
Login with Username root. You’ll find your root password within your server details.
Downloading SAP and Preparing for Installation
Execute each line in the console one by one (copy each line and paste using the send clipboard button in the console). If you have issues copying and pasting, please use Putty or the Mac native terminal to ssh into the server.
hostnamectl set-hostname vhcalnplci
apt-get update -y
cd /
mkdir sap752
cd sap752
wget --no-check-cert https://dl.dropbox.com/s/oy34p1mjli8avn3/sap752sp04.zip
apt-get update -y
apt-get install zip unzip -y
unzip sap752sp04.zip
apt-get install csh -y
apt-get install libaio-dev -y
apt-get install uuid -y
sudo service uuidd start
chmod +x install.sh
One more step before we can install SAP. Edit the hosts file to reflect our servers IP.
sudo nano /etc/hosts
Update the following lines:
Before: 127.0.1.1 vhcalnplci
After: your.server.ip.address vhcalnplci vhcalnplci.dummy.nodomain
Install SAP
./install.sh
Type yes to agree to the terms and set a password (needs to be complex or install may fail). You’ll need to use one that only contains upper and lower case letters and numbers and is at least 7 characters long. Do not use any special characters.
The install will commence once the password is accepted. Please note that because SAP is still serving up an expired license in their installation package the install will ultimately fail.
Once the failure occurs, we can copy the new license over and re-run the install. Copy & Paste this code:
cp /sap752/License/SYBASE_ASE_TestDrive/SYBASE_ASE_TestDrive.lic /sybase/NPL/SYSAM-2_0/licenses
Restart the installation (you’ll need to reenter a password):
./install.sh
Download and Install SAPGUI
Once the downloads complete, right click and extract all (or unzip). Once the extraction completes, open the folder and navigate to the setup file: …PRES1 > GUI > WINDOWS > WIN32 > SetupAll.exe
Add SAP connection in SAPGUI
Open SAP Logon and add a new connection. The description can be whatever you’d like but Application Server must be your Ubuntu server IP address.
Log on to SAP
The first time we log on to SAP we’ll be using the SAP* user and Down1oad password in SAP client 001.
Update SAP License
Log into SAP client 001 using user SAP* and password Down1oad. Navigate to transaction SLICENSE. Delete the existing license and generate a new one at go.support.sap.com/minisap (use your Hardware Key). Install the downloaded NPL.txt file. Repeat every 90 days.
BW Configuration
Update windows hosts file with the same line from earlier: your.ip.address vhcalnplci vhcalnplci.dummy.nodomain
Activate BW objects: Log in as developer → transaction RSTCO_ADMIN → Start Installation (monitor in SM37, 15-30 min).
Troubleshooting & Starting and Stopping SAP
Starting SAP:
su npladm
startsap all
Stopping SAP:
stopsap all
You’ll need to manually start SAP this way if you ever restart your ubuntu server.
Leave a Reply