SAP reference books

The book was very clear and exactly what I needed. I have read other work by Espresso Tutorials and have always found it excellent

L. Lachner

SAP-Schnelleinstieg: ABAP-Entwicklung in Eclipse

Dieses SAP-Buch richtet sich an ABAP-Entwickler, die aus der klassischen SE80 in die neue Entwicklungsumgebung Eclipse wechseln. Der Autor begleitet „Gleichgesinnte“, die sich eigentlich in DDIC, Function Builder und Workbench gut eingerichtet haben, auf ...

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   Debuggen in Eclipse
  • 6   Fazit/Ausblick
  • 7   Tastenkombinationen
  • A   Der Autor
  • B   Disclaimer

More informationen

Author:

Christoph Lordieck

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 Download-Links 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 Tools auf den Link ABAP. Sie werden daraufhin auf die Webseite der ABAP Development Tools for SAP NetWeaver geleitet. Dort finden Sie neben den technischen Voraussetzungen, die Ihr Client für Eclipse erfüllen muss, eine Schritt-für-Schritt-Anleitung zur Installation (siehe Abbildung 2.2).

Eclipse

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

Klicken Sie nun auf den unterstrichenen Link »Eclipse IDE for Java Developers«. 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. Eclipse wird in einer .zip-Datei bereitgestellt, die Sie auf Ihrem Client entpacken können. Nach dem Entpacken können Sie direkt loslegen, es ist keine separate Installation notwendig. In den entpackten Dateien finden Sie zwei Ordner: Navigieren Sie in den Ordner Eclipse und öffnen Sie dort die Datei »eclipse.exe« mit einem Doppelklick.

Wenn Sie alle Voraussetzungen erfüllt haben und über eine intakte Java-Installation auf Ihrem Client verfügen, öffnet sich die Eclipse Workbench mit dem Einstiegsbild (siehe Abbildung 2.3). Klicken Sie dort in der oberen Menüleiste auf Help.

Eclipse

Abbildung 2.3: »Help«-Menü im Eclipse – Einstiegsbild

In der folgenden Liste wählen Sie den Menüpunkt Install new software. 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.

Geben Sie in das Textfeld mit der Beschreibung Work with: die folgende URL ein und bestätigen Sie die Eingabe mit der »Enter«-Taste: https://tools.hana.ondemand.com/mars (siehe Abbildung 2.4).

Eclipse

Abbildung 2.4: Eclipse-Plugins auswählen und installieren

Der richtige Link zur Software

Die Lokation der Plugins hängt spezifisch von der installierten Eclipse-Version ab, die Sie erweitern möchten. In unserem Beispiel haben wir die Version »Mars« eingerichtet und daher den Link mit der Endung »/mars« 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.4 dargestellt, den Haken bei ABAP Development Tools for SAP NetWeaver. 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 der Taste 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.5 gezeigte Bildschirm. Im Vergleich zum ersten Aufruf (vgl. Abbildung 2.3), sehen Sie nun den ADT-spezifischen Einstiegsbildschirm. 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 decke ich alle im täglichen Gebrauch genutzten und interessanten Funktionen ab und gehe 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.

Eclipse

Abbildung 2.5: ADT-spezifischer Willkommensbildschirm in Eclipse

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 ich Ihnen anschließend einen Überblick über die verschiedenen Elemente der Arbeitsoberfläche von Eclipse gebe, 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.