NetWeaver AS ABAP 7.52 SP 01 Developer Edition on Debian 9 in Parallels Desktop 14
Yesterday AS ABAP 7.52 SP 01 Developer Edition was released, so I installed it this afternoon. And since I was asked if I blogged about it, I will do here.
Hardware requirements and other information about the installation in general can be found in this blog post https://blogs.sap.com/2018/09/13/as-abap-7.52-sp01-developer-edition-concise-installation-guide/
I will only give a step-by-step log of my installation, not an instruction for anyone.
You should know what you are doing.
Here you can get some hints by looking at how I did it.
But this might be totally wrong from some point of view and for some scenarios.
To do things right: read the documentation from SAP, Debian and Parallels!
Download of AS ABAP and ISO for Debian net install
First I downloaded NetWeaver AS ABAP from https://www.sap.com/developer/trials-downloads/additional-downloads/sap-netweaver-as-abap-developer-edition-sp01-7-52-15510.html and unpacked it.
I also downloaded the current net install image of GNU/Linux System Debian. https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.5.0-amd64-netinst.iso. At Debian.org you will always find the recent version. If you have a good internet connection where you will install it, the net installation image will be the best choice.
Create virtual machine in Parallels Desktop
Added new machine from downloaded Debian iso.
I edited settings according to the system requirements of NetWeaver.
I chose 8 GB of RAM and 128 GB disk space.
In the settings I already chose the NetWeaver folder as shared folder.
I chose read and write access, because you later need to change an authorization flag for executing at the installation script.
Since this would be an installation only for NetWeaver I deactivated some things like printer and camera.
For the other settings, beside memory and disk space, I did not change the default values.
Installation of Debian
For installation I choose a minimalistic setup, so I already started with ‘Install’ instead of ‘graphical install’.
Language: English (!)
Country: other / Europe / Germany
Locales: United States – en_US.UTF-8 (SAP says you should use exactly this locale)
Hostname: vhcalnplci (I think it is possible to use another hostname here, but with this one you will have less problems.)
Domain name: <empty>
Entered root (the admin in Linux system) password two times.
Name and username of a ‘normal’ user. I do not need this account for AS ABAP server, so I chose any name.
Entered password for new user two times.
For partitioning I chose ‘Guided – use entire disk’ and the disk I wanted to partition, which in my case was the only disk there.
I then chose ‘All files in one partition’ and after checking that swap space was as recommended 8 GB or more, I chose ‘Finish partitioning and write changes to disk’.
Write changes to disk? YES.
Scan another CD or DVD? NO.
You can choose a mirror near your location.
So, I chose Germany and ftp.de.debian.org
Choose proxy: I have none, so I left it blank.
I want to participate in package usage survey.
Software selection: you only need ‘standard system utilities’ for AS ABAP.
Install the GRUB boot loader to the master boot record? YES
Device for boot loader installation: /dev/sda in my case
Finish the installation: Continue.
Logged in as root.
Got newest Debian packages from internet:
Apt-get update && apt-get dist-upgrade -y
Installed the one and only editor and prerequisites for AS ABAP installation
apt-get install vim csh libaio1 uuid-runtime
Checked if uuid-service is running
Service uuidd status
Installed packages for parallels tools installation:
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get install linux-headers-$(uname -r) make gcc dkms kpartx
Reboot the machine:
shutdown –r now
Somewhere in the parallels menu of the virtual machine I chose something like ‘Install parallels tools…’ and then:
mount -o excec /media/cdrom
‘Next’ / ‘Exit’
Parallels Tools were installed, so back to preparation of AS ABAP installation.
Somewhere in the output of
I found the IP address of the VM.
So, I edited /etc/hosts and replaced this line:
(e.g. 10.123.456.789 vhcalnplci)
to map the IP address of the VM to the hostname.
Install AS ABAP
Still logged in as root.
chmod u+x install.sh
Your distribution Debian was not tested. Do you want to continue? yes + Enter.
License? yes + Enter
Entered the master password for all SAP Linux users.
I chose one with 10 character, upper and lower case and numbers, no special characters.
Waited a long time.
If you want to access the VM with the hostname instead of the IP, you have to edit host file of MacOS where I have the SAP GUI installed:
sudo vi /etc/hosts
add the same line as in hosts file of VM
From this point of installation, the architecture or OS of server and client should not make any difference, so my blog post ends here.
I've faced with a problem. When I try to call a transaction system start to compile some code and I got a dump with text "SQL error 1105 while accessing program "SAPLSYSF". How can I fix it?
I’ve found a article which helped me to solve my problem. The article will help you to extend space for database.
how were you able to execute isql? I am constantly getting the error “command not found” for isql
UPD. after 3 hours of hitting the wall (i am not a linux/dba guy, that is for sure) I found a simple solution of the space problem. Just put the commands into the abap program and use the predefined connection +++SYBADM
The program itself is a direct copypaste from Alban Leong's article made with abap