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

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)
Advertising

ABAP Unit - TDF (Test Double)

Category - ABAP

This article is about switching off the Depend-On Component and how you can easily test such components.

09/24/2021

ABAP Unit - TDF (CDS Double)

Category - ABAP

This article is about the test of Core Data Services and how you can switch off the test doubles with the help of the TDF.

09/17/2021

ABAP Unit - TDF (SQL Double)

Category - ABAP

In this article we take a closer look at the SQL Double and how you can gain independence from the database.

09/10/2021

ABAP Unit - Test framework

Category - ABAP

This article is about testing private methods and simply disabling dependent on components in code.

09/03/2021

ABAP Unit - Structure of test cases

Category - ABAP

In this article we will take a look at how a test case in ABAP Unit should be structured in order to be easy to read and still is well structured.

08/27/2021