Installation der ABAP Development Tools (ADT)

Autor: Tobias Harmes | 20. August 2019

2 | 31

Wir erhalten immer mal wieder Anfragen von Kunden, die zukünftig mit Eclipse arbeiten möchten und dazu die ABAP Development Tools installieren müssen. In der Anleitung zeigen wir, wie Sie die ADTs auf einem SAP System einrichten können.

Was muss vorab geklärt werden?

Bevor mit der Installation begonnen wird, sollten folgende Punkte im Vorhinein abgeklärt werden:

  • Ist Single Sign-On SNC im SAP aktiv?
  • Ist Java Runtime Environment (JRE) größer als Version 1.8 installiert?
  • Ist die SAP GUI mit Logon-Daten vorhanden?
  • Wie viele Systeme sollen eingerichtet werden?
  • Wie sieht das Berechtigungskonzept aus?

Zur zusätzlichen Unterstützung können der SAP Installation Guide und der Configuration Guide zur Hand genommen werden:

Schritt 1: Backend System einrichten

1. Berechtigungen

Zunächst sollten folgende Berechtigungen eingerichtet und überprüft werden:

  • Rolle SAP_BC_DWB_ABAPDEVELOPER enthält alle wichtigen Berechtigungen für die Entwicklung im Backend und mit den ADT
  • Rolle SAP_BC_DWB_WBDISPLAY enthält alle wichtigen Berechtigungen, um sich Repository Objekte anzuschauen. Wichtig: Die Entwicklung funktioniert damit nicht!
  • S_ADT_RES ist das Berechtigungsobjekt. Dazu gibt es noch unterschiedliche URI Präfixe, um den Zugriff mehr einschränken zu können
  • S_RFC ermöglicht den Remotezugriff für Funktionsbausteine

Wichtige RFC-Objekte | Quelle: SAP

  • Mit S_TCODE können Berechtigungen für Transaktionen vergeben werden. Dafür nützlich sind zudem SADT_START_TCODE und SADT_START_WB_URI

Die Rollen sollten kopiert und die Rollen und Objekte dem eigenen Berechtigungskonzept angepasst werden.

2. ICF Services in Entwicklungssystemen aktivieren

Mit der Transaktion SICF können die verschiedenen Services aktiviert werden. Dazu nutzen Sie den Virtual Host mit der Transaktion DEFAULT_HOST. Folgende Services sollten aktiviert werden:

  • Wenn AS ABAP 7.51 vorhanden ist – Report RS_DOCU_ADT_ACTIVATE_ICF_NODES ausführen:
    • default_host/sap/public/bc/abap/docu
    • default_host/sap/bc/abap/docu
  • Zur ABAP Problembeschreibung und ABAP Elementinformation:
    • default_host/sap/public/bc/abap/toolsdocu
    • default_host/sap/bc/abap/toolsdocu
  • Web Dynpro für die Vorschau des Layouts:
    • default_host/sap/bc/webdynpro/sap
  • Service wdy_aie_vd_preview aktivieren

E-Book SAP Basis

Mehr als 100 ausgewählte SAP Basis Fachartikel von rz10.de seit 2011! Auf über 900 Seiten Tipps, Tricks und Tutorials mit Screenshots aus echten SAP-Systemen.

3. Single-Sign-On in ADT zulassen

Mit der Transaktion RZ10 können Sie SSO für die ADT einrichten. Die Parameter müssen auch auf die aktuelle Umgebung abgestimmt werden. Sollte Single-Sign-On noch nicht genutzt werden, können folgende Parameter genutzt werden (über die RZ11 lassen sich diese auch dynamisch umschalten):

Quelle: SAP

4. Übergreifende Suche für ABAP Repository Object ermöglichen

Wenn eine HANA DB vorhanden ist, sollte sichergestellt sein, dass diese genügend Speicherplatz bietet. Mindestens sollten 10-100 GB zur Verfügung stehen.

Um die Suche zu ermöglichen, muss ein Index in der Datenbank aufgebaut werden. Dafür ist die Business Function SRIS_SOURCE_SEARCH in Transaktion SWF5 zu aktivieren. Dazu den „Planned Status“ aktivieren und Änderungen aktivieren.

5. Protected Mode aktivieren

Der Protected Mode kann mit der Transaktion SADT_PROTECTED_MODE angeschaltet werden.

Schritt 2: Clients einrichten

1. Voraussetzungen

Um die Clients fehlerfrei einrichten zu können, sollten die folgenden Voraussetzungen erfüllt sein:

  • SAP GUI 7.5 ist installiert
  • Java Runtime Evironment (JRE) ist in der Version 1.8 oder höher vorhanden
  • Windows ist in den Betriebssystemen 7, 8 oder 10 vorhanden

2. Vorbereitungen

  • SNC (Secure Network Connection) für ABAP System aktivieren (Eigenschaften des Systems in SAP Logon)
  • Empfehlung: Wenn möglich, SAP Single Sign-On einrichten

3. Installation

Eclipse Plattform:

ADT:

  • Über den Software-Katalog mit dem S-User (SAP User) herunterladen und manuell in Eclipse (basierend auf den Dateien) installieren

Oder andere Möglichkeit:

Wir sind Ihr persönlicher Installationshelfer

Natürlich nur wenn Sie Hilfe dabei benötigen. Sollte Ihnen die Installation der ABAP Development Tools Probleme bereiten, unterstützen wir Sie gerne. Melden Sie sich bei uns!

Schritt 3: Installation verteilen

1. Manuell eine Version für die Verteilung erstellen

Zunächst die Installation wie oben beschrieben vornehmen. Die Default-Werte für Einstellungen festlegen. Dazu eclipse.ini im Ordner öffnen, launcher.appendVmargs und Konfigurationsbereich festlegen:

  • Sample Code:
    -configuration
    @user.home\AppData\Local\ADT\configuration

2. Instanzbereich festlegen

  • Sample Code:
    -data
    @user.home\AppData\Local\ADT\workspace

3. Optional: Default Proxy festlegen

Folgende Informationen am Dateianfang einfügen:

  • Source Code:
    -pluginCustomization
    plugin_customization.ini

4. Abschließen und verteilen

Datei mit folgendem Code füllen:

  • Source Code:
    -pluginCustomization
    plugin_customization.ini

Anschließend zippen und verteilen.

Sie benötigen Unterstützung bei der Umsetzung? Unser Autor ist Berater für dieses Thema. Fragen Sie ihn an über das RZ10.de Partnerprodukt Berater für SAP Basis


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar:
Tobias Harmes

Autor

Tobias Harmes

Experte, Speaker, Herausgeber rz10.de

Fragen? Anmerkungen?
Kontaktieren Sie mich

2 Kommentare zu "Installation der ABAP Development Tools (ADT)"

Ich bedanke mich für diese übersichtliche Beschreibung!

Eine Anmerkung – auch wenn das den meisten SAP Beratern bekannt sein dürfte – unter Schritt 1.2 wird im Absatz die “Transaktion SCIF” genannt. In der Überschrift ist nur “ICF” aufgeführt. Ich gehe davon aus, dass es an beiden Stellen um die Transaktion “SICF” geht.

Freundliche Grüße – Christian Behret

Hallo Herr Behret,
danke für den Hinweis, habe es korrigiert!
Viele Grüße
Tobias Harmes

Kommentar verfassen


Unsere Top-Downloads

Kontaktieren Sie uns!
Renate Burg Kundenservice