Anfang des Inhaltsbereichs

ABAP Programmierung (BC-ABA) Dokument im Navigationsbaum lokalisieren

Diese Dokumentation beschreibt die Programmierung von Anwendungsprogrammen in der dreistufigen Client-Server-Architektur des ABAP Application Servers.

Diese Grafik wird im zugehörigen Text erklärt

ABAP-Anwendungsprogramme werden in der Programmiersprache ABAP erstellt und laufen in der ABAP-Anwendungsschicht des SAP Web Application Servers.

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 fünf 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 ABAP-Teil des SAP Web Application Servers 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 Benutzungsschnittstellen

Hier werden die SAP-GUI-spezifischen Fenster beschrieben, deren Erstellung und Verwendung in die Programmiersprache ABAP integriert sind.

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 Liste aller Systemfelder.

 

BeispielprogrammeDiese Grafik wird im zugehörigen Text erklärt

Bitte beachten Sie, dass die Beispielprogramme dieser Dokumentation ab Release 4.5 in der Transaktion ABAPDOCU zum Testen zur Verfügung stehen. Die Gliederung der Programme entspricht dabei der Struktur dieser Dokumentation.

 

Weiterführende Dokumentation

ABAP Workbench: Werkzeuge

StrukturlinkABAP - Analysewerkzeuge

StrukturlinkABAP Dictionary

 

 

StrukturlinkRemote Communications

StrukturlinkRFC-Programmierung in ABAP

 

 

Ende des Inhaltsbereichs