ABAP ist eine proprietäreProgrammiersprache der Softwarefirma SAP, die in ihrer Syntax der Programmiersprache COBOL ähnelt, zusätzlich aber auch SQL-Statements (z.B. SELECT-Statements) enthält. Der Sprachumfang ist nicht fest definiert und wurde in der Vergangenheit immer wieder erweitert, z.B. um objektorientierte Sprachbefehle. ABAP ist ein Interpreter (also kein Compiler).
Die Abkürzung ABAP steht für "Advanced Business Application Programming". In den Anfängen stand die Abkürzung für "Allgemeiner Berichtsaufbereitungsprozessor".
Besondere Merkmale von ABAP im Vergleich mit anderen Programmiersprachen sind:
Quellcode: Es wird der gesamte ABAP-Quellcode des SAP-Anwendungssystems ausgeliefert. Er wird erst beim erstmaligen Ausführen compiliert. Dies ermöglicht sehr einfache Korrekturen von evt. Fehlern im installierten System.
Data Dictionary (DDIC): ABAP trennt Datentypen und Code recht strikt. Für die Definition von Datentypen steht ein eigenes Tool, das Data Dictionary, zur Verfügung. Natürlich können aber lokale Datentypen direkt im Code deklariert werden. Bei Verwendung des DDIC's können neben den technischen Eigenschaften auch Dokumentation und Beschreibungen hinterlegt werden.
Tabellen: Die Verwendung von tabellarischen Datentypen ist, anders als z.B. in Java, fest in den Sprachumfang integriert. So können Zugriffe auf interene Tabellen durch Statements wie 'LOOP AT table WHERE condition' realisiert werden, Zugriffe auf Datenbanktabellen durch Statements der Form 'SELECT * FROM dbtable WHERE condition'.
Transport: Die Programmierung in ABAP wird durch eine Entwicklungs-Workbench unterstützt, die darauf ausgerichtet ist, große Projekte mit mehreren (hunderten) Entwicklern zu ermöglichen. Hierbei muss zu jeder Zeit ein lauffähiges System gewährleistet bleiben. Hierzu werden die geänderten Objekte auf sog. Transportaufträgen erfasst, welche bei Freigabe auf das Filesystem exportiert werden, und in Folgesysteme importiert werden können. Durch diesen Mechanismus kann die Entwicklung der Programme von ihrem produktiven Einsatz getrennt erfolgen.
Seit 1990 basiert bis auf die Grundlagen das gesamte SAP System auf ABAP.
Dieser Beitrag ist aus der XML-Version der deutschen WikiPedia® entwickelt worden und unterliegt inhaltlich den GNU FDL-Lizenzbestimmungen. Linkziele außerhalb der wikipedia-Inhalte unterliegen den Urheberrechten der jeweiligen Anbieter
( DirectDownloads ) Kalenderblätter druckfertig aufbereitet für Schmuckblätter zum Selbstdrucken im Word DOC6/RTF Format, je Euro 5 über Click&BuyJAN | FEB | MÄRZ APRIL | MAI | JUNI JULI | AUG | SEPT OKT | NOV | DEZ
Das Geschenk für jeden Anlass, nicht nur bei 'runden' Jubiläen Andere Einzeltage oder Zahlungsarten bitte HIER bestellen
Diese Web Site verdient ihr Geld durch Produktverkäufe (CD-ROM, downloads) und in erster Linie durch Anzeigen. Wenn Sie als Webmaster zuverlässige Partner suchen für Ihr eigenes Anzeigenschäft, dürfen Sie sich gerne auf unsere Empfehlungen stützen:
z.B.: GigaCash & ProfiWin