In this tutorial, I will shed more light on why an ABAPer or developer who requires just a test system for experimentation should choose the ABAP Platform Dev edition over another feature rich but expensive alternative. We will then get our hands dirty and set up an ABAP instance on Azure with the necessary minisap certificates.
This tutorial is split into two parts with Part 1 focusing on Azure (creating the ubuntu instance and logging in) and Part 2 focusing on the installation and access to the ABAP platform.
If you are already conversant with MS Azure and can create your instance without following a tutorial, you can simply read the introduction section of Part 1 and then go ahead to create an ubuntu instance in Azure with 4 virtual CPUs and 28GiB+ of RAM. You can continue from Part 2 after that to complete the next steps of this tutorial series.
- A microsoft azure subscription.
- A dockerhub account (login credentials needed).
- A basic understanding of bash or your favourite ubuntu shell.
- A SAPGUI installation.
- Create and login into an ubuntu instance on Azure.
- Prepare the data drive on your ubuntu instance.
- Install docker and move docker data directory to the prepared data drive.
- Install ABAP Platform 1909 Dev Edition with docker.
- Open the necessary ports on Azure.
- Access your ABAP instance in SAP GUI and generate a new license.
As coders, we run into several situations where we would like to test snippets of code on a local system before even implementing the snippet in a dev system. In certain instances, we as developers would want to use code QA tools like the ABAP Test Cockpit and either do not have the authorizations to access the tool or are not comfortable with setting it up in a customer system.
My goto setup to get a personal system was the SAP Cloud Appliance Library (SAP CAL), It serves the purpose it was designed for perfectly. It is very well built and very intuitive to use while requiring very little interaction with the underlying technologies to get up and running in a test ABAP environment. The only apparent downside with regards to SAP CAL is the fact that it is a bit of an overkill for what a developer might want to use the system for, which warrants its relatively heavy price tag. The cost break down of running an an SAP NetWeaver AS ABAP