ABAP Cloud auf BTP Trial: Kostenlos starten in 2026

kategorie
ABAP Cloud
Veröffentlicht
autor
Johannes

Du möchtest ABAP Cloud lernen, ohne gleich tief in die Tasche zu greifen? Mit dem SAP BTP Trial Account kannst du kostenlos loslegen und erste Erfahrungen mit dem modernen ABAP-Entwicklungsumfeld sammeln. In diesem Tutorial zeige ich dir Schritt für Schritt, wie du deinen Account einrichtest, das ABAP Environment aktivierst und dein erstes Programm schreibst.

Was ist SAP BTP Trial?

SAP Business Technology Platform (BTP) ist SAPs zentrale Cloud-Plattform für Unternehmensanwendungen. Der Trial Account bietet dir kostenlosen Zugang zu vielen Services - einschließlich des ABAP Environment, das dir eine vollwertige ABAP Cloud Entwicklungsumgebung zur Verfügung stellt.

Was bekommst du kostenlos?

FeatureTrial Account
ABAP Environment✅ Verfügbar
Gültigkeitsdauer90 Tage (verlängerbar)
ADT-Zugang✅ Vollständig
RAP-Entwicklung✅ Vollständig
CDS Views✅ Vollständig
Fiori Elements Preview✅ Verfügbar
Kosten0 EUR

Wichtig: Der Trial Account ist für Lern- und Evaluierungszwecke gedacht. Für produktive Anwendungen benötigst du einen kostenpflichtigen Account.


Schritt 1: SAP BTP Trial Account erstellen

1.1 SAP Universal ID registrieren

Falls du noch keine SAP-ID hast, musst du zuerst eine erstellen:

  1. Öffne account.sap.com
  2. Klicke auf “Register”
  3. Fülle das Formular aus:
    • Vorname und Nachname
    • E-Mail-Adresse (geschäftliche E-Mail bevorzugt)
    • Passwort wählen
  4. Bestätige deine E-Mail-Adresse
  5. Vervollständige dein Profil

Tipp: Verwende eine E-Mail-Adresse, auf die du langfristig Zugriff hast. Die SAP-ID ist dein Schlüssel zu allen SAP-Ressourcen.

1.2 BTP Trial Account aktivieren

  1. Navigiere zu account.hanatrial.ondemand.com

  2. Melde dich mit deiner SAP Universal ID an

  3. Klicke auf “Enter Your Trial Account”

  4. Wähle deine bevorzugte Region aus:

    • Europe (Frankfurt) - eu10 (empfohlen für DACH)
    • US East (VA) - us10
    • Singapore - ap21
  5. Akzeptiere die Nutzungsbedingungen

  6. Warte, bis dein Subaccount erstellt wird (ca. 2-5 Minuten)

Nach erfolgreicher Erstellung siehst du dein Trial Subaccount im BTP Cockpit.


Schritt 2: ABAP Environment einrichten

2.1 ABAP Environment Booster ausführen

Der einfachste Weg, das ABAP Environment einzurichten, ist der Booster:

  1. Im BTP Cockpit, gehe zu deinem Trial Subaccount
  2. Klicke auf “Boosters” in der linken Navigation
  3. Suche nach “Prepare an Account for ABAP Development”
  4. Klicke auf den Booster und dann auf “Start”

Der Booster erledigt automatisch:

  • Erstellt eine ABAP Environment Service-Instanz
  • Richtet die notwendigen Entitlements ein
  • Erstellt einen Service Key für die ADT-Verbindung

Hinweis: Der Booster-Prozess dauert etwa 15-30 Minuten. Du erhältst eine Benachrichtigung per E-Mail, wenn er abgeschlossen ist.

2.2 Manuelles Setup (Alternative)

Falls der Booster nicht verfügbar ist, kannst du das ABAP Environment auch manuell einrichten:

  1. Entitlements prüfen:

    • Gehe zu Subaccount → Entitlements
    • Stelle sicher, dass “ABAP environment” mit Plan “trial” vorhanden ist
  2. Service-Instanz erstellen:

    • Gehe zu Services → Instances and Subscriptions
    • Klicke auf “Create”
    • Wähle Service: “ABAP environment”
    • Plan: “trial”
    • Gib einen Namen ein (z.B. “abap-trial”)
    • Klicke auf “Create”
  3. Service Key erstellen:

    • Nach der Instanzerstellung, klicke auf die Instanz
    • Gehe zu “Service Keys”
    • Erstelle einen neuen Key (Name: z.B. “adt-key”)

2.3 ABAP System-Zugang erhalten

Nach erfolgreicher Einrichtung hast du folgende Informationen:

  • Service URL: Die URL deines ABAP Environment (z.B. https://xxx.abap.eu10.hana.ondemand.com)
  • Admin User: Wird automatisch mit deiner SAP-ID verknüpft
  • Tenant: Deine individuelle ABAP-Umgebung

Diese Informationen findest du im Service Key oder in der E-Mail-Benachrichtigung.


Schritt 3: ADT (ABAP Development Tools) installieren

ADT ist die Eclipse-basierte Entwicklungsumgebung für ABAP Cloud. Die klassische SAP GUI funktioniert hier nicht mehr.

3.1 Eclipse installieren

  1. Lade Eclipse IDE for Java Developers herunter:

  2. Installiere Eclipse:

    • Windows: Installer ausführen
    • macOS: .dmg öffnen, in Applications ziehen
    • Linux: tar.gz entpacken, eclipse ausführen
  3. Starte Eclipse und wähle einen Workspace-Ordner

3.2 ADT Plugin installieren

  1. In Eclipse: Help → Install New Software…

  2. Klicke auf “Add…” und füge folgende Update Site hinzu:

    • Name: SAP Development Tools
    • Location: https://tools.hana.ondemand.com/latest
  3. Wähle “ABAP Development Tools” aus der Liste

  4. Klicke auf “Next” und folge dem Installationsassistenten

  5. Akzeptiere die Lizenzbedingungen

  6. Starte Eclipse neu, wenn aufgefordert

Alternative Installation über Eclipse Marketplace:

  • Help → Eclipse Marketplace
  • Suche nach “ABAP Development Tools”
  • Klicke auf “Install”

3.3 ADT Konfiguration

Nach der Installation empfehle ich folgende Einstellungen:

  1. ABAP Perspektive öffnen:

    • Window → Perspective → Open Perspective → Other → ABAP
  2. Formatter einstellen (optional):

    • Window → Preferences → ABAP Development → Editors → Source Code Editors → ABAP Formatter
  3. Auto-Save aktivieren (empfohlen):

    • Window → Preferences → General → Editors → Autosave

Schritt 4: Mit dem ABAP Environment verbinden

4.1 ABAP Cloud Project erstellen

  1. In ADT: File → New → ABAP Cloud Project

  2. Wähle “SAP BTP ABAP Environment”

  3. Klicke auf “Open Logon Page in Browser”

  4. Melde dich mit deiner SAP Universal ID an

  5. Nach erfolgreicher Anmeldung wechselt ADT automatisch zurück

  6. Wähle dein ABAP System aus der Liste

  7. Gib einen Projektnamen ein (z.B. “BTP_TRIAL”)

  8. Klicke auf “Finish”

4.2 Verbindung überprüfen

Nach erfolgreicher Verbindung siehst du im Project Explorer:

BTP_TRIAL
├── Favorite Packages
├── Released Objects
│ ├── ABAP Cloud Development
│ ├── CDS
│ └── ...
└── System Library

Erfolgreich verbunden! Du kannst jetzt mit der Entwicklung beginnen.

4.3 Package für eigene Entwicklungen erstellen

Bevor du Code schreibst, brauchst du ein eigenes Package:

  1. Rechtsklick auf dein Projekt → New → ABAP Package

  2. Fülle die Felder aus:

    • Name: ZLEARNING (oder dein gewünschter Name mit Z-Prefix)
    • Description: Mein Lern-Package
    • Add to favorite packages: ✅ Aktivieren
  3. Klicke auf “Next”

  4. Wähle “Create a new request” für den Transport

  5. Klicke auf “Finish”

Dein Package erscheint jetzt unter Favorite Packages.


Schritt 5: Dein erstes Hello World Programm

Jetzt wird’s spannend! Lass uns dein erstes ABAP Cloud Programm schreiben.

5.1 ABAP Klasse erstellen

In ABAP Cloud schreiben wir keine Reports mehr, sondern arbeiten objektorientiert mit Klassen.

  1. Rechtsklick auf dein Package → New → ABAP Class

  2. Fülle die Felder aus:

    • Name: ZCL_HELLO_WORLD
    • Description: Meine erste ABAP Cloud Klasse
    • Add ABAP Doc: ✅ Optional aber empfohlen
  3. Klicke auf “Next” → Transport Request auswählen → “Finish”

5.2 Hello World implementieren

ADT öffnet automatisch den Editor. Ersetze den generierten Code:

CLASS zcl_hello_world DEFINITION
PUBLIC
FINAL
CREATE PUBLIC.
PUBLIC SECTION.
INTERFACES if_oo_adt_classrun.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS zcl_hello_world IMPLEMENTATION.
METHOD if_oo_adt_classrun~main.
out->write( 'Hello, ABAP Cloud World!' ).
out->write( |Heute ist { cl_abap_context_info=>get_system_date( ) DATE = USER }| ).
out->write( |Willkommen, { cl_abap_context_info=>get_user_technical_name( ) }!| ).
ENDMETHOD.
ENDCLASS.

5.3 Programm ausführen

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

Ausgabe in der ABAP Console:

Hello, ABAP Cloud World!
Heute ist 14.02.2026
Willkommen, CB123456789!

🎉 Gratulation! Du hast dein erstes ABAP Cloud Programm geschrieben und ausgeführt!

5.4 Code-Erklärung

Lass uns den Code verstehen:

ElementErklärung
IF_OO_ADT_CLASSRUNInterface für ausführbare Klassen in ADT
out->write()Ausgabe in die ABAP Console
cl_abap_context_infoKlasse für Kontextinformationen (Datum, User, etc.)
String Templates |...|Moderne String-Interpolation in ABAP

Schritt 6: Weiterführende Übungen

6.1 Datenbank-Zugriff mit CDS Views

Erstelle deinen ersten CDS View:

  1. Rechtsklick auf Package → New → Other ABAP Repository Object
  2. Suche nach “Data Definition”
  3. Name: ZI_HELLO_DEMO
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Demo CDS View'
define view entity ZI_HELLO_DEMO
as select from I_Language
{
key Language,
LanguageISOCode,
LanguageName
}
where
Language = 'D' or Language = 'E'

6.2 CDS View in Klasse nutzen

Erweitere deine Klasse:

METHOD if_oo_adt_classrun~main.
out->write( 'Verfügbare Sprachen:' ).
out->write( '---' ).
SELECT * FROM zi_hello_demo INTO TABLE @DATA(lt_languages).
LOOP AT lt_languages INTO DATA(ls_lang).
out->write( |{ ls_lang-language }: { ls_lang-languagename }| ).
ENDLOOP.
ENDMETHOD.

6.3 Nächste Schritte

Nachdem du Hello World gemeistert hast, empfehle ich dir:

  1. CDS View Entities erstellen und verstehen
  2. RAP Basics mit einem einfachen Managed Scenario
  3. Fiori Elements Preview nutzen
  4. RAP Tutorial Teil 1 durcharbeiten

Häufige Fehler und Lösungen

Fehler 1: “ABAP environment” nicht in Entitlements

Problem: Der Service erscheint nicht in der Entitlements-Liste.

Lösung:

  • Stelle sicher, dass du den Trial Account in der richtigen Region erstellt hast
  • Prüfe, ob der Trial Account aktiv ist (nicht abgelaufen)
  • Manchmal hilft: Subaccount löschen und neu erstellen

Fehler 2: Booster bleibt bei “In Progress” hängen

Problem: Der Booster läuft ewig ohne Fortschritt.

Lösung:

  • Warte mindestens 30 Minuten
  • Prüfe den Booster-Status unter “Boosters” → “History”
  • Bei Dauerproblemen: Manuelles Setup versuchen

Fehler 3: ADT Connection Timeout

Problem: ADT kann keine Verbindung herstellen.

Lösung:

  • Prüfe deine Internetverbindung
  • Firewall-Einstellungen überprüfen (Port 443)
  • Browser-Cache löschen und erneut anmelden
  • VPN deaktivieren (falls aktiv)

Fehler 4: “No service key found”

Problem: ADT findet keinen Service Key.

Lösung:

  1. Gehe zum BTP Cockpit
  2. Navigiere zu deiner ABAP Environment Instanz
  3. Erstelle einen neuen Service Key
  4. Versuche die Verbindung erneut

Fehler 5: Eclipse stürzt ab oder ist langsam

Problem: Performance-Probleme in Eclipse/ADT.

Lösung:

  • Erhöhe den Eclipse-Speicher in eclipse.ini:
    -Xms512m
    -Xmx2048m
  • Schließe ungenutzte Projekte
  • Aktualisiere auf die neueste Eclipse-Version

Fehler 6: “User is not authorized”

Problem: Berechtigungsfehler beim Zugriff auf Objekte.

Lösung:

  • Stelle sicher, dass du der Owner des Subaccounts bist
  • Prüfe, ob das ABAP Environment vollständig provisioniert ist
  • Warte 10-15 Minuten nach der Erstellung und versuche es erneut

Fehler 7: Trial Account abgelaufen

Problem: Nach 90 Tagen ist der Account nicht mehr nutzbar.

Lösung:

  • Du kannst den Trial einmalig um weitere 90 Tage verlängern
  • Dazu im BTP Cockpit auf “Extend Trial” klicken
  • Nach der zweiten Periode: Neuen Trial Account mit anderer E-Mail erstellen

Trial Account Einschränkungen

Sei dir bewusst, dass der Trial Account einige Limitierungen hat:

AspektTrialProductive
Gültigkeit90 TageUnbegrenzt
SLAKeins99.5%+
SupportCommunitySAP Support
RessourcenBegrenztNach Bedarf
BackupNicht garantiertInklusive
Custom DomainNicht möglichMöglich

Empfehlung: Sichere deinen Code regelmäßig mit abapGit, falls der Trial Account abläuft oder Probleme auftreten.


Best Practices für den Trial Account

1. Regelmäßig arbeiten

Der Trial Account wird nach längerer Inaktivität möglicherweise deaktiviert. Logge dich mindestens alle 2 Wochen ein.

2. Code mit abapGit sichern

Verbinde deinen Trial Account mit einem GitHub-Repository:

  • Alle Entwicklungen sind gesichert
  • Du kannst den Code in einen neuen Trial Account importieren
  • Lerne gleichzeitig Versionskontrolle

3. Strukturiert vorgehen

Nutze den Trial Account für:

4. Community nutzen

Bei Problemen helfen:


Fazit

Mit dem SAP BTP Trial Account hast du eine vollwertige ABAP Cloud Entwicklungsumgebung - kostenlos. Die Einrichtung dauert etwa eine Stunde, und danach kannst du:

  • ✅ Moderne ABAP Cloud Syntax lernen
  • ✅ CDS Views erstellen
  • ✅ RAP-Anwendungen entwickeln
  • ✅ Dich auf die Zertifizierung vorbereiten

Dein nächster Schritt:

Jetzt, wo dein Environment läuft, tauche tiefer ein:

  1. RAP Tutorial Teil 1: Erste Fiori App
  2. CDS View Entities verstehen
  3. ABAP Cloud Zertifizierung vorbereiten

Viel Erfolg bei deinen ersten Schritten in ABAP Cloud!


Weiterführende Ressourcen