SAP reference books

...absolutely recommendable!!!

B. Artinger

SAP-Schnelleinstieg: ABAP-Entwicklung in Eclipse - 2., erweiterte Auflage

Dieses Buch richtet sich an ABAP-Entwickler, die aus der klassischen SE80 in die Entwicklungsumgebung Eclipse wechseln. Die Autoren begleiten »Gleichgesinnte«, die sich eigentlich in DDIC, Function Builder und Workbench gut eingerichtet haben, auf ihrer R...

10% discount

Get a 10% discount now! Sign up for our newsletter and receive a 10% discount on the digital subscription for our SAP learning platform!

Table of content

  • Vorwort
  • 1 Einführung in Eclipse
  • 2 Eclipse einrichten
  • 3 Arbeiten mit Entwicklungsobjekten
  • 4 Hilfsmittel und nützliche Funktionen
  • 5 ABAP Objects in Eclipse ADT
  • 6 Debugger
  • 7 ABAP Core Data Services in Eclipse
  • 8 Dokumentation von Entwicklungsobjekten
  • 9 Programm-Profiling
  • 10 Programmtest in Eclipse
  • 11 Tastenkombinationen
  • A Die Autoren
  • B Disclaimer

More informationen

Author:

Christoph Lordieck, Manfred Sprenger

Category:

SAP-Programming

Language:

German

Reading Sample

2.1 Eclipse und Plugins installieren

Für die Installation einer passenden Eclipse-Version und dazu kompatibler Plugins stellt die SAP auf der zentralen Internetseite https://tools.hana.ondemand.com/ alle benötigten Downloadlinks und eine Liste verfügbarer Features pro Eclipse-Release zur Verfügung.

In Abbildung 2.1 sehen Sie den Aufbau der Webseite. Zentral positioniert befindet sich eine Tabelle, in der alle für Eclipse vorhandenen Erweiterungen für verschiedene UI-Technologien aufgeführt sind. Dort ist angegeben, ob die Plugins für eine UI-Technologie eine bestimmte Version von Eclipse unterstützen oder nicht.

Eclipse

Abbildung 2.1: Zentrale Bereitstellung der Eclipse-Plugins seitens der SAP

Klicken Sie in der Tabelle unter der Überschrift SAP Development Tools auf den Link ABAP. Sie werden daraufhin auf die Webseite der ABAP Development Tools for Eclipse geleitet (Abbildung 2.2). Dort finden Sie neben den technischen Voraussetzungen, die Ihr Client für Eclipse erfüllen muss CalloutCaption, eine Schritt-für-Schritt-Anleitung zur Installation CalloutCaption. Klicken Sie nun auf den unterstrichenen Link Eclipse IDE for Java Developers CalloutCaption.

Eclipse

Abbildung 2.2: Voraussetzungen und Installations-Anleitung für ADT

Eclipse war ursprünglich eine für Java konzipierte Entwicklungsumgebung, die aber durch ihre offene Architektur und Plugins auf beliebige Programmieranforderungen angepasst werden kann. Laden Sie auf der folgenden Seite die für Sie passende Version der Eclipse IDE herunter CalloutCaption (Abbildung 2.3). Beachten Sie, dass die aktuellen Eclipse-Installer bereits eine passende Java Runtime (JRE) enthalten CalloutCaption.

Eclipse

Abbildung 2.3: Download Eclipse IDE

Eclipse wird (in der Windows-Version) in einer .exe-Datei bereitgestellt. Bevor Sie die Installation starten, sollten Sie einen Zielordner für die Installation anlegen, z.B. »eclipse_2023_06«. Grundsätzlich haben Sie die Möglichkeit, mehrere Eclipse- Versionen in getrennten Ordnern zu installieren.

Wählen Sie die Eclipse IDE for Java Developers CalloutCaption (Abbildung 2.4). Im Folgebild wird der Downloadlink für die erforderliche Java Runtime automatisch voreingestellt CalloutCaption, Sie müssen nur noch das Zielverzeichnis angeben CalloutCaption und dann die Installation starten CalloutCaption.

Eclipse

Abbildung 2.4: Installation Eclipse DIE

Die Installation dauert wenige Minuten, nach Abschluss finden Sie im Zielverzeichnis im Unterordner »eclipse« die »eclipse.exe« CalloutCaption zum Start der Entwicklungsumgebung, ebenso ein Desktop-Icon CalloutCaption (Abbildung 2.5).

Eclipse

Abbildung 2.5: Eclipse installiert

Wenn Sie nun Eclipse das erste Mal starten, müssen Sie ein Verzeichnis angeben, in das Eclipse alle Informationen zu den Projekten ablegt, mit denen Sie arbeiten möchten (Abbildung 2.6). Die genaue Funktion dieses sogenannten »Workspace« wird später erläutert.

Sie können den Vorschlagswert CalloutCaption natürlich überschreiben und festlegen, ob die Workspace-Abfrage bei jedem erneuten Start von Eclipse erfolgen soll. Hinweis: Neben dem Workspace-Verzeichnis schreibt Eclipse auch Daten z.B. in das Verzeichnis ».eclipse« CalloutCaption im Benutzer-Verzeichnis.

Eclipse

Abbildung 2.6: Eclipse Workspace

Es öffnet sich die Eclipse Workbench mit dem Einstiegsbild (siehe Abbildung 2.7). Klicken Sie dort in der oberen Menüleiste auf Help CalloutCaption. In der folgenden Liste wählen Sie den Menüpunkt Install new software CalloutCaption. Es öffnet sich ein Pop-up, in dem Sie aus verschiedenen Quellen die für Ihre Entwicklungsumgebung passenden Eclipse-Plugins herunterladen und installieren können, um diese an Ihre konkreten Bedürfnisse anzupassen.

Eclipse

Abbildung 2.7: Installation eines ADT-Plugins

Geben Sie in das Textfeld mit der Beschreibung Work with: CalloutCaption die folgende URL ein und bestätigen Sie die Eingabe mit der Enter-Taste: https://tools.hana.ondemand.com/latest.

Der richtige Link zur Software

Die Location der Plugins hängt von der installierten Eclipse-Version ab, die Sie erweitern möchten. In unserem Beispiel haben wir die (aktuellste) Version »2023-06« eingerichtet und daher den Link mit der Endung »/latest« gewählt. Wählen Sie für andere Eclipse-Versionen den für Sie passenden Link von der Überblickseite (siehe Abbildung 2.1) unter Eclipse Software Sites.

Setzen Sie, wie in Abbildung 2.7 dargestellt, den Haken bei ABAP Development Tools. Alle hierarchisch darunter angeordneten Elemente werden ebenfalls automatisch ausgewählt. Sie können selbstverständlich auch die anderen Plugins installieren. Da aber der Fokus in diesem Fall auf den ADT liegt, werden wir die aus den anderen Plugins resultierenden Möglichkeiten nicht weitergehend betrachten.

Mit einem Klick auf Next erhalten Sie im nächsten Bildschirm einen Überblick über die zur Installation ausgewählten Plugin-Komponenten. Nach erneuter Bestätigung mit Next erscheint die an die Plugin-Installation gebundene Lizenzvereinbarung. Nachdem Sie sie gelesen und den Vereinbarungen zugestimmt haben, können Sie die Installation mit einem Klick auf Finish beginnen. Sobald diese abgeschlossen ist, werden Sie zu einem Neustart von Eclipse aufgefordert.

War die Installation erfolgreich, erscheint nach dem Neustart der in Abbildung 2.8 gezeigte Bildschirm.

Eclipse

Abbildung 2.8: ADT-spezifischer Willkommensbildschirm

Im Vergleich zum ersten Aufruf sehen Sie nun den ADT-spezifischen Einstiegsbildschirm (vgl. Abbildung 2.8). Sie finden hier verschiedene Hilfen und Tutorials, die Sie jederzeit zurate ziehen können, wenn Sie bei Ihrer Entwicklungstätigkeit Funktionen nicht wiederfinden oder neue entdecken wollen. Im weiteren Verlauf dieses Buchs decken wir alle im täglichen Gebrauch genutzten und interessanten Funktionen ab und gehen noch mehr in die Tiefe, als es diese Einführungshilfen bieten.

Hilfe zu den Funktionen der ADT

Für die ADT stellt die SAP eine umfangreiche Hilfe-Bibliothek bereit, in der Sie jederzeit spezifische Funktionsweisen nachlesen können. Diese finden Sie über den Menüpunkt Help • Help Contents.

Die Installation und technische Vorbereitung der Entwicklungsumgebung Eclipse ist jetzt abgeschlossen. Im nächsten Abschnitt erstellen wir Schritt für Schritt ein erstes ABAP-Projekt, bevor wir Ihnen anschließend einen Überblick über die verschiedenen Elemente der Arbeitsoberfläche von Eclipse geben, die Sie durch das Anlegen des Projekts öffnen.

All contents. Learn more. Discover now.

et.training - Your learning platform for SAP software

  • Access to all learning content1
  • Regular new releases
  • Intelligent search algorithm
  • Innovative reading experience
  • Customized learning paths
  • Certificates & QA tests2

You already have an account?

1 You get access to all learning content. Online trainings, certificates are NOT part of the flat rate.

2 More information on request.