Install SAP NetWeaver AS ABAP

I'd like to fresh up my almost forgotten :blush: ABAP programming skills and therefor install a minimal SAP instance on my home PC.
From what I read it should run on bare-metal Linux. But the platform independent SAP GUI for Java doesn't have the so called "new ABAP front-end editor" which got introduced with SAP GUI for Windows 7.10.
I could use the old ABAP Editor on SAP GUI for Java which is without code highlighting and completion. It should probably be enough for my limited programming training needs.
An alternative would be to use Eclipse for which SAP offers official ABAP development tools.

Most Installation guides, however, propose to install a Linux distro (SLES, openSUSE, RHEL) in a virtual machine (Oracle VirtualBox) on Windows. This way I would be able to use the SAP GUI for Windows with the "new" ABAP Editor which I used to be used to. :wink: At the (emotional) costs of running Windows, at the performance costs of running Linux in a virtual machine on Windows. To limit the performance costs I would look into Hyper-V and how to install Linux with it.

There is even a closed article about installing SAPgui for Java on Arch Wiki. But it will probably be too difficult to install and maintain an SAP instance on an Arch based OS.

So what do you think I should do?

  • install SAP on openSUSE in a Hyper-V VM on Windows
  • install SAP on openSUSE in a Oracle VirtualBox on Windows
  • install SAP on openSUSE bare-metal and learn to use Eclipse (again)
  • install SAP on Manjaro bare-metal [if you select this explain how, please!]

0 voters

I am not sure I follow, are you asking how to install the backend or the SAPGui? Or both?

My experience with installing SAP is a little aged, hence I don't know how relevant my knowledge still is. But I think I would start with looking into this setup if I was to start now:

  • Host OS Manjaro
  • DB in Docker or bare metal (DB used to be the bottleneck in my demo/test installs)
  • SAP application server in Docker (if it exists), or a OpenSUSE VM
  • SAPGui and possibly MS Office if you need the integration, runing in a Windows VM
1 Like

Thanks for the good ideas!
I need SAP Netweaver (the backend, application Server for ABAP programs) and SAPgui.
I will look into Docker and whether I can install SAP Netweaver into a Docker container.

Did it work for you? Or others?

Don't remember, but I cant think of a reason why this should not work.
Do you have a contact who would maybe allow you to connect to a Netweaver backend so you can test the GUI without boiling the ocean?

1 Like

No, I don't. :zipper_mouth_face: Next question. :wink:
Won't do anything illegal. I will use a search engine to look for success stories. :slight_smile:

I didn't find the time to report, but I managed to install an SAP NetWeaver AS ABAP 7.52 SP04.

First I tried with Docker using these two Dockerfiles:



had to do some adjustments to make the installation start (expect is a dependency), but it failed in both cases with "not enough space" type of errors. I even switched Docker to use devicemapper as storage driver to be able to increase the size of the container, but it failed the same way as before.

Then I switched to a solution based on Vagrant


and that worked straightforward following the steps as described by sbcgua without any problems. The result is a Ubuntu 16.04 server where SAP NW AS ABAP is installed.

Prior to everithing I installed the VirtualBox and extramodules

linux53-virtualbox-host-modules
linux54-virtualbox-host-modules
virtualbox
virtualbox-ext-vnc

The SAP GUI for Java was within the downloaded RARs from the NW ABAP trial version. I installed

java-environment-common
java-runtime-common
java11-openjfx
jre11-openjdk
jre11-openjdk-headless

because I didn't trust the announcemet that Java GUI is supposed to run without JRE on the system.
One thing was a bit tricky - to find out how to configure the connection between Java GUI and the SAP system in the VM. The conn=/H/127.0.0.1/S/3200 setting did the trick nothing more:


And this was needed:https://wiki.archlinux.org/index.php/Java#Better_font_rendering

Then registered the trial licences following sbcgua's guide and everything is up and running.

I also ditched btrfs, moved the system to a backup, partitioned with f2fs and restored to it from backup before I installed a Vagrant setup. Then I backed up / and /home with https://wiki.archlinux.org/index.php/Full_system_backup_with_SquashFS. (Replaced -comp gzip (which takes about 30 minutes for about 46GB and compresses to 15GB) with -comp lz4 (which takes about 8 minutes and compresses to 18GB).)

Why I chose Vagrant? Because I didn't want to troubleshoot a VirtualBox installation of openSuSe and why SAP wouldn't install on it. There already so many complaints on the SAP forum and nobody seems to be able to give consistent advise.

1 Like

Forum kindly sponsored by