ABAP Cloud Entwicklungsumgebung einrichten: Kompletter Setup-Guide 2025

kategorie
Setup
Veröffentlicht
autor
Johannes

Ready to code? Dieser Guide richtet deine komplette ABAP Cloud Entwicklungsumgebung ein - von Null bis zum ersten “Hello World”.

Geschätzte Zeit: 45-60 Minuten


🎯 Was du brauchst

  • Computer: Windows, macOS oder Linux
  • RAM: Mindestens 8 GB (16 GB empfohlen)
  • Festplatte: 5 GB frei
  • Internet: Stabile Verbindung
  • SAP-Konto: Kostenlos (Anleitung)

Schritt 1: Java installieren (10 Min)

ADT (ABAP Development Tools) basiert auf Eclipse und benötigt Java.

1.1 Java-Version prüfen

Windows:

Terminal window
java -version

macOS/Linux:

Terminal window
java -version

Benötigt: Java 17 oder höher

Wenn nicht installiert: Weiter mit 1.2

1.2 Java herunterladen

Option A: OpenJDK (empfohlen)

  1. Gehe zu adoptium.net
  2. Wähle Temurin 17 (LTS)
  3. Download für dein OS
  4. Installieren

Option B: Oracle JDK

  1. Gehe zu oracle.com/java
  2. Java 17 herunterladen
  3. Installieren

1.3 JAVA_HOME setzen

Windows:

  1. Systemsteuerung → System → Erweiterte Systemeinstellungen
  2. Umgebungsvariablen
  3. Neu: JAVA_HOME = C:\Program Files\Java\jdk-17
  4. Path editieren, hinzufügen: %JAVA_HOME%\bin

macOS/Linux:

Terminal window
# In ~/.bashrc oder ~/.zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

Testen:

Terminal window
java -version
# Sollte zeigen: openjdk version "17.x.x"

Schritt 2: Eclipse installieren (10 Min)

2.1 Eclipse herunterladen

  1. Gehe zu eclipse.org/downloads
  2. Eclipse IDE for Java Developers herunterladen
  3. Version: 2024-12 oder neuer

2.2 Eclipse installieren

Windows:

  • Installer ausführen
  • Installationsordner wählen (z.B. C:\eclipse)
  • Launch

macOS:

  • DMG öffnen
  • Eclipse.app nach Applications ziehen
  • Starten (ggf. Sicherheitseinstellungen anpassen)

Linux:

Terminal window
tar -xzf eclipse-*.tar.gz
cd eclipse
./eclipse

2.3 Workspace wählen

Beim ersten Start:

  • Workspace: C:\abap-workspace (Windows) oder ~/abap-workspace (Mac/Linux)
  • “Use this as default” aktivieren
  • Launch

Schritt 3: ABAP Development Tools (ADT) installieren (15 Min)

3.1 ADT Install Site öffnen

In Eclipse:

  1. HelpInstall New Software
  2. Add klicken
  3. Name: ADT
  4. Location: https://tools.hana.ondemand.com/latest
  5. Add

3.2 ADT auswählen

  1. Liste lädt…

  2. ABAP Development Tools expandieren

  3. Alle Komponenten auswählen:

    • ABAP Development Tools
    • ABAP Development Tools for ABAP Platform
    • ABAP Development Tools for SAP BTP
    • ABAP RESTful Application Programming Model Tools
    • ABAP Search and Analysis Tools
  4. NextNext

  5. Lizenz akzeptieren → Finish

3.3 Installation abwarten

  • Download: ~300 MB
  • Dauer: 5-10 Min
  • Bei Sicherheitswarnung: Install anyway

3.4 Eclipse neu starten

Wichtig: Nach Installation Eclipse neu starten!


Schritt 4: SAP BTP Trial Account erstellen (10 Min)

Wenn noch nicht vorhanden: SAP BTP Trial Account Guide

Kurzversion:

  1. Gehe zu sap.com/products/technology-platform/trial
  2. Klicke “Jetzt testen”
  3. Login mit SAP-Konto
  4. Telefonnummer verifizieren
  5. Region: US East (VA) wählen
  6. Account erstellen (5-10 Min)

ABAP Trial aktivieren:

  1. Trial Subaccount öffnen
  2. Service Marketplace → ABAP Trial
  3. Create klicken
  4. Warten (~10 Min)

Schritt 5: ABAP Project in ADT anlegen (5 Min)

5.1 ABAP Perspective öffnen

In Eclipse:

  1. WindowPerspectiveOpen PerspectiveOther
  2. ABAP auswählen
  3. Open

5.2 System Connection anlegen

  1. FileNewABAP Cloud Project

  2. System Connection:

    • Service Instance wählen
    • Cloud Foundry Environment
    • Region: US East
    • Login mit SAP-Konto
    • Space & Instance auswählen
  3. Next

5.3 Logon-Daten eingeben

  • User: Deine SAP-Email
  • Password: SAP-Konto Passwort
  • Finish

Ergebnis: ABAP Project erscheint in Project Explorer!


Schritt 6: Erstes “Hello World” (5 Min)

6.1 Package erstellen

  1. Rechtsklick auf $TMP (oder ZLOCAL)
  2. NewABAP Package
  3. Name: ZHELLO
  4. Description: Hello World Package
  5. NextFinish

6.2 ABAP Class erstellen

  1. Rechtsklick auf ZHELLO
  2. NewABAP Class
  3. Name: ZCL_HELLO_WORLD
  4. Description: Hello World Class
  5. NextFinish

6.3 Code schreiben

CLASS zcl_hello_world DEFINITION PUBLIC FINAL CREATE PUBLIC.
PUBLIC SECTION.
INTERFACES if_oo_adt_classrun.
ENDCLASS.
CLASS zcl_hello_world IMPLEMENTATION.
METHOD if_oo_adt_classrun~main.
out->write( 'Hello ABAP Cloud!' ).
out->write( |System Date: { cl_abap_context_info=>get_system_date( ) }| ).
ENDMETHOD.
ENDCLASS.

6.4 Aktivieren & Ausführen

  1. Speichern: Ctrl+S
  2. Aktivieren: Ctrl+F3
  3. Ausführen: F9 (oder Rechtsklick → Run As → ABAP Application)

Ergebnis in Console:

Hello ABAP Cloud!
System Date: 2025-11-29

🎉 Glückwunsch! Dein erstes ABAP Cloud Programm läuft!


Schritt 7: ADT konfigurieren (10 Min)

7.1 Theme ändern (Optional)

Dark Theme:

  1. WindowPreferences
  2. GeneralAppearance
  3. Theme: Dark
  4. Apply and Close

7.2 Schriftgröße anpassen

  1. WindowPreferences
  2. GeneralAppearanceColors and Fonts
  3. BasicText FontEdit
  4. Größe: 12-14pt
  5. Apply

7.3 Auto-Save aktivieren

  1. WindowPreferences
  2. GeneralEditorsAutosave
  3. Enable autosave aktivieren
  4. Interval: 30 Sekunden

7.4 Code Templates

  1. WindowPreferences
  2. ABAP DevelopmentEditorsSource Code EditorsCode Templates

Wichtige Templates:

  • method → Methoden-Template
  • trycatch → Try-Catch Block
  • loop → LOOP AT Template

Schritt 8: Nützliche Plugins installieren (10 Min)

8.1 abapGit

Git-Integration für ABAP:

  1. HelpInstall New Software
  2. Add: https://eclipse.abapgit.org/updatesite/
  3. abapGit auswählen
  4. Finish

8.2 ABAP Cleaner

Code-Formatter:

  1. HelpInstall New Software
  2. Add: https://eclipse.abap-cleaner.org/updatesite/
  3. ABAP Cleaner auswählen
  4. Finish

Verwendung:

  • Ctrl+4 → Formatiert aktuelles File

8.3 ABAP Quick Fix

Bereits in ADT enthalten!

Verwendung:

  • Ctrl+1 → Quick Fix Vorschläge

Schritt 9: Wichtigste Keyboard Shortcuts

ShortcutAktion
Ctrl+SpaceCode Completion
Ctrl+SSpeichern
Ctrl+F3Aktivieren
F9Run As ABAP Application
F8Debug (Resume)
F5Debug (Step Into)
F6Debug (Step Over)
Ctrl+Shift+FFormatieren
Ctrl+Shift+AObjekt suchen
Ctrl+Shift+GWhere-Used
Ctrl+Shift+TType-Hierarchie
Ctrl+1Quick Fix
Ctrl+4ABAP Cleaner
Alt+← / Alt+→Navigation back/forward

PDF Cheat Sheet: Eclipse Shortcuts


Schritt 10: Erste Schritte nach Setup

✅ Nächste Tutorials

  1. RAP Tutorial Teil 1
  2. ABAP Cloud Cheat Sheet
  3. CDS Views Deep Dive

✅ Community beitreten

✅ Weiterbildung


Troubleshooting

Problem: “Could not connect to system”

Lösung:

  • SAP BTP Account Status prüfen
  • Trial noch aktiv? (90 Tage)
  • Internet-Verbindung checken
  • Proxy-Einstellungen in Eclipse

Problem: “Java version not supported”

Lösung:

  • Java 17+ installieren
  • JAVA_HOME korrekt setzen
  • Eclipse neu starten

Problem: ADT nicht sichtbar

Lösung:

  • WindowPerspectiveOpen PerspectiveABAP
  • Eclipse neu starten
  • ADT neu installieren

Problem: Langsame Performance

Lösung:

  • Eclipse mehr RAM geben:
    • eclipse.ini editieren
    • -Xmx2048m auf -Xmx4096m erhöhen

🎯 Setup Checkliste

  • Java 17+ installiert
  • Eclipse IDE installiert
  • ADT Plugin installiert
  • SAP BTP Trial Account erstellt
  • ABAP Trial aktiviert
  • ABAP Cloud Project angelegt
  • “Hello World” erfolgreich
  • abapGit installiert (optional)
  • ABAP Cleaner installiert (optional)
  • Shortcuts gelernt

Alles ✅? Du bist bereit für ABAP Cloud Development!


Siehe auch:

Happy Coding! 💻