This is a test message to test the length of the message box.
Login
|
ABAP Skills of the future
Created by Software-Heroes

ABAP - Skills of the future

1590

As an ABAP developer, what skills will you need in the future and what can you learn from topics today? In this article we will show you where the journey is going.

Advertising


SAP and its software products are constantly evolving. In addition to HANA and the new on-premise releases, the cloud is also increasingly coming to the fore. And as you have already noticed from our series about Eclipse, SAP is also moving further and further away from the SAP GUI. The successor technology has been in the starting blocks for a long time and has been partially overtaken by even newer technologies.

 

The pillars

Today's article is about the pillars of skills, how SAP imagines the ABAP developers of the future and which skills you can already acquire today. To do this, we want to take a look at the graphic that schematically shows and roughly describes the pillars and then goes into the individual points in more detail.

ABAP must learn topicsCreated by SAP

 

User Experience

This is about the focus on the end user and user of the applications you make available. The focus will be more and more on the Fiori Launchpad and the apps you create for it. This means that SAP Fiori and app development are in great demand here.

But the new programming model "RAP" (ABAP RESTful Programming Model) will also be in great demand, because with it you can quickly provide interfaces and Firoi apps on-premise, but above all in the cloud.

 

Utilize HANA capabilities

Use the strengths of the new HANA database and the possibilities that SAP makes available to you. This involves pure ABAP core development and the efficient development of CDS (Core Data Services) and the use of code pushdown to get the maximum performance out of the system. Data Services has been around for a while, do you already know the most important things to consider?

A HANA database should actually be very fast, but even with poorly developed data access, a HANA system can fail and become slow. Such errors should be avoided in the future and building a virtual data model should not give you any headaches.

 

Efficient development

You should be able to master clean and effective development today. The development of classes and interfaces should be in your blood. If you haven't already, then you should start learning this. Other methods and techniques in this area are:

  • Object-oriented development
  • ABAP unit tests
  • TDD (test driven development)
  • Eclipse / Web IDE
  • Test of OData Services
  • abapGit
  • Security of development (inside and outside of the system)

 

Do you already know everything on our list? We are planning more series on many of these topics in the future to definitely get you up to date. If you would like to find out more about a topic, just contact us and let us know.

 

Cloud

The cloud strategy has been driven by SAP for a number of years, but SAP's opinion has changed somewhat over the years. In the beginning, the slogans "Everything towards the cloud" were very widespread, as opinions quickly changed towards "Cloud, but not only". For you as a developer, this means that the cloud will still remain an important component, especially in terms of connection and interaction with the on-premise systems.

The following topics would be particularly important/relevant:

  • Extensions in the cloud or side-by-side scenarios
  • Steampunk
  • Whitelisted APIs
  • Cloud infrastructure

 

Conclusion

There will hardly be any more pure ABAP developers in the future. You need to evolve in additional technology stacks and understand the general frameworks and functionality. The cloud and how communication works with it is also becoming increasingly important. In any case, there are many new technologies waiting, but you can already see and try them out today.


Included topics:
ABAPSkillsFutureabapGitFiori
Comments (0)



And further ...

Are you satisfied with the content of the article? We post new content in the ABAP area every Tuesday and Friday and irregularly in all other areas. Take a look at our tools and apps, we provide them free of charge.


ABAP - Polymorphic Structures

Category - ABAP

What about structures in dynamic ABAP development? Processing has been rather generic up to now. With polymorphic structures, development can now gain more structure.

09/04/2026

ABAP in Practice - Creating a Setup App

Category - ABAP

No more SAP GUI? How do we then create a static setup app while still remaining flexible on the ABAP side for further implementation? Here's a practical example.

08/28/2026

Fiori for ABAP - Changing archived apps

Category - ABAP

Once work on a Fiori app is complete, it's stored in a Git repository for future access. Let's look at the process for reloading and modifying the project in more detail.

08/21/2026

051: ABAP Cleaner in VS Code - Installation and Guide

Category - YouTube

The ABAP Cleaner has been available for VS Code for some time now. Let's take a look at how to install it and use it in the ABAP Development Tools to save time and effort during development.

08/17/2026

BTP - Restriction Type

Category - ABAP

Granting authorizations in the ABAP environment via an IAM app is quick and easy, but what about maintaining elements dynamically for each business role? Let's look at the different options and the distinction between write and read permissions.

08/11/2026