Technology Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 

 

 

ABAP Cloud Developer Trial is 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 highlights)

Please find the latest version of ABAP Cloud Developer Trial - 2025, initial shipment - on Docker here:

https://hub.docker.com/r/sapse/abap-cloud-developer-trial/tags 

This Docker image comes with a detailed Readme file.

IMPORTANT:

Before you pull the image ⚠️

Make sure that you:

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

Troubleshooting/ Support ⚠️

Since ABAP Cloud Developer Trial is a free offering for education and demo purposes only, we offer it with SAP Community support. That means that no primary support is available for this product. 

To get Community Support, please create a new question in the SAP Community - ABAP Development forum and add the user tag "#abap_trial". I will try to monitor these questions, but other experienced ABAP users / mentors also see them and often provide support.

(NOTE: Now that comments are no longer threaded, it is almost impossible to keep track of / answer your troubleshooting / error questions, so posting a question is more efficient than posting a comment.)

I have started putting together FAQs specifically for ABAP Platform Trial / ABAP Cloud Developer Trial on Docker. If you would like to contribute to this, please let me know:
ABAP Trial Platform on Docker: Tips and Tricks

ABAP License

The ABAP license supplied with the Docker image lasts only three months. Therefore, you should download and import the demo license as follows:

  1. Logon to your ABAP system with the user SAP*, client 000, same password as for DEVELOPER (DEVELOPER , client 001, is locked).
  2. Start transaction SLICENSE; copy the hardware key.
  3. Get the license from minisap , choosing the system A4H.
  4. Back in your ABAP System, start SLICENSE again, then choose Install.
  5. Log off, then log on with the user DEVELOPER, client 001.
  6. The old ("INITIAL") license(s) should be deleted automatically. If not, start SLICENSE again; remove the old invalid licenses. (sap* is not allowed to delete licenses).

What's new in 2025: 🌟

2025-highlights.png

Too much to describe it all here, basically. My colleague Olga Dolinskaja has written the definitive guide and overview presentation to the platform: ABAP Platform in SAP S/4HANA Cloud Private Edition and SAP S/4HANA 2025.

Here are just a few highlights, of either the ABAP Platform or the ABAP Cloud Developer Trial specifically:

Clean core development: New Extensibility Model

julieplummer20_4-1784816953665.png

As of August 2025, SAP introduced a new extensibility model, which categorizes extensions into four levels (A, B, C, and D) and provides rules for ABAP classic extensions to meet the clean core level qualifications, explained here: Clean core extensibility white paper.

For governance of ABAP clean core development, the ABAP test cockpit (ATC) now supports the clean core level concept with new ATC checks (see the blog post ABAP test cockpit (ATC) recommendations for governance of clean core ABAP development).

Integration of ABAP Developer Tools in Visual Studio Code (VS Code)

julieplummer20_0-1782824080641.png

Yes, you can now choose between ABAP Development Tools in Eclipse and ABAP Development Tools in Visual Studio Code. And yes, since mid-June, you can log on to an on-premise system without SSO – including, of course, ABAP Cloud Developer Trial. I’ve tried this; I find it really simple to install or update the extension.

Thomas Ritter has more details here:
ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!

Create a Fiori Elements app directly from ADT in Eclipse

julieplummer20_1-1782824159736.png

Once you’ve configured an external IDE, you can now create a SAP Fiori Elements app directly from your ABAP Development Tools, either in VS Code or Eclipse. I have configured the Trial, tested this in Eclipse, and written about it here:
Connecting ABAP Cloud Developer Trial 2025 (Docker) to SAP Fiori Tools 

Other highlights of ABAP Cloud Developer Trial:

As always, we provide a variety of pre-configured connections, roles, and sample applications, including:

 Official documentation or SAP Blog PostsCommunity blog posts
abapGithttps://docs.abapgit.org/abapGit So Easy
SAP Cloud ConnectorSAP Help DocumentationSAP Cloud Connector – A Brief Guide for Beginners 
Custom Code Migration with ABAP Test Cockpit (ATC)

Remote Code Analysis in ATC
ATC in ABAP Development Tools (ADT)

 
Flight Ref Scenario 2025ABAP Flight Reference Scenario 

AND FINALLY: Only for customers of SAP Joule for Developers, ABAP AI capabilities

julieplummer20_2-1782824275018.png

Provided you have a valid license for SAP BTP, ABAP environment, SAP Joule for Developers, ABAP AI capabilities, based on SAP AI Units: You can now call SAP Joule for Developers, ABAP AI capabilities from within ABAP Cloud Developer Trial, on a side-by-side basis..

You can find out more here, by Swathy S :
SAP Joule for Developers, ABAP AI capabilities including agentic capabilities is now available!

If you want to try this, my colleague Carine Tchoutouo Djomo has written a great tutorial on Github:
RAP130 - Build SAP Fiori Apps with ABAP Cloud and SAP Joule for Developers in Visual Studio Code

Guides and Tutorials

If you’re not sure where to start with your new system, we have written several tutorials:
SAP Tutorial Navigator: ABAP On-Premise Tutorials

Alternatively, if you want a structured course,  I can recommend:
Acquiring Core ABAP Skills | SAP Learning Journey

And finally, finally: Many thanks to everyone who has supported this product and waited so patiently for this version. You're a great Community. Enjoy!

19 Comments
jjairoph
Explorer

Huge thanks once again to @julieplummer20 and the whole team! We really missed having a local trial after the 2023 version was retired, and having the latest ABAP Cloud Developer Trial 2025 is fantastic. Truly appreciate all your hard work!

Hi all,

Thanks for this but Is not Working Password to SAP*.. where can i find it?

 

Sorry I found it; ABAPtr2025#SP00

joachimrees1
Active Contributor

Oh, that's good news! ❤️ I'm sure many people have been waiting for this! 
Thanks a lot!
Joachim

UweFetzer_se38
Active Contributor

Smooth installation like always, running without problems.

Thank you!
@julieplummer20 
@ralf_henning 
@jakub_filak 

zfiori
Participant

Hi Community,

"

Yes, you can now choose between ABAP Development Tools in Eclipse and ABAP Development Tools in Visual Studio Code. And yes, since mid-June, you can log on to an on-premise system without SSO – including, of course, ABAP Cloud Developer Trial. I’ve tried this; I find it really simple to install or update the extension.

"

 

Thanks for your selfless sharing, it really help our team a lot.

🙂

 

Regards,

ZFiori.

Nikhil-Mishra
Newcomer

Thanks for the detailed blog.
Is 32gb RAM a Hardstop? Is not going to work 16gigs of RAM?
Nikhil

FabioPagoti
Active Contributor

I am living a dream come true. Thanks once again Julie for the effort! 

ralf_henning
Product and Topic Expert
Product and Topic Expert

Due to question

Is 32gb RAM a Hardstop? Is not going to work 16gigs of RAM?

As described at the readme, 24 GB needs to be assigned to docker, otherwise container creation failes.

So 16 GB is not enough.

Regards Ralf

maxx
Explorer

Nice.

Remember, there is no such thing as on-premise in real English.

The term "on-premises" is the accurate expression used to describe something located within an organization's physical property.

 

jiazhen13
Explorer
Thank you for your team's contribution!
TomHoepping
Participant

Hoi @julieplummer20 .
Thank you to the whole team for your outstanding work. Can confirm it's working on Apple Silicon with Docker. 
With Orbstack it doesn't start - will figure this out the next days. 
Bests... Tom 

 

Update/Edit: 
About orbstack: I've created a bug report for this.
https://github.com/orbstack/orbstack/issues/2677

During startup the HANA nameserver performs its "set active" handshake with the daemon (setActiveToDaemonsendProgramStartedMessagesendDaemonMessage), which reads the peer process's name from /proc/<pid>/comm; that read returns empty, trips Diagnose::ThrowAssertError / ltt::logic_error, and kills the nameserver with SIGABRT.

Yash_Bhargava1
Explorer

But not everybody has such high config ram laptop we should get support or workaround in this part 24 or 32 GB to high

MarkoKosnjek
Explorer

Question regarding licenses. I follow the steps and when did install the license I got Maintenance_HDB but also it expires in 3 months. Or it should be longer?

NetWeaver_HDB license was already in and last for 3 months.

Both are valid, should NetWeaver_HDB be deactivated?

stephan_daub
Product and Topic Expert
Product and Topic Expert

Dear @Yash_Bhargava1 
>But not everybody has such high config ram laptop

You are 100% right - anyway: the 24/32 this is a hard tech limit which could not be bypassed.
Kind regards,
Stephan
SAP - ABAP Cloud Developer Trial Team
 

stephan_daub
Product and Topic Expert
Product and Topic Expert

Dear @MarkoKosnjek 

> and when did install the license

There is no need to install/extend licenses (now).
For your convenience our product has activated licenses valid until Nov, 9th 2026 out of the box.
stephan_daub_0-1787806249115.png

After Nov, 9th you need to follow the "Renew/Extend license" procedure described in the README.md.

Kind regards,
Stephan
SAP - ABAP Cloud Developer Trial Team
 

GeraldHaxhillari
Discoverer

Thank you 😊

k1000
Active Participant

A piece of unsolicited advice:

Pin the container's MAC address before licensing your ABAP Developer Trial 2025.

This applies especially to VPS installs.

The SAP license is tied to the hardware key, and the hardware key is derived from the container's network interface MAC. Docker does not guarantee a stable MAC across container recreates. The day you recreate the container (new ports, changed parameters, host move…), the hardware key changes and your license is invalid. I ran into this with the 2023 trial and it's a completely avoidable pain.

The fix is one flag. Read the current MAC first:

docker exec <container> cat /sys/class/net/eth0/address
then add it permanently to your run command:
docker run --mac-address <that-mac> ... sapse/abap-cloud-developer-trial:2025 ...
Or just ask your AI coding assistant of choice to do it for you.
bztoy
Participant

Thank you so much to the SAP - ABAP Cloud Developer Trial Team.

haisleycarol
Explorer

Great update!
The availability of the ABAP Cloud Developer Trial 2025 is a valuable opportunity for developers to explore ABAP Cloud development in a practical environment. Looking forward to trying out the latest features and learning more about modern ABAP development.

Labels in this area