ABAP Cloud

Stellen Sie mit dem ABAP Cloud Entwicklungsmodell passende Werkzeuge für eine agile Software-Entwicklung bereit und profitieren Sie von einer schnellen, flexiblen Realisierung von SAP-Anwendungen

Plattform für agile Software-Entwicklung

Potenziale von ABAP Cloud

Anwendungen auf Basis aktueller Technologien

 

Was ist ABAP Cloud?

Bei ABAP Cloud handelt es sich nicht um ein neues Produkt von SAP, sondern um eine Plattform, die es Entwicklern ermöglicht, SAP-Anwendungen schnell und flexibel zu erstellen, zu testen und bereitzustellen. Die Plattform bietet Werkzeuge für die agile Entwicklung und kontinuierliche Integration, sodass Entwickler ihre Anwendungen schnell weiterentwickeln und den Benutzern neue Funktionen zur Verfügung stellen können.

Mit ABAP Cloud können Entwickler die Vorteile der Skalierbarkeit und Sicherheit der Cloud nutzen und gleichzeitig die Leistungsfähigkeit der Programmiersprache ABAP einsetzen.

ABAP Cloud bietet Zugang zu einer Reihe von SAP-Diensten und -Werkzeugen und unterstützt auch die Zusammenarbeit und Integration mit anderen Entwicklungsplattformen.

Herausforderungen von ABAP Cloud:

  • SAP stellt für Entwicklungen aktuell nur eine überschaubare Anzahl an öffentlichen APIs zur Verfügung, die jedoch stetig erweitert werden soll.

  • Unternehmen profitieren von ABAP Cloud oft nur mit Neuentwicklungen, weil Legacy-Entwicklungen nicht von den Vorteilen profitieren.

  • Dynpro/Web Dynpro und als „obsolet“ gekennzeichnete Sprachelemente von SAP werden in ABAP Cloud nicht mehr unterstützt.

  • Der vollständige Funktionsumfang von ABAP Cloud steht nur für Unternehmen zur Verfügung, die neuere SAP S/4HANA-Versionen erworben haben (ab Version 2022). Kunden, die auf einer älteren SAP S/4HANA-Version arbeiten, können nicht auf den vollen Funktionsumfang zugreifen (ab Version 1909). 

Elemente von ABAP Cloud:

  • Core Data Services (CDS) für das Datenmodell und für die Embedded Analytics
  • ABAP RESTful Application Programming Model (RAP)
  • ABAP-Entwicklungswerkzeuge (ADT) in Eclipse als ABAP-IDE
  • Verbindliche öffentliche SAP APIs und Erweiterungspunkte (API Business Hub)
  • Cloud-optimierte ABAP-Sprache für die Business-Logik

ABAP Cloud ist das neue ABAP-Entwicklungsmodell zur Erstellung von cloudfähigen Geschäftsanwendungen, Diensten und Erweiterungen. Es wird mit SAP Business Technology Platform und SAP S/4HANA geliefert und funktioniert gleichermaßen mit Public-Cloud-, Private-Cloud- und On-Premise-Systemen.

 

Potenziale von ABAP Cloud

Transformation in die Cloud

ABAP Cloud-Anwendungen können entkoppelt vom digitalen Kern entwickelt werden – gemäß dem Grundsatz „Keep the core clean“. Diese Vorgehensweise trägt dazu bei, Probleme bei neuen Releases zu minimieren, Upgrade-Fähigkeit zu erhalten und von Innovationen der SAP zu profitieren.

Anpassungen für SAP S/4HANA Cloud sind weiterhin möglich. Hierfür stellt SAP verschiedene Schnittstellen bereit:

  • Key-User-Extensions auf Low-Code/No-Code-Basis für die Anpassung der UI oder das Hinzufügen von benutzerdefinierten Feldern
  • On-stack Developer Extension, mit der Entwicklungen direkt auf dem SAP S/4HANA Cloud Technologie-Stack implementiert werden (Embedded Steampunk)
  • Side-by-Side-Extensions für Entwicklungen auf der SAP Business Technology Platform oder öffentlichen Schnittstellen, die aus freigegebenen Objekten und lokalen öffentlichen APIs bestehen (Steampunk)

Das ABAP-Know-how kann in der Cloud auch weiterhin genutzt und bestehende ABAP-Assets wiederverwendet werden.

Marktchancen für Partner

Mit ABAP Cloud können Entwickler gemeinsam an Projekten arbeiten, Wissen und Best Practices austauschen und auf der Arbeit anderer aufbauen. Dies führt zu schnelleren und effektiveren Innovationen sowie zu höherer Qualität und Zuverlässigkeit der entwickelten Anwendungen.

Durch die Integration von ABAP Cloud mit anderen SAP-Technologien wie SAP HANA und SAP Fiori können Unternehmen ihre bestehenden SAP-Investitionen nutzen und gleichzeitig die Möglichkeiten ihrer Systeme erweitern.

Dank der Unterstützung von ABAP Cloud für die Anpassung und Erweiterung von SAP-Anwendungen können Unternehmen ihre Systeme auf ihre spezifischen Bedürfnisse und Anforderungen zuschneiden und gleichzeitig einen Wettbewerbsvorteil in ihrer Branche erzielen.

 

Komponenten der ABAP Cloud-Entwicklungsumgebung

ABAP Core Data Services

ABAP Core Data Services (CDS) ist ebenfalls ein Teil der ABAP Cloud-Programmierumgebung. Es handelt sich um eine Modellierungstechnik, mit der Entwickler Datenmodelle definieren und konsumieren können. ABAP CDS stellt eine standardisierte Methode zur Definition von Datenmodellen bereit und bietet eine Reihe von Funktionen wie Annotationen, Projektionen und Assoziationen, um die Arbeit mit Daten in ABAP Cloud-Anwendungen zu erleichtern. SAP liefert bereits ein umfangreiches virtuelles Datenmodell (VDM) auf der Basis von ABAP CDS Views aus.

ABAP RESTful Application Programming Model

Das ABAP RESTful Application Programming Model (RAP) ist die Architektur für die Entwicklung von SAP HANA optimierten OData-Services in der ABAP-Entwicklungsumgebung. Mit RAP können Entwickler alle Arten von Fiori-Apps erstellen und Web-APIs veröffentlichen. RAP basiert auf Technologien und Frameworks wie den Core Data Services (CDS), um ein semantisch reiches Datenmodell und eine Service-Infrastruktur zu erstellen.

Moderne ABAP-Entwicklung in Eclipse mit ADT-Tools

MicrosoftTeams-image

Sie wünschen weitere Informationen zur Entwicklungsplattform ABAP Cloud?

Einfach Formular ausfüllen und einsenden. Wir melden uns schnellstmöglich bei Ihnen.

Entdecken Sie weitere Inhalte rund um ABAP Cloud

SAP BTP Extension Suite und ABAP | IBsolution
Webinar

Cloud-Anwendungen mit der SAP BTP Extension Suite aus ABAP-Perspektive

Erfahren Sie im Webinar unter anderem, welche Möglichkeiten die SAP Business Technology Platform (BTP) Extension Suite für ABAP-Entwickler bietet, um Erweiterungen für ERP-Systeme (SAP ECC, SAP S/4HANA) zu entwickeln und wie sich Side-by-Side-Extensions nur mit ABAP bauen lassen.

Jetzt ansehen
Whitepaper INCEMENDO.data_access | IBsolution
Whitepaper

Anwendungen zukunftssicher auf der SAP Business Technology Platform bauen

Wir zeigen Ihnen, wie Sie schon heute auf SAP ECC Erweiterungen entwickeln, die nach dem Umstieg auf SAP S/4HANA weiterverwendet werden können. Das Whitepaper erläutert die Vorteile von Side-by-side-Extensions und skizziert die ihnen zugrundeliegende SAP Business Technology Platform.

Jetzt kostenlos herunterladen
woman-3597101_412x232px
Webinar

Prüfung und Anpassung von kundenspezifischem ABAP Code in Vorbereitung auf die S/4HANA-Umstellung

SAP S/4HANA macht es erforderlich, bestehende ABAP-Progamme anzupassen. Für Prüfungen im Vorfeld der SAP S/4HANA-Umstellung kann das ABAP Test Cockpit (ATC) eingerichtet werden.
Jetzt ansehen