Tobias Feldherr
4. Dezember 2022

SAP S/4HANA Cloud SDK wird zu SAP Cloud SDK

Creative background, image of a hologram of a cloud on the background of the globe. The concept of cloud technology, cloud storage, a new generation of networks. Copy space, Mixed media.

Das neue SAP Cloud SDK (Software Development Kit) macht die Entwicklung von Erweiterungen für SAP-Lösungen besonders attraktiv – mit dieser Ankündigung präsentierte SAP das neue SAP Cloud SDK im Mai 2019. In diesem Blogbeitrag erläutern wir Ihnen daher alle wichtigen Informationen rund um das SAP Cloud SDK.

Das SAP Cloud SDK stellt eine Reihe von Werkzeugen zur Nutzung von Diensten und Nachrichten vieler SAP-Lösungen in der Cloud und On-Premise zur Verfügung. Zudem reduziert es den Entwicklungsaufwand, verbessert die Qualität und hilft bei der Entwicklung von cloudbasierten Anwendungen, die mit SAP-Lösungen interagieren.

Interaktion mit SAP-Lösungen

Viele Geschäftsanwendungen nutzen die Funktionen und Daten von SAP-Lösungen, um den spezifischen Anforderungen gerecht zu werden. Damit Entwickler jedoch mit diesen SAP-Lösungen arbeiten zu können, benötigen sie einen einfachen Zugriff auf die angebotenen Dienste und Mitteilungen.

Um diesen Bedarf zu decken, kündigte SAP das SAP Cloud Software Development Kit (SDK) als einheitliches Toolset für die Interaktion mit SAP-Lösungen bei der Entwicklung von cloudbasierten Erweiterungsanwendungen an.

Das SAP Cloud SDK erleichtert beispielsweise die Anbindung und Kommunikation mit anderen SAP-Lösungen. Die Kundenbibliotheken für Lösungen und Dienstleistungen wie SAP S/4HANA übernehmen einfache Aufgaben wie zum Beispiel die Authentifizierung. So  ermöglichen sie es Entwicklern, sich auf ihre Geschäftslogik zu konzentrieren. Einige Komponenten unterstützen zudem die Kommunikation über Standardprotokolle wie REST, OData und SOAP.

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.

Neuerungen

SAP hat das Cloud SDK als den einfachsten Weg zur Interaktion mit SAP-Lösungen bei der Entwicklung von cloudbasierten Anwendungen ausgerufen. Das SAP Cloud SDK basiert auf dem bisher verfügbaren SAP S/4HANA Cloud SDK und soll dieses zukünftig ersetzen. SAP Cloud SDK nutzt dafür die vorhandenen Fähigkeiten des SDK, um mit vielen bereits vorhandenen SAP-Lösungen in Kontakt zu treten. Die Bibliotheken des SAP Cloud SDK sind sowohl für Java als auch für JavaScript/TypeScript verfügbar.

Migration

Für den Wechsel von der S/4HANA Cloud SDK zur SAP Cloud SDK müssen keine Codes migriert werden, damit diese auch mit dem SAP Cloud SDK nutzbar sind. Die technischen Elemente, die aus dem SAP S/4HANA Cloud SDK bekannt sind, können ebenfalls im SAP Cloud SDK verwendet werden.

Differenzierung: SAP Cloud SDK – SAP Cloud Application Programming Model

Das SAP Cloud Application Programming Model unterstützt die Entwicklung von Business Services und Anwendungen auf der SAP Business Technology Platform (kurz: SAP BTP) durch die Bereitstellung eines ganzheitlichen Ansatzes, der wiederum die Modellierung von Domänen und Core Data Services (CDS) ermöglicht. Außerdem bietet das SAP Cloud Application Programming Model auch den Import und die Nutzung sowie Überarbeitung von APIs externer Dienste an.

Im Gegensatz dazu konzentriert sich das SAP Cloud SDK darauf, die notwendigen Werkzeuge bereitzustellen, die bei der Entwicklung von Code helfen können. Dieser Code verbindet dann Anwendungen, die mit Hilfe des SAP Cloud SDK entwickelt wurden, mit anderen Diensten wie zum Beispiel der SAP S/4HANA Cloud, SAP SuccessFactors, SAP Business Technology Platform Services sowie vielen weiteren. Darüber hinaus enthält das SAP Cloud SDK Komponenten für die kontinuierliche Bereitstellung von Anwendungen, die SAP-Lösungen wie die SAP S/4HANA Cloud erweitern.

SAP Cloud Application Programming Model

Das SAP Cloud SDK ersetzt nicht das SAP Cloud Application Programming Model. Es ist vielmehr ein integraler Bestandteil des SAP Cloud Application Programming Models, um Remote-Services der SAP und anderen Lösungen zu nutzen. Das SAP Cloud Application Programming Model enthält zusätzliche Möglichkeiten, um einzelne Bereiche einer Anwendung zu modellieren und diese automatisch als Service bereitzustellen.

SAP Business Technology Platform Extension Factory

Die SAP Business Technology Platform Extension Factory bietet Administratoren die notwendigen Funktionen, um SAP-Systeme mit ihrem SAP BTP-Konto zu verbinden. Außerdem bietet es Entwicklern einen einheitlichen Ansatz für das Auffinden und den Zugriff auf verfügbare APIs in verbundenen Systemen.

Das SAP Cloud SDK gibt Entwicklern die Möglichkeit, Quellcode zu programmieren, der dann Services in verbundenen Systemen aufruft und von ihnen empfangene Nachrichten verarbeitet. Darüber hinaus enthält das SAP Cloud SDK Werkzeuge, um Anwendungen kontinuierlich bereitzustellen. Die SAP Business Technology Platform Extension Factory und das SAP Cloud SDK werden typischerweise zusammen verwendet.

Anwendungen des SAP Cloud SDKs in der SAP Business Technology Platform

Die SAP Business Technology Platform ist die Zielumgebung von Anwendungen, die mit dem SAP Cloud SDK erstellt wurden. Auf der SAP BTP erhalten Sie den vollständigen Zugriff für die Anbindung und Kommunikation mit SAP-Lösungen. Die kontinuierliche Delivery-Pipeline des SAP Cloud SDK stellt die Anwendung für die SAP Business Technology Platform bereit.

Fazit

Mit dem SAP Cloud SDK bringt SAP die Erfahrung des SAP S/4HANA Cloud SDK in viele andere SAP-Lösungen wie SAP SuccessFactors, SAP C/4HANA und SAP Business ByDesign ein. Außerdem können sich Entwickler, die sich auf SAP S/4HANA-Erweiterungen konzentrieren, sicher sein, dass die Unterstützung von SAP S/4HANA auch für SAP oberste Priorität bleibt.

Haben Sie weitere Fragen? Dann hinterlassen Sie gerne ein Kommentar oder kontaktieren sie uns direkt!

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!



Das könnte Sie auch interessieren

Gut Ding will Weile haben – so auch die Umstellung auf S/4HANA. Ein Projekt von dieser Größenordnung erfordert vor allem 2 Dinge: gute Vorbereitung und Zeit. An letzterem fehlte es […]

weiterlesen

Die SAP Business Technology Platform (BTP) ist eine Business-Transformation-Plattform sowie die technische Grundlage für den Aufbau eines intelligenten Unternehmens. Seitdem die Cloud-Foundry-Umgebung ein Teil der SAP Business Technology Platform ist, […]

weiterlesen

Immer mehr Unternehmen betreiben SAP Anwendungen nicht nur lokal. Die Entwicklung und Bereitstellung in der Cloud setzen sich zunehmend durch. Gleiches gilt für den Cloud-basierten Abruf und die mobile Erfassung von Daten. Für eine […]

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