ABAP

ABAP, kurz für „Advanced Business Application Programming“, ist eine proprietäre, multiparadigmatische Programmiersprache, die objektorientierte, imperative und funktionale Elemente hat. Die ABAP-Sprache wird Bytecode interpretiert und Garbage collected.

ABAP
Paradigmen: Objektorientiert, prozedural
Erscheinungsjahr: 1983
Entwickler: SAP SE
Aktuelle Version: Die Programmiersprache hat keine eigene
Versionierung, sondern ist identisch mit der
Version des zugrundeliegenden Produktes,
s. u. Sprachversionen und
Sprachumfang
 (12. Oktober 2022)
Beeinflusst von: Java, SQL, Cobol, Haskell, Adabas/Natural (Programmiersprache)
Betriebssystem: Windows, Unix/Linux, AIX, HP-UX, Solaris, OS/400
Lizenz: proprietär
community.sap.com/topics/abap

ABAP wird von der Softwarefirma SAP SE für die Programmierung kommerzieller Anwendungen im SAP-Umfeld entwickelt.

Die Programmiersprache ist ein Bestandteil der ABAP-Plattform. Die Programmiersprache ABAP sollte dabei nicht mit der ABAP Platform als Basis-Technologie gleichgesetzt werden.

ABAP dient hauptsächlich dazu, Business-Applikationen für SAPs on-premises und Cloud ERP-Lösungen sowie, basierend auf dem Platform-as-a-Service (PaaS), SAP BTP ABAP Environment zu entwickeln.

In dem seit 2001 veröffentlichten TIOBE-Index liegt ABAP aktuell auf Platz 42.

Eingeführt wurde die ABAP-Programmiersprache in den 1980er Jahren. Der Sprachumfang ist nicht standardisiert und wird stetig weiterentwickelt, s. dazu auch die [Evolution der Sprache]. Als aktuelle Weiterentwicklung sei hier das ABAP RESTful Application Programming Model (RAP), sowie ABAP Cloud zu nennen.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.