This is a test message to test the length of the message box.
Login
ABAP neue Statements verwenden
Erstellt von Software-Heroes

ABAP - Neue Statements verwenden

183

Mit dem modernen ABAP wurden viele neue Sprachkonstrukte und -ausdrücke in ABAP eingeführt. Wieso also auf diese wechseln, wenn die alten doch vertrauter sind?

Werbung


Mit jedem neuen Release werden seit ABAP 7.40 neue Statements und Sprachkonstrukte in ABAP zur Verfügung gestellt, die die Sprache vom Look and Feel weiter Richtung Java bringt. Die meisten Aufrufe gehen Richtung funktionale Aufrufe und immer weiter weg von Einzeilenbefehlen. Im heutigen Artikel wollen wir dir das Ganze etwas näher bringen.

 

Umstieg 

Die Verwendung und der Umstieg auf die neuen Befehle kommt einem Neulernen einer Sprache schon recht ähnlich, da es sehr viele neue Varianten und Statements gibt und alle etwas anders funktionieren. Hier muss man den ersten Initialaufwand aufbringen, immer wieder die neuen Befehle zu verwenden. Doch hierbei muss man eine kleine Hürde nehmen und zwar sollte man die ganzen neuen Befehle erst einmal gesehen haben und wissen, dass es sie gibt.

Dazu haben wir einmal das Internet durchsucht und die neuen Sachen gegenüber gestellt und versucht einzuordnen, was durch welchen Befehl abgelöst wird oder einfach nur komplett Neu ist. Dabei ist unsere kleine Liste enstanden:

 

Ebenso gibt es viele Befehle die einfach neu dazu gekommen sind, ohne eigentlich etwas abzulösen. Diese findest du ebenfalls in unserer Liste:

 

Performance

Einer der wichtigsten Aspekte zur Nutzung der neuen Konstukte, ist neben der funktionallen Verwendung, die bessere Performance der Befehle. ABAP ist eine über Jahrzehnte gewachsene Sprache und SAP hat immer für eine sehr hohe Stabilität und Rückwärtskompatibilität gesorgt. Damit wurden alte Befehle nicht mehr angepaackt und eine Optimierung innerhalb des Kernels war schwerer möglich, da das Risiko zu groß war, dass danach alte Software nicht mehr funktionierte.

Deshalb wurde die Entscheidung getroffen, viele neue Befehle in ABAP einzuführen, die dazu noch weiter in der Perfomance optimiert wurden. Dies ist einer der wichtigsten Gründe auf die neuen Statements umzusteigen.

 

Obsolet

Weiterhin muss man mit den nächsten Releases schauen, welche weiteren Statements langsam nicht mehr unterstützt werden. Auch mit dem Blick auf die Cloud funktionieren viele Dinge nicht mehr, wie auf einem On-Premise System. Hier gilt es bei zukünftigen Entwicklungen zu schauen, ob man weiterhin Cloud Ready sein möchte und entsprechend Stil und Objekte anpassen. Mehr zu den Details der Cloud Entwicklung werden wir in zukünftigen Serien auf unserem Blog vertiefen.

 

Fazit 

Unter dem folgenden Link findest du unsere Übersicht über die neuen Statements und was sie genau ablösen. Die Liste ist so vollständig, wie wir mit unseren Recherchen gekommen sind. Falls dir noch etwas einfällt oder in unserer Liste fehlt, dann melde dich einfach über unseren Kontakt oder die Kommentare.


Enthaltene Themen:
Modernes ABAPNeue StatementsABAP 7.40
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden 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 - Type Casting

Kategorie - ABAP

Wie kommst du eigentlich an den ursprünglichen Typ einer Klasse bzw. Instanz, wenn diese in einer generischen Tabelle übergeben wird? In diesem Artikel prüfen wir die Möglichkeiten.

16.04.2024

ABAP - RETURN value

Kategorie - ABAP

Nach all den Jahren ist nun endlich der "echte" Return in ABAP angekommen, in diesem Artikel zeigen wir dir, wie der funktioniert und was er kann.

13.02.2024

ABAP Deep Dive - FOR (Schleifen)

Kategorie - ABAP

Schauen wir uns einmal die FOR Schleife etwas näher an. Wie funktioniert sie? Was muss ich beachten und was kann ich damit tun?

14.04.2023

ABAP Deep Dive - Tabellenzugriff (intern)

Kategorie - ABAP

Schauen wir uns in diesem Artikel einmal den Tabellenzugriff auf interne Tabellen an und wie sie den READ TABLE ablösen.

03.02.2023

ABAP - FINAL

Kategorie - ABAP

In diesem Artikel schauen wir uns einmal das neue FINAL Sprachkonstrukt an, wie es funktioniert und was du damit anstellen kannst.

23.12.2022