Show TOC Anfang des Inhaltsbereichs

ABAP Programmierung (BC-ABA)  Dokument im Navigationsbaum lokalisieren

Diese Dokumentation beschreibt die Programmierung von Anwendungsprogrammen auf dem SAP NetWeaver Application Server ABAP.

ABAP-Anwendungsprogramme werden in der Programmiersprache ABAP erstellt und laufen in der ABAP-Anwendungsschicht des SAP NetWeaver Application Server ABAP.

ABAP-Programme kommunizieren sowohl mit dem Datenbank-Management-System der zentralen relationalen Datenbank (RDBMS) als auch mit der Präsentationsschicht. Als Präsentationschicht stehen eine SAP-spezifische graphische Benutzungsoberfäche (SAP GUI) für angemeldete Benutzer eines SAP-Systems und Web Browser für Web-basierte Anwendungen zur Verfügung.

Inhalt

Die Dokumentation ist in folgende Abschnitte unterteilt:

ABAP Einführung

Hier werden die Grundlagen der ABAP-Anwendungsprogrammierung dargestellt, die für das Verständnis der ABAP-Programmierung unerläßlich sind. Nach einer Übersicht über den NetWeaver Application Server ABAP werden die wesentlichen Merkmale von ABAP-Programmen und der Programmiersprache ABAP vorgestellt. Schließlich wird in einer Kurzeinführung gezeigt, wie ABAP-Programme in der ABAP Workbench angelegt werden.

ABAP Programmiersprache

Hier wird auf die Anweisungen der Programmiersprache ABAP eingegangen. Von elementaren Sprachkonstrukten, wie Datendeklarationen, Datenverarbeitung und Ablaufsteuerung bis Bearbeitung von internen Tabellen und Extrakten wird gezeigt, welche ABAP-Anweisungen für welche Zwecke eingesetzt werden.

ABAP Programmeinheiten ausführen

Hier wird auf die Ausführung von ABAP-Programmen auf dem Applikationsserver eingegangen. Der Abschnitt zeigt, wie ABAP-Programme gestartet werden können, welche Voraussetzungen dafür gegeben sein müssen, und welche verschiedenen Arten von Programmausführungen es gibt.

ABAP Objects

Hier wird ABAP Objects, die objektorientierte Erweiterung von ABAP eingeführt. Es werden Objekte, Klassen und Interfaces als die grundlegenden Elemente von ABAP Objects eingeführt. Es wird gezeigt, wie Klassen selbständig, mit Hilfe von Interfaces oder über Vererbung definiert werden. Es wird die Behandlung von Methoden und Ereignisse als Komponenten von Klassen gezeigt.

Anhang

Der Anhang enthält eine systematische Zusammenfassung wichtiger Komponenten von ABAP-Programmen sowie eine Liste aller Systemfelder.

Ende des Inhaltsbereichs