AngelStone
Software

ABAP

Auch bekannt als: Advanced Business Application Programming

ABAP ist die Programmiersprache von SAP, in der Anwendungen und Erweiterungen für SAP-Systeme entwickelt werden.

ABAP (Advanced Business Application Programming) ist die Programmiersprache, in der SAP große Teile seiner betriebswirtschaftlichen Anwendungen entwickelt und in der Kunden eigene Erweiterungen dazu schreiben. Der Code läuft nicht eigenständig, sondern innerhalb eines SAP-Systems, das Datenbankzugriff, Benutzerverwaltung, Transaktionsklammer und Mandantentrennung bereitstellt.

Kennzeichnend ist die enge Bindung an die Datenbank über eingebettetes SQL und ein zentrales Data Dictionary, in dem Tabellen, Datentypen und Beziehungen systemweit definiert sind. Ursprünglich prozedural angelegt, kennt die Sprache seit Ende der 1990er-Jahre auch Objektorientierung; neuere Entwicklungsmodelle zielen auf Dienste, die über Schnittstellen wie OData angesprochen werden.

Für Unternehmen wird ABAP meist dort zum Thema, wo Eigenentwicklungen über Jahre gewachsen sind: Sie lösen konkrete Anforderungen, erschweren aber Aktualisierungen, sobald sie tief in Standardabläufe eingreifen. Bei Anbindungen an Website, Portale oder Vorsysteme ist deshalb zu klären, ob eine standardisierte Schnittstelle genügt oder ob eigener Code im System nötig wird.

Aus der Praxis

Begriffe sind das eine. Umsetzung das andere.

Wir übersetzen Technologie in Lösungen, die zu deinem Geschäft passen — aus Wien für den DACH-Raum.

Projekt besprechen