This is a test message to test the length of the message box.
Login
ABAP Skills der Zukunft
Erstellt von Software-Heroes

ABAP - Skills der Zukunft

496

Welche Fähigkeiten brauchst du als ABAP Entwickler in der Zukunft und was kannst du schon heute davon lernen? Wir zeigen dir in diesem Artikel, wohin die Reise geht.

Werbung


SAP und ihre Software Produkte entwickeln sich immer weiter. Neben HANA und den neuen On-Premise Releasen, tritt auch immer mehr die Cloud in den Vordergrund. Und wie du bereits von unserer Reihe über Eclipse mitbekommen hast, geht SAP auch immer weiter weg von der SAP GUI. Die Nachfolgetechnologie steht schon lange in den Startlöchern und wurde teilweise von noch neueren Technologien wieder überholt.

 

Die Säulen

Im heutigen Aritkel soll es einmal um die Säulen der Skills gehen, wie sich die SAP den ABAP Entwickler der Zukunft vorstellt und welche Fähigkeiten du dir bereits Heute schon aneignen kannst. Dazu wollen wir einen Blick auf die Grafik werfen, die die Säulen schematisch darstellt und grob beschreibt und im Anschluss auf die einzelnen Punkte etwas genauer eingehen.

ABAP must learn topicsErstellt von SAP

 

User Experience

Hier geht es um den Fokus auf den Endanwender und Nutzer der Anwendungen die du zur Verfügung stellst. Dabei wird der Fokus immer mehr auf dem Fiori Launchpad liegen und den Apps die du zur Verfügung stellst. Das heißt hier ist vor allem SAP Fiori und die App Entwicklung stark gefragt. 

Aber auch das neue Programmiermodell "RAP" (ABAP RESTful Programming Model) wird stark gefragt sein, denn damit kannst du On-Premise, aber vor allem in der Cloud, schnell Schnittstellen und Firoi Apps bereitstellen.

 

HANA Ressourcen nutzen

Nutze die Stärken der neuen HANA Datenbank und der Möglichkeiten die dir die SAP zur Verfügung stellt. Dabei geht es um die reine ABAP-Core-Entwicklung und die effiziente Entwicklung von CDS (Core Data Services) und die Anwendung des Code Pushdowns, um die maximale Leistung aus dem System zu holen. Die Data Services gibt es bereits schon eine ganze Weile, kennst du hier bereits die wichtigsten Dinge, die es zu beachten gibt?

Eine HANA Datenbank sollte eigentlich sehr schnell sein, aber auch mit schlecht entwickelten Datenzugriffen, kann ein HANA System in die Knie gehen und langsam werden. Solche Fehler sollten in Zukunft vermieden werden und der Aufbau eines Virtuellen Datenmodells sollte dir keine Kopfschmerzen bereiten.

 

Effiziente Entwicklung

Eine saubere und effektive Entwicklung solltest du bereits Heute schon beherrschen. Die Entwicklung von Klassen und Interfaces sollte dir im Blut liegen. Wenn dies noch nicht der Fall ist, dann solltest du damit anfangen, dies zu lernen. Weitere Methoden und Techniken in diesem Bereich sind:

  • Objektorientierte Entwicklung
  • ABAP Unit Tests
  • TDD (Test driven development)
  • Eclipse/Web IDE
  • Test von OData Services
  • abapGit
  • Sicherheit der Entwicklung (von Innen und Außen)

 

Kennst du bereits alles auf unserer Liste? Wir planen in Zukunft weitere Reihen zu vielen dieser Themen, um dich auf jeden Fall fit zu machen. Willst du bereits mehr zu einem Thema erfahren, dann trete einfach mit uns in Kontakt und lass es uns wissen.

 

Cloud

Die Cloud Strategie wird schon seit einigen Jahren von der SAP voran getrieben, doch hat sich im Laufe der Zeit auch die Meinung von SAP etwas geändert. So waren am Anfang vor allem die Parolen "Alles Richtung Cloud" sehr weit verbreitet, haben sich die Meinungen doch schnell Richtung "Cloud, aber nicht nur" geändert. Für dich als Entwickler bedeutet das, dass die Cloud immer noch ein wichtiger Bestandteil bleiben wird, vor allem Richtung Vernetzung und Zusammenspiel mit den On-Premise Systemen.

Hier Wären vor allem die folgenden Themen wichtig/relevant:

  • Erweiterungen in der Cloud oder Side-by-Side Szenarien
  • Steampunk
  • Whitelisted APIs
  • Cloud Infrastruktur

 

Fazit

Den reinen ABAP Entwickler wird es in Zukunft fast nicht mehr geben. Du musst dich in weiteren Technologie-Stacks weiterentwickeln und solltest die allgemeinen Frameworks und Funktionsweisen verstehen. Immer wichtiger wird auch die Cloud und wie die Kommunikation dahin funktioniert. Auf jeden Fall warten viele neuen Technologien, die du dir aber bereits heute schon ansehen und ausprobieren kannst.


Enthaltene Themen:
ABAPSkillsZukunftabapGitFiori
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Dienstag und Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


ABAP - XCO Reguläre Ausdrücke

Kategorie - ABAP

Schauen wir uns einmal die XCO Klassen für die regulären Ausdrücke an und wie damit recht einfach REGEX gegen Texte und Eingaben in ABAP Cloud absetzen kannst. Dabei vergleichen wir auch mit klassischem ABAP.

07.11.2025

BTP - Dynamic Tile Service

Kategorie - ABAP

Wie kannst du dein Dynamic Tile mit weiteren Informationen anreichern und auch nicht übersetzbare Bestandteile trotzdem übersetzen? Gehen wir mit einem Beispiel in die Analyse und wie du mehr daraus machen kannst.

31.10.2025

ABAP Cloud - Zugriff auf Komponenten

Kategorie - ABAP

Wie verhält es sich eigentlich bei ABAP Cloud mit den unterschiedlichen Zugriffswegen auf Komponenten? In diesem Artikel schauen wir uns die verschiedenen Ebenen an und was wir mit den Informationen machen können.

18.10.2025

ABAP Cloud - Level Concept und nun?

Kategorie - ABAP

Öfters gab es nun die Frage: Was nach mit dem neuen Level Concept machen und was bedeutet nun eigentlich die neue Definition von Clean Core? Lass uns einmal in die Details schauen.

14.10.2025

ABAP in Praxis - Fiori Daten fehlerhaft

Kategorie - ABAP

In diesem kleinen Praxisbeispiel schauen wir uns einen Fehlerfall in Fiori an. Hier werden die Daten im UI falsch angezeigt, obwohl alles sonst richtig zu sein scheint. Die Spur führt uns durch den RAP Stack in eine andere Richtung.

10.10.2025