Show TOC

ABAP: ÜbersichtLocate this document in the navigation structure

ABAP ist eine hybride Programmiersprache, die sowohl die prozedurale als auch die objektorientierte Programmierung unterstützt. Beide Programmiermodelle sind interoperabel. Die objektorientierte Erweiterung wird als ABAP Objects bezeichnet. ABAP bietet die Vorteile einer 4GL-Sprache, d.h. viele Funktionen, die in anderen Sprachen in Bibliotheken abgelegt sind, sind als Sprachelemente enthalten, was vorteilhaft für die statische Überprüfbarkeit und die Performance von Programmen ist. Insbesondere ist mit Open SQL eine Untermenge von SQL in die Sprache eingebunden, um Datenbankinhalte zu lesen und zu modifizieren.

Die Entwicklung von ABAP begann im Jahr 1982. Seit dieser Zeit hat sich das Programmiermodell für die Entwicklung betriebswirtschaftlicher Anwendungen kontinuierlich weiterentwickelt. Diese Änderungen spiegeln sich auch in der Sprache wieder.Um die Funktionsfähigkeit auch älterer Programme (insbesondere von Kundenentwicklungen) nach einem Wechsel auf ein neues Release zu garantieren, unterstützt ABAP weiterhin ältere Programmiertechniken. Für Neuentwicklungen sollten diese nicht mehr verwendet werden.