Tobias Schießl
 - 1. November 2019

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äsentiere SAP das neue SAP Cloud SDK im Mai 2019. In diesem Blogbeitrag wollen wir Ihnen daher alle wichtigen Informationen rund um das SAP Cloud SDK erläutern.

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 und ermöglichen 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

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 Cloud Platform 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 Cloud 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 Platform Accounts

Ihre Kontooptionen, inklusive Vor- und Nachteile auf einen Blick!

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 Cloud Platform Extension Factory

Die SAP Cloud Platform Extension Factory bietet Administratoren die notwendigen Funktionen, um SAP-Systeme mit ihrem SAP Cloud Platform-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 Cloud Platform Extension Factory und das SAP Cloud SDK werden typischerweise zusammen verwendet.

Anwendungen des SAP Cloud SDKs in der SAP Cloud Platform

Die SAP Cloud Platform ist die Zielumgebung von Anwendungen, die mit dem SAP Cloud SDK erstellt wurden. Auf der SAP Cloud Platform 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 Cloud 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 Schießl

Tobias Schießl

Mein Name ist Tobias Schießl und ich bin begeisterter SAP Consultant im Bereich Mobility. Gerne unterstütze ich Sie bei den Themen mobile Infrastrukturen und App-Entwicklung mit SAPUI5 oder Neptune.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren


Schreiben Sie einen Kommentar

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





Angebot anfordern
Preisliste herunterladen
Expert Session
Support