Übung 2: Die Werkzeuge der Workbench 

In der vorigen Übung haben Sie gelernt, wie Sie die Workbench aufrufen und verlassen. Nun werden Sie mit den einzelnen Werkzeugen der Workbench vertraut gemacht. Rufen Sie die Workbench auf. Auf dem Einstiegsbild der ABAP Development Workbench werden Ihnen in der Drucktastenleiste die sechs Werkzeuge der Workbench angeboten. Jedes dieser Entwicklungswerkzeuge übernimmt bestimmte Aufgaben im Rahmen der ABAP-Programmierung.

Das ABAP Dictionary speichert systemweite Datendefinitionen. Wenn Sie eine neue Datendefinition anlegen, übernimmt das Dictionary alle erforderlichen Arbeiten. Im Dictionary können Sie die "Definition" von Objekten in Ihrem R/3-System nachschlagen.

Im ABAP Editor legen Sie neues Coding an oder ändern bereits vorhandenes Coding. Der ABAP Editor kann überprüfen, ob Sie in Ihrem Programm die richtige Syntax verwendet haben. Ist die Syntax einmal korrekt, können Sie im Editor Ihr Programm generieren und ausführen sowie Fehler suchen und beseitigen.

Die Funktionsbibliothek enthält betriebswirtschaftliche Funktionsbausteine und Programmierhilfen. Wenn Sie einen neuen Funktionsbaustein anlegen, übernimmt die Funktionsbibliothek die hierzu erforderliche Verarbeitung.

Der Screen Painter und der Menu Painter sind Werkzeuge für die einfache und schnelle Gestaltung der grafischen Benutzungsoberfläche (GUI) Ihres Programms. Mit dem Screen Painter erzeugen Sie Bedienelemente, Texteingabefelder und andere Bildschirmelemente. Der Menu Painter hilft Ihnen, die erforderlichen Menüs sowie die Funktions- und Drucktastenbelegung zu erstellen.

Der Object Browser

Der Object Browser ist ein spezielles Werkzeug der ABAP Development Workbench. Er liefert den entsprechenden Kontext für Ihr Programm. Wenn ein Schreiner einen Schrank zusammenbaut, hat er alle Bauteile wie Bretter und Nägel physisch vor sich liegen. Beim Zusammenbauen liefert ihm das Auge den Kontext, in dem die einzelnen Teile zueinander stehen.

Da ein Programm aus einer Vielzahl von Beziehungen zwischen Daten besteht, ist es für einen Programmierer schwer, die Beziehungen zwischen den einzelnen Datenkomponenten auszumachen. Der Object Browser liefert den notwendigen Zusammenhang, um die Beziehungen innerhalb eines Programms zu erfassen.

Mit dem Object Browser können Sie durch eine Liste der Entwicklungsobjekte navigieren. Entwicklungsobjekte sind die einzelnen Bestandteile, aus denen Sie Ihre Anwendung zusammensetzen. Sie können auch einzelne Entwicklungsobjekte anzeigen. In der folgenden Übung lernen Sie, wie Sie mit dem Object Browser durch eine Objektliste navigieren.

Der Object Browser ruft für die von Ihnen eingeleitete Aktion automatisch das erforderliche Werkzeug auf. Wenn Sie zum Beispiel eine neue Datendefinition vom Bild des Object Browsers anlegen, ruft der Browser das ABAP Dictionary auf und kehrt zu Ihrem Ausgangsbild zurück, nachdem Sie die Definition angelegt haben.

Sie können eine ganze Anwendung im Object Browser anlegen, ohne direkt die anderen Werkzeuge der Workbench aufrufen zu müssen. Wir empfehlen ausdrücklich, Anwendungen im Browser anzulegen, denn dort können Sie tatsächlich "sehen", was Sie entwickeln. Für die Lektionen in diesem Lernprogramm arbeiten Sie im Browser.

Wiederholen Sie das Gelernte

In dieser Übung haben Sie ein wenig über das Leistungsvermögen der einzelnen Werkzeuge der Development Workbench erfahren. Nehmen Sie sich ein wenig Zeit, das Gelernte zu rekapitulieren. Ordnen Sie den folgenden Aufgaben das jeweilige Werkzeug zu, mit dem Sie die Aufgabe erledigen können:

In dieser Übung wurde auch der Object Browser vorgestellt. Sie haben erfahren, daß SAP empfiehlt, ABAP-Programme im Object Browser zu schreiben.