Skip to Content
Product Information
Author's profile photo Julie Plummer

ABAP Platform Trial 1909 Available Now


Dear All,

It gives us in the team enormous pleasure to announce that:

ABAP Platform Trial 1909 SP07 is now available on Docker:

As before, we are offering a free, downloadable ABAP Platform on SAP HANA 2.0 for trying out the ABAP language and toolset. It is extensively pre-configured with SAP Fiori launchpad, SAP Cloud Connector, pre-configured backend /frontend connections, roles, and sample applications.

This solution is intended for two groups of developers:

  • Non-ABAP developers, who are interested in learning more about the ABAP language and development tools
  • ABAP developers, who are interested in learning about new features (see below for some examples)



See also Karl Kessler‘s announcement blog post for information on our strategy:

Now available: ABAP Platform Trial

IMPORTANT: Before you pull the image, make sure:

  • You understand the principles of docker container technology
  • You know the entities docker image / docker container and their relationship
  • You know the basic commands to work with images and containers

Highlights of the 1909 Edition

ABAP RESTful Application Programming Model (RAP)

ABAP RESTful Application Programming Model – The Big Picture

The ABAP RESTful Application Programming Model (short: RAP) offers developers an efficient way to build enterprise-ready, SAP HANA-optimized, OData-based Fiori UI services and Web APIs in the cloud as well as on-premise. It is the evolutionary successor to the ABAP Programming Model for SAP Fiori.

To make it easier for you to get started, we have also added the demo and training data model, the ABAP Flight Reference Scenario.

For more information, see:


Git-Enabled Change and Transport System (gCTS)


gCTS = CTS + git

A new way of transporting objects, gCTS enables you to use Git to store your ABAP development objects. gCTS makes use of special Git features, such as working on local copies of a central remote Git repository. Software development takes place in the usual editors like ABAP Development Tools (ADT). Changes to objects are still recorded in transport requests. Current states of objects can be pushed to remote Git repositories, either by releasing a transport request or while you’re working.

For more general information on gCTS, see this blog post: gCTS is here, by Karin Spiegel

For the official documentation overview, see: Git-Enabled Change and Transport System

The official documentation for configuration, Configuring Git-enabled Change and Transport System contains three steps. However, we have preconfigured the first two, so you only have to complete the third,  Configure Repositories.

Some certificates are already available. If you would like to connect to your own GitHub server or to a provider other than, you have to add the appropriate certificates to the ABAP system in transaction STRUST. The configuration has been done for the default user ‘DEVELOPER’.

To get started with gCTS, simply open the gCTS app in the SAP Fiori Launchpad (FLP).

If you are a SAP customer, partner, or employee, the following SAP Note provides additional information: SAP Note: 2821718 . However, the essential configuration has already been done for everyone.

Custom Code Migration with the ABAP Test Cockpit (ATC)

We’ve pre-configured ABAP Platform Trial to run as a central check system for checking your custom code prior to migration – particularly useful for:

  • SAP S/4HANA Readiness Checks
  • SAP Cloud Readiness Check.

You can test this out of the box locally in SAP ADT, then configure the rest of your landscape to work with it.

For more general information on ATC, see these two excellent blogs, by Olga Dolinskaja:

SAP Cloud Connector


SAP Cloud Connector provides a link between SAP Business Technology Platform (BTP) applications and on-premise systems. It runs as on-premise agent in a secured network; acts as a reverse invoke proxy between the on-premise network and SAP BTP; and lets you use existing on-premise assets without exposing the entire internal landscape.

If you are interested in connecting your ABAP Platform Trial with a licensed version of SAP BTP, ABAP Environment (i.e.“Steampunk”), I have written a tutorial mission on this: Connect Your On-Premise System with SAP BTP, ABAP Environment

For more information, see:


Yes, abapGit is available out of the box.

Documentation is here: abapGit Documentation

If you are not yet familiar with abapGit, this post by Graham Robinson is a great introduction, with how-to videos:

abapGit So Easy

Other Highlights of ABAP Platform 1909: Overview

Blog post: ABAP Platform for SAP S/4HANA 1909, from October 2019, by Olga Dolinskaja

Official slide deck for ABAP Platform in SAP S/4HANA 1909 – Overview and Product Highlights.


Guides, Tutorials, FAQ, Troubleshooting

If you’re not sure where to start with your new system, we have written several tutorials.

FAQ and Troubleshooting also contains some info on Cookbook-style projects, by SAP Community members.

And finally…

Finally, I would just like to thank all the SAP Mentors and SAP Community members who expressed their support for ABAP Platform. You made a big difference.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Matthew Billingham
      Matthew Billingham

      I think you've been ninja'd!


      But good news twice! I like it.

      Author's profile photo Julie Plummer
      Julie Plummer
      Blog Post Author

      :-D. Nope - Karl’s my manager. We’re in the same team. And I think I can safely say: We’re all delighted - and relieved - to get this over the line!

      Thanks for your support, Matthew.

      Author's profile photo Christian Crusan
      Christian Crusan

      Why didn't you choose a newer release? Plenty of the new features will not be available in this old release.

      Author's profile photo Marian Zeis
      Marian Zeis

      More information in this blog post by Karl.

      First step was to make 1909 available again. Next step is 2022

      Author's profile photo Shadab Hussain
      Shadab Hussain

      Thanks for sharing

      Author's profile photo Jakob Flaman
      Jakob Flaman

      Thx for making possible 🙂

      Author's profile photo Pascal Rodé
      Pascal Rodé

      SAP has so many cool tech tools. It's easy to set up and works well on most home computers. What's even better is that there's a big community of people using SAP. They share tools, help each other out, and talk about their experiences.

      I have a question, though: Can I share my own tests or demo programs with others using a Docker image? Big thumbs up to SAP for making everything so fun and helpful!

      Author's profile photo Ramesh Vodela
      Ramesh Vodela

      Thanks for this - I find this version is a full 1909 version - for instance in RAP I find only unmanaged and also odata V4 is not an option for Service Binding.  Can you kindly clarify if we can expect an update if so when?

      Thanks for this Version it was much easier than earlier versions.

      Best regards


      Author's profile photo Thomas Madsen Nielsen
      Thomas Madsen Nielsen

      Why this docker "thing"?


      First thing I see is that must understand and be able to handler Docker.

      Before you pull the image

        • You understand the principles of docker container technology
        • You know the entities docker image / docker container and their relationship
        • You know the basic commands to work with images and containers

      Well, if I have ever heard about Docker before I have for sure ignored it, so before I can make this work I probably need to step down a couple of steps and starte learning Docker.

      Any suggestions how I can do that?

      Can you give me a rough idea about how much time it requires to learn Docker. Can I learn the basic stuff in a day or do I need a year?

      Also I am puzzled about this statement:

      Please note: We highly recommend 32GB RAM to run the ABAP Platform Trial image. The following requirements only cover the resources needed for the Docker environment itself.


        • 4 CPUs for Docker Desktop
        • 16GB for Docker Desktop
        • 170GB disk for Docker Desktop

      Do I need 16 or 32 GB RAM?


      Thomas Madsen Nielsen

      Author's profile photo Andrea Borgia
      Andrea Borgia

      Definitely MORE than 16GB.

      With 32GB on Linux it runs fine.

      Author's profile photo Fabian Beiser
      Fabian Beiser

      Hi Andrea,

      I got 32GB RAM and 256 GB SSD running on Linux Mint....but still it seems like my system is to weak..... Is there a possiblitie that my processor Intel i5-8365U does not fullfill the needed requirements?


      Thanks in advance.


      Best Regards


      Author's profile photo Andrea Borgia
      Andrea Borgia

      The diskspace is a bit tight but you'll find out soon enough when the space runs out 🙂

      Author's profile photo Fabian Beiser
      Fabian Beiser

      Well it worked for me, I was able to get the "Have fun" commando line, however after that my Laptop seems to surrender, my mouse is lagging and moving slowly.....I guess its the processor, but I will to upgrade my diskspace and give it another try. Thanks though 🙂

      Author's profile photo Thomas Madsen Nielsen
      Thomas Madsen Nielsen

      Thanks to SAP for making this available, but I simply don't understand why it is released without a proper installation guide for the 3 possible systems Linux, Windows and Mac.

      Also I think the list of requirements are useless because as they write themselves "The following requirements only cover the resources needed for the Docker environment itself."

      It is really not interesting to look at Docker requirements isolated.

      I look forward to the day some clever community member writes a blog with a full guide.

      Author's profile photo Somnath Paul
      Somnath Paul

      Hello SAP Community,

      Did anyone able to access the underlined Tenant DB from eclipse?

      I understood (from) to access tenant db I need to expose the port 30215 and next I tried to connect tenant db (HDB) from eclipse tool with vhcala4hci:30215 , but its failing to connect.

      Though I was able to access SYSTEM DB using user id as SYSTEM and Password: Htods70334

      But what would be the user for tenant db? I tried with SAPA4H and password Htods70334 it didn't work.

      Could some one help with the right details, please?

      • Thanks, Somnath
      Author's profile photo Christoph Weyd
      Christoph Weyd


      I have two questions:

      I was trying to connect to the database via HANA Studio, but it seems the corresponding ports cannot be opened. Did I make a mistake here or how can I connect to the DB via HANA Studio?

      When using SAP management console (need to open ports 1128-1129) to connect to A4H the password Htods70334 for use a4hadm did not work (after changing the password with docker exec -it a4h bash connection was possible); what are the OS passwords for hdbadm, a4hadm?