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.
cancel
Showing results for 
Search instead for 
Did you mean: 
julieplummer20
Product and Topic Expert
Product and Topic Expert

Update, 19th December, 2023


Dear All,

We have now released SP09 of ABAP Platform Trial on Docker. The address is the same:

https://hub.docker.com/r/sapse/abap-platform-trial

Password has changed and is now: ABAPtr1909

Introduction


Dear All,

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

ABAP Platform Trial 1909 SP07 is now available on Docker:


https://hub.docker.com/r/sapse/abap-platform-trial

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


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, log off, then log on with the user DEVELOPER, client 001.

  5. 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).




 




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 github.com, 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:

abapGit




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:


SAP Tutorial Navigator: ABAP On-Premise Tutorials.




  • If you have access to SAP Learning, I can recommend the following beginners' course:


Acquire Core ABAP Skills


https://github.com/SAP-docs/abap-platform-trial-image

  • I have started putting together FAQs specifically for ABAP Platform Trial, 1909 on Docker. If you would like to contribute to this, please let me know:


ABAP Trial Platform 1909 on Docker: Tips and Tricks




  • The old FAQs  also contains some non-release-specific info on Cookbook-style projects, by SAP Community members:


FAQ and Troubleshooting for SAP AS ABAP 7.5x



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.
60 Comments
Arnaud_D
Explorer
0 Kudos

Thanks Ralf,

It's a good news !

In my understanding, the RAP Data Elements of the bellow exercice are more standard than linked to the /DMO. So, is it normal to haven't them for now ? 


RAP Reuse Data Elements : (link to the exercice)

abp_creation_user;
abp_creation_tstmpl;
abp_locinst_lastchange_user;
abp_locinst_lastchange_tstmpl;
abp_lastchange_tstmpl;

ralf_henning
Advisor
Advisor

Well, with respect to upcoming 2022, all my hosts are with a prerelease of that system. No space for 1909 in parallel.

What I can say is: 2022 is an upgrade of 1909 and SE11 shows all datatypes as active....

abp_creation_user;
abp_creation_tstmpl;
abp_locinst_lastchange_user;
abp_locinst_lastchange_tstmpl;
abp_lastchange_tstmpl;

Hope this helps for the mooment.

GabrielL
Explorer
0 Kudos

@vodela 

 

Delete your existing license and apply the new license.

julieplummer20
Product and Topic Expert
Product and Topic Expert

Update 16th May, 2024: version 1909 will be withdrawn!

On Thursday, 16th May, we will have to withdraw the ABAP Cloud Developer Trial, 1909 from Docker.

If you need this version for any reason, please make sure you have downloaded it in good time.

Apologies for posting this as a comment: The blog post is now read-only.

Best wishes,

Julie Plummer.

ABAP PM:

Arnaud_D
Explorer
0 Kudos

Hello Julie,

Hope it's for a good news and the release of the next ABAP Cloud Developer Trial version ?

Why don't you let this release available and create a new one with the "latest" tag ?

Regards,

Arnaud.

julieplummer20
Product and Topic Expert
Product and Topic Expert

Hi @Arnaud_D ,

Don't worry, we are working on this next version - 2023.

2022 is already available: 

However, we don't have the capacity to also support a five-year-old version. Sorry for the inconvenience.

Best wishes,
Julie Plummer

ABAP PM.

 

jand66
Explorer
0 Kudos

@stephan_daub

Hi Stephan,

I try to pull the sap abap trial but I constantly getting this error response. I logged in at the docker desktop which made me login at hub.docker.com and connected to the docker desktop. So to my humble opinion I don't think it is caused by the account. But I don understand what is causing the error. I used the command in your post of 01-13-2024 3:32 PM daemon error.jpg

Can someone explain what is going wrong?

Kind regards,
Jan

stephan_daub
Advisor
Advisor

Dear @jand66,

you tried to pull the Release "1909_SP01" from Docker-Hub. This was replaced by a NEW release a while ago. Please check sapse/abap-cloud-developer-trial - Docker Image | Docker Hub and use the pull command: "docker pull sapse/abap-cloud-developer-trial:ABAPTRIAL_2022"

Kind regards, Stephan

 

greenkernel
Newcomer
0 Kudos

the image is not available anymore

stephan_daub
Advisor
Advisor
0 Kudos

Dear @greenkernel ,

>the image is not available anymore

Could you please explain a little bit more which image you are missing?

Best Stephan

Labels in this area