CubeServ Blog
Bleiben Sie auf dem neuesten Stand, rund um das Data Driven Business mit Tools für Analytics von SAP & Co. und verpassen Sie keine Neuigkeiten, Downloads & Veranstaltungen.

SAP Joule for Developers: Funktionen, Use Cases und Mehrwert

SAP Joule for Developers im Entwicklungsalltag: Möglichkeiten und Mehrwert

SAP Joule for Developers als AI-Assistent soll dabei helfen, Entwicklungsprozesse effizienter zu gestalten, technische Zusammenhänge schneller zu erfassen und wiederkehrende Aufgaben gezielter zu unterstützen. Doch was genau steckt hinter SAP Joule for Developers, welche Möglichkeiten bietet die Lösung konkret und wo liegt der tatsächliche Mehrwert im Projektalltag? Dieser Beitrag gibt einen verständlichen Überblick über Funktionen, Einsatzmöglichkeiten und Praxisrelevanz für Entwicker, BI-Leads und Berater.

Die Kernfunktionen von SAP Joule for Developers

Sechs Kernfunktionen bilden das Fundament von Joule for Developers. Alle stehen direkt in den ABAP Development Tools und in SAP Build zur Verfügung, ohne separate Anmeldung oder Kontextwechsel während der Arbeit. Voraussetzung sind die entsprechende Aktivierung/Lizenzierung der Joule-/AI‑Services sowie eine BTP-/Cloud‑Anbindung.

Die Code-Generierung erzeugt ABAP-Coding aus Freitext-Prompts oder Beschreibungen. Ein Entwickler formuliert etwa „Erzeuge eine Methode, die offene Bestellpositionen nach Lieferdatum filtert“ und erhält einen Vorschlag für Methoden, Klassen oder CDS-Views als Ausgangspunkt.

Code Generierung mit SAP Joule for Deveopers

Predictive Code Completion arbeitet unauffälliger: Sie vervollständigt kontextsensitiv während der Eingabe, ähnlich den bekannten Copilot-Ansätzen aus anderen Sprachökosystemen. Der Effekt ist weniger Tippaufwand und, weil das Modell Typen und Signaturen kennt, weniger Syntaxfehler im ersten Entwurf.

Die Unit-Test-Generierung erstellt automatisiert ABAP-Unit-Tests zu bestehendem Code. Das erhöht die Testabdeckung, ohne dass jemand die Testfälle von Hand aufsetzen muss, ein Schritt, der in vielen Teams sonst schlicht ausfällt, weil die Zeit fehlt.

Die Code-Erklärung, auch Explain-Funktion genannt, übersetzt bestehenden, oft historisch gewachsenen ABAP-Code in eine verständliche Beschreibung der Businesslogik. Das hilft bei Fremdcode ohne Dokumentation ebenso wie beim Onboarding neuer Teammitglieder.

Die Custom-Code-Migration nach S/4HANA analysiert Custom Code im Rahmen von ATC-Checks (ABAP Test Cockpit) im Clean-Core-Kontext. Sie erklärt die gefundenen Findings in verständlicher Sprache und schlägt konkrete Anpassungen vor, statt nur eine Fehlerliste auszuwerfen.

Die Workflow- und Prozessautomatisierung schließlich geht über einzelne Code-Schnipsel hinaus: Agentische Fähigkeiten unterstützen mehrstufige Entwicklungsaufgaben, bei denen mehrere der genannten Funktionen ineinandergreifen, etwa Analyse, Anpassung und Test in einer Kette.

Unterstützungspotential anhand anwendungsorientierter Use-Cases

Praxisnahe Use Cases zeigen, wie SAP Joule for Developers konkrete Herausforderungen im Entwicklungsalltag adressiert und Entwicklerinnen und Entwickler von zeitaufwändigen Routinetätigkeiten entlasten kann.

Funktion

Kurzbeschreibung

Entwickler-Pain-Point

Code-Generierung

ABAP-Coding aus Freitext-Prompt, inkl. Methoden, Klassen, CDS-Views

Leere Seite, langsamer Start bei Standardaufgaben

Predictive Code Completion

Kontextsensitive Vervollständigung während der Eingabe

Tippaufwand und vermeidbare Syntaxfehler

Unit-Test-Generierung

Automatisierte Erstellung von ABAP-Unit-Tests zu bestehendem Code

Fehlende Testabdeckung, weil Tests manuell zu aufwendig sind

Code-Erklärung

Übersetzt bestehenden Code in verständliche Businesslogik-Beschreibung

Unverständlicher Fremdcode, langsames Onboarding

Custom-Code-Migration nach S/4HANA

Analyse und Anpassungsvorschläge zu ATC-Findings im Clean-Core-Kontext

Migrationsdruck bei großen Custom-Code-Beständen

Workflow-/Prozessautomatisierung

Agentische Steuerung mehrstufiger Entwicklungsaufgaben

Wiederkehrende, mehrstufige Routineabläufe binden Entwicklerzeit

Technologische Basis: ABAP-LLM, Drittanbietermodelle und der offene MCP-Ökosystem-Ansatz

SAP Joule for Developers nutzt nicht nur ein einzelnes KI-Modell, sondern greift auf verschiedene Modelle zurück. Im Mittelpunkt steht das ABAP-LLM (SAP ABAP-1), ein speziell für ABAP entwickeltes Modell. Es unterstützt unter anderem bei der Erstellung, Vervollständigung und Erklärung von Code. Je nach Aufgabe können zusätzlich Modelle von OpenAI, Google Gemini, Anthropic, Meta oder Mistral eingesetzt werden.

Der ABAP MCP Server ermöglicht außerdem den strukturierten Zugriff externer Entwicklungsassistenten, etwa GitHub Copilot oder Amazon Q, auf ABAP-Systeme. Dadurch können Entwickler unterschiedliche Werkzeuge und Entwicklungsumgebungen flexibler miteinander verbinden.

ABAP MCP mit GitHub Copilot

Praxisrelevanz und Mehrwert für Entwickler, BI-Leads und Berater

SAP Joule for Developers unterstützt vor allem bei wiederkehrenden Entwicklungsaufgaben, schwer verständlichem Bestandscode und umfangreichen Prüfungen. Die KI kann ABAP-Code erstellen und erklären, Unit-Tests vorbereiten sowie Custom Code im Hinblick auf S/4HANA analysieren. Die fachliche Verantwortung bleibt dabei beim Entwickler.

Für Entwickler liegt der Nutzen direkt im Arbeitsprozess: Joule liefert erste Lösungsvorschläge, erläutert Code und unterstützt bei Tests. Über moderne ABAP-Entwicklungswerkzeuge und den ADT MCP Server lassen sich zudem externe Assistenten wie GitHub Copilot oder Amazon Q einbinden. Das erhöht die Flexibilität, erfordert aber klare Regeln für Berechtigungen und Sicherheit.

BI- und Analytics-Verantwortliche bewerten vor allem Produktivität, Governance und Wirtschaftlichkeit. Dabei sollte geklärt werden, welche Modelle und Services eingesetzt werden, welche Daten verarbeitet werden und wie sich Lizenzierung und AI-Unit-Verbrauch entwickeln.

Berater unterstützen bei der Auswahl geeigneter Use Cases, der Integration in bestehende Prozesse und der Einführung von Prüf- und Freigabemechanismen. KI-gestützte Vorschläge müssen weiterhin fachlich geprüft, getestet und kontrolliert in den Entwicklungsprozess übernommen werden.

Fazit und Handlungsempfehlung

SAP Joule for Developers verändert die Art, wie Entwickler SAP-Anwendungen erstellen, verstehen und weiterentwickeln. Die Unterstützung reicht von der Codegenerierung und -erklärung über die Erstellung von Unit-Tests bis hin zur Analyse und Modernisierung von Custom Code. Entscheidend ist dabei nicht, möglichst viele Funktionen gleichzeitig einzusetzen, sondern diejenigen Szenarien auszuwählen, die im jeweiligen Entwicklungsprozess einen konkreten Mehrwert bieten.

Ein sinnvoller Einstieg erfolgt deshalb über einen klar abgegrenzten Pilot. Geeignete Anwendungsfälle lassen sich anhand messbarer Kriterien bewerten, etwa der eingesparten Entwicklungszeit, der Qualität der Ergebnisse, der Akzeptanz im Team und des entstehenden AI-Unit-Verbrauchs. Gleichzeitig sollten Fragen zu Berechtigungen, Datenschutz, Modellnutzung und Integration in die bestehende Toolchain von Anfang an berücksichtigt werden.

Für Entwickler steht die praktische Unterstützung im Arbeitsalltag im Vordergrund. Verantwortliche für BI und Analytics betrachten zusätzlich Produktivität, Governance und Wirtschaftlichkeit, während Berater die Einführung fachlich und technisch begleiten. CubeServ unterstützt Unternehmen dabei, passende Einsatzszenarien zu identifizieren, Piloten aufzusetzen und Nutzen, Aufwand sowie Lizenz- und AI-Unit-Kosten fundiert zu bewerten.

Dieser Beitrag wurde mit Unterstützung generativer KI erstellt und redaktionell geprüft.

Sie haben Fragen zum Einsatz von SAP Joule in Ihrem Unternehmen?

Weitere Schritte auf Ihrem Weg in die Automatisierung mit AI mit CubeServ finden Sie hier: AI Excellence

Wie wird aus einer fachlichen Idee schnell, strukturiert und nachvollziehbar eine lauffähige SAP-Anwendung? 
Wir bieten einen umfassenden Workshop zu Full Stack Development in SAP Build Code:

Vereinbaren Sie jetzt Ihren Expert Call. Wir freuen uns über Ihre Nachricht.

Thomas de Fries

Newsletter abonnieren

Bleiben Sie auf dem neuesten Stand, rund um das Data Driven Business mit Tools für Analytics von SAP & Co. und verpassen Sie keine Neuigkeiten, Downloads & Veranstaltungen. 

Autor
Expert Team

Blog Artikel unserer Experten

Die Facetten der AI Governance: Ein Überblick

AI Governance im Unternehmen – worum es wirklich geht Im letzten Beitrag haben wir beschrieben, warum AI Governance (AIG) für Unternehmen immer relevanter wird. Die nächste Frage lautet deshalb nicht mehr, ob Governance nötig ist, sondern wie sie sich im Unternehmen konkret fassen lässt. Wie