Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
Showing results for 
Search instead for 
Did you mean: 
Active Participant

This article relates to the SAP NetWeaver AS ABAP 7.40 SP8 - Developer Edition to Download. It might be placed at an intermediate level between the Concise Installation Instructions and the detailed Step-by-Step Guide by thea.hillenbrand.

Personally, I prefer Debian to Ubuntu on headless server systems. It might be just a personal choice, but Ubuntu is a bit too "bunt" for me (sorry, bad pun). There are a few things to observe when installing the AS ABAP Developer Edition on a Debian Jessie system, so I decided to share my notes. I'm assuming you have a basic knowledge about Debian and have read the articles above as well as the readme file that comes with the download - you will definitely need the latter since the passwords are in there 🙂

I'm using a headless Virtualbox setup, but I won't go into the details of its installation - there are plenty of instructions out there.

Install a pretty standard Debian 8.0 (jessie) amd64 system. Choose English (US) as language and then your country, making sure that you select the correct locale en_US.UTF-8. Partition the disk using the All files in one partition preset. After installing the base system, the software selection dialog appears - be sure to only select SSH server and standard system utilities here. Don't forget to install the guest additions for your virtualization software (instructions for Virtualbox are here).

Edit /etc/apt/sources.list and add contrib and non-free to the main sources, followed by

apt-get update

You need unrar from non-free because unrar-free is broken; you won't be able to extract the multi-volume archives. Now on to the dependencies:

apt-get install csh uuid uuid-runtime

update-rc.d uuidd enable

/etc/init.d/uuidd start

apt-get install unrar libaio1 lib32z1 libxtst6

That last library is required for the graphical installer, even on a headless system (ssh -XY <yourhostname>). Then edit /etc/hosts to permanently assign the IP address to the host name, thus making the installer happy. Alternatively, you might run the installer with the command line parameter -s.

Finally unpack the installation files and start the installation:

unrar x TD74SPS8_part1.rar

chmod u+x


Proceed as directed by the installer - this will take some time.

After the installation, edit /usr/sap/NPL/SYS/profile/NPL_DVEBMGS00_<yourhostname> to add the parameter icm/host_name_full if necessary and change PHYS_MEMSIZE to 30% as described in the Step-by-Step Guide. Request and install the license key as described in the readme and start hacking away...

Labels in this area