Advanced Business Application Programming (ABAP)

Advanced Business Application Programming (ABAP) ist eine 4GL-anwendungsspezifische Programmiersprache, die in den 1980er Jahren von der deutschen Softwarefirma SAP entwickelt wurde. Die Syntax von ABAP ähnelt COBOL. ABAP war und bleibt die Programmiersprache für die Entwicklung und Modifikation von SAP-Anwendungen.

Das weitverbreitete R / 3-System wurde 1992 erstmals von SAP freigegeben und in ABAP entwickelt.

1999 hat SAP eine objektorientierte Erweiterung für ABAP veröffentlicht, die ABAP-Objekte kennzeichnet. Im Jahr 2004 führte SAP seine aktuelle Entwicklungsumgebung NetWeaver ein, die sowohl ABAP als auch Java unterstützt.

ABAP steht aus dem Deutschen für „Allgemeiner Berichtsaufbereitungsprozessor“, was „generischer Berichtvorbereitungsprozess“ bedeutet.

ABAP-Programme befinden sich in der SAP-Datenbank und werden mit den Werkzeugen der ABAP Workbench bearbeitet. Sie werden kompiliert, debuggt und im Kontext der SAP-Basiskomponente ausgeführt, die normalerweise als Teil des SAP-Webanwendungsservers implementiert ist.

ABAP-Programme können in Berichte und Modulwerkzeuge kategorisiert werden. Der Begriff „Bericht“ wird frei verwendet, um Programme zu bezeichnen, die Daten in einer listenorientierten Weise bearbeiten.

SAP-Kunden können benutzerdefinierte Berichte und Benutzeroberflächen mit der Programmiersprache ABAP erstellen. ABAP ist für Programmierer leicht zu erlernen, weniger für Nicht-Programmierer. Von Programmierern, die ABAP erlernen, wird angenommen, dass sie über fundierte Kenntnisse im Entwurf von relationalen Datenbanken und an objektorientierten Programmierkonzepten verfügen.


War die Erklärung zu "Advanced Business Application Programming (ABAP)" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu