Tobias Feldherr
21. November 2023

SAP Build Code

Privatpersonen nutzen heute ganz selbstverständlich generative KI und lassen sich von dieser zum Beispiel Texte schreiben (ChatGPT) oder Kunstwerke erstellen (Midjourney). Es versteht sich von selbst, dass Unternehmen auf diese Möglichkeiten für ihre Anwendungsentwicklung nicht verzichten möchten. Mit Build Code steht nun ein passendes Angebot für alle SAP-Nutzer zur Verfügung, die ihre Codegenerierung mit Unterstützung der KI auf das nächste Level heben möchten.


Was ist SAP Build Code?

SAP bietet mit Build Code eine Lösung für die Anwendungsentwicklung in Unternehmen an, die eine KI-basierte Codegenerierung zur Erstellung ihrer Anwendungslogiken, Datenmodelle und Testskripte verwenden möchten. Dabei hilft ihnen Joule, ein neuer, generativer KI-Copilot. Joule soll innerhalb der SAP-Welt zukünftig eine ähnliche Rolle einnehmen wie der Microsoft Copilot in Windows-Umgebungen. Letzterer kombiniert ein großes Sprachmodell (LLM) mit den Unternehmensdaten. Vorgestellt hat SAP das Produkt SAP Build erstmals auf der TechEd im Jahr 2022. Es handelt sich hierbei um eine Plattform für die Anwendungsentwicklung per Low-Code und unter Zuhilfenahme von Automatisierungen. Build Code soll die Möglichkeiten hier nun an entscheidender Stelle um KI-Fähigkeiten erweitern. Die Anwendungsentwicklung erfolgt dabei für Java und JavaScript.

Die größten Vorteile von SAP Build Code

Mit Build Code erhalten die Nutzer eine schlüsselfertige Umgebung für ihre Programmierung, das Testen und die Integration. Sie sollen den Anwendungslebenszyklus damit verwalten können und profitieren von der Optimierung für Java und JavaScript.

KI-Fähigkeiten

Dank der Unterstützung durch eine generative KI soll die Anwendungsentwicklung einen deutlichen Schub erfahren. Dazu gehören die Generierung von Anwendungslogiken oder Datenmodellen rein aus natürlichsprachlichen Beschreibungen heraus. Ein Entwickler könnte zum Beispiel prompten, dass er im Einzelhandelsumfeld ein Backend für eine Kundentreue-App benötigt, die dem Kundenkonto beim Checkout Punkte in Abhängigkeit vom Kaufbetrag hinzufügen soll. Die Codegenerierung dafür erfolgt vollständig automatisch.

In diesem 1-stündigen Webinar erfahren Sie, wie die Low-Code-Plattform SAP Build Ihnen helfen kann, mit limitierten Ressourcen die Anforderungen Ihres Fachbereichs schnell, effizient und passgenau zu erfüllen und somit Ihre "Time to Fachbereich" zu verkürzen.

Vector Database

Ein Nachteil von LLM-Sprachmodellen besteht darin, dass sie mit ihren Antworten immer nur auf ihre Trainingsdaten Bezug nehmen können. Da SAP mit der Datenbank HANA nun auch die Vektor-Speicherung und Suche nach unstrukturierten Daten unterstützt, lassen sich beliebige Geschäftsdaten in einen mehrdimensionalen Vektor einbetten. Das schafft die Voraussetzung dafür, das Sprachmodell mit Echtzeitdaten prompten und damit die Limitierung auf die Trainingsdaten umgehen zu können.

Zuschnitt auf die SAP-Entwicklung

Build Code ist auf die SAP-Entwicklung optimiert. Es findet über entsprechende APIs und Services eine nahtlose Verbindung mit SAP und Drittanbieteranwendungen statt. Das soll die Produktivität deutlich erhöhen. Da alles auf der SAP Business Technology Platform (BTP) aufbaut, profitiert der Nutzer von damit verbundenen Funktionen für den Datenschutz, die Authentifizierung und die Autorisierung.

Verbesserte Fusion-Entwicklung

Für die Skalierung der Anwendungsentwicklung durch Low-Code stärkt Build Code die Zusammenarbeit von professionellen und Citizen-Entwicklern. So ist es zum Beispiel möglich, über die verschiedenen Low-Code-Tools hinweg alles wiederzuverwenden, was diese im Projekt erstellen. Zudem profitieren die Nutzer von einer integrierten Governance, um alle am Projekt beteiligten Parteien besser vereinen zu können und das unter Wahrung eines hohen Sicherheitsniveaus.

E-Book App-Entwicklung

E-Book: App-Entwicklung

In diesem E-Book erhalten Sie eine Übersicht über die Entwicklung von Enterprise-Apps mit SAPUI5 und OData.

Wie funktioniert SAP Build Code?

Als Pro-Code-Development-Lösung erstreckt sich die Funktionalität von Build Code entlang des gesamten Anwendungslebenszyklus:

Onboarding

Mit einem verschlankten Onboarding möchte SAP mit seiner Lösung dazu beitragen, dass Entwicklungsprojekte schneller Ergebnisse zeigen. Dazu erfolgen eine automatisierte Bereitstellung der Umgebung und der wichtigsten BTP-Dienste mit nur einem Klick. Zahlreiche Services sind für die Verwendung bereits vorkonfiguriert, wie etwa SAP Business Application Studio, SAP Mobile Services oder SAP Build Work Zone.

Desktop-Ansicht SAP Build Code Projektstart

Abbildung 1: Desktop-Ansicht SAP Build Code Projektstart. Quelle: SAP

Entwickeln und Testen

Die generative KI hilft dabei, die eigentliche Entwicklungsarbeit deutlich zu beschleunigen. Für alle Build-Code-Projekte dient dabei die SAP Build Lobby als Einstiegspunkt. Hier erfolgen auch die Verwaltung und das Monitoring. Es stehen visuelle Entwicklungswerkzeuge zur Verfügung, Integrationen für SAPUI5 und SAP-Fiori-Elemente sowie eine nahtlose Integration mit den SAP Mobile Services.

SAP Build Code-Generierung mit KI-Assistent SAP Joule

Abbildung 2: SAP Build Code-Generierung mit KI-Assistent SAP Joule. Quelle: SAP

Integrieren und Verbinden

In dieser Projektphase sind Build-Code-Fähigkeiten wie zum Beispiel das Service Center relevant. Darüber erfolgt der direkte Zugang zum Beispiel zum SAP API Enterprise oder SAP Business Accelerator Hub. Es besteht eine Unterstützung für ereignisgesteuerte Anwendungsmuster für den Austausch von SAP-Geschäftsereignissen. Dank der SAP-Build-Low-Code-Werkzeuge und der ABAP-Umgebung können professionelle und Citizen Entwickler produktiver zusammenarbeiten.

SAP Build Code Service Center

Abbildung 3: SAP Build Code Service-Center. Quelle: SAP

Einsatz und Betrieb

In dieser Phase steht die Ein-Klick-Bereitstellung zur Verfügung, die eine Integration mit dem SAP Continuous Integration and Delivery service (CI/CD) aufweist. Für die Verwaltung der Auslieferung über verschiedene Umgebungen hinweg kommt das SAP Cloud Transport Management zum Einsatz. Weiterhin profitiert der Nutzer von eingebauten Diensten etwa für die Autorisierung, die Anwendungsprotokollierung und eine automatische Skalierung.

Wann ist SAP Build Code verfügbar?

Die Ankündigung des Dienstes SAP Build Code erfolgte gegen Ende  2023. Auf der TechEd hat SAP verlautbaren lassen, das ausgewählte Partner mit einer Vorabversion testen dürfen. Eine allgemeine Verfügbarkeit soll bereits Anfang 2024 gegeben sein. Ab dann können Entwickler die schlüsselfertige Umgebung für die Generierung von KI-Code nutzen.

SAP Build Code für On-Premise-Kunden

Die Verwendung von Build Code ist nicht auf die Cloud beschränkt. Zwar bewegt sich SAP klar in Richtung Cloud-Dienste, vernachlässigt dabei aber die On-Premise-Landschaften nicht. Diese spielen bei vielen Kunden noch immer eine Rolle. Unternehmen sollen auch im Rahmen ihrer lokalen SAP-Systeme also vom Joule-Copilot und einer schnelleren Entwicklung für Java und JavaScript profitieren können. Durch die Einrichtung eines Cloud Connectors und durch die Nutzung der REST-API ist es möglich, aus der Cloud-Umgebung heraus einen Zugriff auf die On-Premise-Netzwerke und die dort vorliegenden Daten zu erhalten. Damit sollte sich der Nutzerkreis von Build Code deutlich erweitern lassen.

Fazit

Mit SAP Build Code erhalten SAP-Nutzer Zugang zu einem neuen Produktivitätswerkzeug für ihre Entwicklung von Geschäftsanwendungen. Der entscheidende Vorteil ist in der Hinzufügung des KI-Copiloten Joule zu sehen. Dieser Assistent soll ein tieferes Verständnis für das eigene Geschäft mitbringen, weil er Zugriff auf die Daten hat und diese für die Code-Generierung nutzen kann. SAP erweitert sein Angebot im Rahmen von SAP Build damit um Möglichkeiten, wie sie bereits vom Microsoft Copilot bekannt sind. Wer generative AI für seine Anwendungsentwicklung nutzen möchte, gehört damit also zur Zielgruppe.

FAQ

Wie funktioniert SAP Build Code?

SAP Build Code ermöglicht die Anwendungsentwicklung mit KI-gestützter Codegenerierung. Es nutzt den KI-Copiloten Joule, der Anwendungslogiken, Datenmodelle und Testskripte aus natürlichsprachlichen Beschreibungen erstellt, wodurch Entwicklungsprozesse effizienter und schneller werden.

Wann ist SAP Build Code verfügbar?

SAP Build Code wurde Ende 2023 angekündigt und soll Anfang 2024 allgemein verfügbar sein. Es bietet eine innovative Plattform für Entwickler, um KI-gestützten Code in einer schlüsselfertigen Umgebung zu generieren.

Kann ich als On-Premise Kunde SAP Build Code nutzen?

Ja, SAP Build Code steht auch On-Premise-Kunden zur Verfügung. Durch die Verbindung mittels Cloud Connector und REST-API können On-Premise-Systeme die KI-Funktionen von Build Code nutzen, was die Anwendungsentwicklung in lokalen SAP-Systemen modernisiert und beschleunigt.

Weiterführende Informationen

Tobias Feldherr

Tobias Feldherr

Als Management & Technologieberater im Bereich Mobility verbinde ich tiefgehende fachliche Expertise mit langjährigem Projektleitungs-Know-How. Diese Kombination liefert mir die Grundlage, meine Kunden-Projekte zum Erfolg zu führen. Gerne unterstütze ich Sie bei den Themen mobile Infrastrukturen und App-Entwicklung mit SAPUI5 oder Low-Code.

Sie haben Fragen? Kontaktieren Sie mich!


Verwandte Beiträge

„Es wäre gut, wenn wir dafür eine App hätten!“– Viele Unternehmensprozesse haben das Potenzial automatisiert zu werden. Doch stattdessen landen viele Projekte im IT-Backlog. SAP will diesem Problem mit SAP […]

weiterlesen

Ihr Unternehmen benötigt dringend eine App, aber es fehlen die IT-Ressourcen, um eine maßgeschneiderte Lösung zu entwickeln? Kein Problem! Mit Low-Code Plattformen können Sie auch ohne tiefgreifende Entwicklerkenntnisse schnell und […]

weiterlesen

Business Driver (dt. Business Treiber) wie das Wachstum und der Profit treiben Unternehmen im Inneren an. Auch die einzelnen Fachbereiche eines Unternehmens haben ihre Business Treiber, so auch die IT. […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Sophie Weber
Sophie Weber Kundenservice