Nicht aus der Schweiz? Besuchen Sie lehmanns.de
ABAP Cloud -  André Tiebing,  Benjamin Kunold,  Patrick Jungk

ABAP Cloud (eBook)

ABAP Environment in SAP BTP und SAP S/4HANA Cloud
eBook Download: EPUB
2025 | 2. Auflage
606 Seiten
SAP Press (Verlag)
978-3-367-10241-9 (ISBN)
Systemvoraussetzungen
71,92 inkl. MwSt
(CHF 69,95)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Entdecken Sie die Zukunft der ABAP-Entwicklung - direkt in der Cloud! Programmieren Sie eigenständige ABAP-Anwendungen und Erweiterungen für Ihre SAP-S/4HANA-Lösungen, ohne in den Standard-Code eingreifen zu müssen. Mit diesem praktischen Handbuch lernen Sie die ABAP-Umgebungen der SAP Business Technology Platform und von SAP S/4HANA Cloud kennen und erfahren alles über den verfügbaren Sprachumfang und die Arbeit mit dem ABAP RESTful Application Programming Model.

Aus dem Inhalt:

  • SAP Business Technology Platform
  • SAP S/4HANA Cloud
  • ABAP Development Tools
  • ABAP RESTful Application Programming Model
  • SAP Fiori Elements
  • Core Data Services
  • Customizing
  • Software Lifecycle Management
  • ABAP Cloud für On-Premise-Systeme



André Tiebing ist ABAP Senior Consultant bei der RealCore Group. Hier bringt er seine über zehnjährige Erfahrung bei der Konzeptionierung und Entwicklung individueller Lösungen in Kundenprojekte namhafter Handelsunternehmen ein. Seit Anfang 2020 leitet er zusammen mit Benjamin Kunold das Competence Center SAP Development und ist für die Identifizierung und Analyse von neuen und zu vertiefenden Technologieschwerpunkten verantwortlich. Nach seiner Ausbildung zum Fachinformatiker für Anwendungsentwicklung bei einem großen Textileinzelhandelsunternehmen hat er einige Jahre als Entwickler im Bereich SAP Retail gearbeitet, bevor er zu seinem aktuellen Arbeitgeber wechselte.

Einleitung


Seit Ende 2020 die erste Auflage unseres Buches unter dem Titel »ABAP-Entwicklung auf der SAP Cloud Platform« erschien, hat sich im Bereich der cloudfähigen ABAP-Entwicklung viel getan. Während die erste Auflage vor allem das seit September 2018 verfügbare SAP BTP, ABAP Environment (kurz ABAP Environment) behandelte, liegt der Schwerpunkt dieser zweiten Auflage auf der modernen ABAP-Entwicklung mit dem Entwicklungsmodell ABAP Cloud.

Durch ABAP Cloud und das mit SAP S/4HANA 2208 eingeführte SAP S/4HANA Cloud, ABAP Environment (kurz Embedded ABAP Environment) haben Sie heute die Möglichkeit, eng gekoppelte, cloudfähige und upgrade-stabile Entwicklungen direkt in Ihrem SAP-S/4HANA-System vorzunehmen. ABAP Cloud steht nicht nur in SAP S/4HANA Cloud Public Edition und SAP S/4HANA Cloud Private Edition zur Verfügung, sondern auch in SAP-S/4HANA-On-Premise-Systemen. Damit ermöglicht ABAP Cloud eine flexible und zukunftssichere ABAP-Programmierung, die den Anforderungen der modernen Geschäftswelt gerecht wird.

Die neuesten ABAP-Innovationen stehen weiterhin als Erstes im SAP BTP, ABAP Environment zur Verfügung und werden erst zu einem späteren Zeitpunkt in SAP S/4HANA bereitgestellt. Das ABAP Environment dient somit als Innovationsplattform für die ABAP-Entwicklung. Unterstützt wird dieses Konzept durch einen quartalsweisen Releasezyklus. Im Gegensatz zu SAP S/4HANA, mit unterschiedlichen Releasezyklen abhängig von der Edition, profitieren Sie im ABAP Environment auf der BTP somit von einem schnelleren Innovationszyklus.

Dieses Buch richtet sich vor allem an ABAP-Expert*innen, die an den neuesten Technologien im Bereich der ABAP-Entwicklung interessiert sind. Sie sind in ihrem Unternehmen für die technische Umsetzung von betriebswirtschaftlichen Prozessen zuständig. Ihre Kernkompetenz ist die ABAP-Entwicklung, das heißt, sie kennen sich vor allem mit den technischen Gegebenheiten der ABAP-Plattform aus.

Unser Ziel ist es, Ihnen mit diesem Buch detaillierte Kenntnisse der ABAP-Entwicklung mit dem ABAP-Cloud-Entwicklungsmodell zu vermitteln. Dazu gehören neben der Fähigkeit, Anwendungen nach dem ABAP RESTful Application Programming Model zu entwickeln, auch Kenntnisse der Architektur von ABAP Environment und Embedded ABAP Environment.

Folgende Fragestellungen behandeln wir in diesem Buch:

  • Was ist das ABAP Environment/das Embedded ABAP Environment und wie ordnen sich diese Umgebungen in die SAP-Systemlandschaft ein?

  • Welche Funktionalitäten bietet das ABAP-Cloud-Entwicklungsmodell und wie setzen Sie diese ein?

  • Wie entwickeln Sie mit dem ABAP RESTful Application Programming Model moderne SAP-Fiori-Anwendungen und ABAP-Services auf Basis von ABAP Cloud?

  • Wie können Sie ABAP Cloud in Ihren ABAP-Systemen verwenden und so Ihre Geschäftsprozesse um innovative Services ergänzen?

Der Großteil dieses Buches ist auf Basis von Release 2405 des ABAP Environments entstanden, das im Mai 2024 veröffentlicht wurde. Durch den quartalsweisen Releasezyklus werden fortlaufend neue Funktionen und Services bereitgestellt. Zum Zeitpunkt der Veröffentlichung dieses Buches wird daher bereits Release 2411 aktuell sein. Daher empfehlen wir Ihnen, die von SAP bereitgestellte Roadmap stets im Blick zu haben, um über die neuesten Funktionen auf dem Laufenden zu sein. SAP Roadmaps finden Sie auf der Internetseite https://roadmaps.sap.com/. Suchen Sie auf dieser Seite ganz einfach nach dem Stichwort »SAP BTP, ABAP Environment«.

Wir verwenden in diesem Buch eine durchgehende Beispielanwendung. Im Zentrum dieser Beispielanwendung steht das Geschäftsobjekt Rabattaktion. Im Verlauf des Buches werden wir diese Anwendung gemeinsam mit Ihnen Schritt für Schritt aufbauen, angefangen beim Datenbankmodell über die Modellierung des Geschäftsobjekts und die Definition einer Benutzeroberfläche bis hin zur finalen Bereitstellung auf der SAP BTP. Sollte Ihnen kein ABAP Environment zur Verfügung stehen, können Sie die Beispielanwendung ab Release 2208 auch auf einem SAP-S/4HANA-System im Embedded ABAP Environment implementieren. Materialien zu der Beispielanwendung finden Sie auf der Webseite zum Buch unter www.sap-press.de/5921 im Bereich Materialien.

Das Buch teilt sich in 17 Kapitel auf, die Sie chronologisch durcharbeiten, aber auch zum Nachschlagen einzelner Themen verwenden können. Teil I, »Einführung in das neue Entwicklungsmodell für ABAP«, umfasst die ersten vier Kapitel.

In Kapitel 1, »Die SAP-Anwendungsentwicklung im Wandel«, stellen wir Ihnen die Grundlagen des Cloud-Computings und die SAP Business Technology Platform (SAP BTP) vor. Dieses Kapitel richtet sich vor allem an diejenigen, die mit den grundlegenden Prinzipen und Konzepten des Cloud-Computings und speziell der SAP BTP noch nicht vertraut sind.

In Kapitel 2, »ABAP-Plattform«, erfahren Sie, auf welchen verschiedenen Plattformen Sie mit ABAP Cloud entwickeln können. Wir vergleichen die verschiedenen SAP-S/4HANA-Editionen miteinander und stellen Ihnen das ABAP Environment und das Embedded ABAP Environment im Detail vor.

Kapitel 3, »Das ABAP-Cloud-Entwicklungsmodell«, befasst sich mit der Evolution der ABAP-Programmiermodelle, ausgehend von ABAP/4 bis hin zu ABAP Cloud. Eine zentrale Rolle bei ABAP Cloud spielt der Umfang an freigegebenen ABAP-Sprachelementen und Repository-Objekten. Sie erfahren in diesem Kapitel daher, wie Sie Objekte finden, die für die Verwendung in ABAP Cloud freigegeben sind.

In Kapitel 4, »Die Arbeitsumgebung einrichten«, zeigen wir Ihnen Schritt für Schritt, wie Sie über die ABAP Development Tools for Eclipse eine ABAP-Cloud-Systemverbindung herstellen. Des Weiteren stellen wir Ihne die Administrationsoberfläche des ABAP Environments vor.

In Teil II, »Entwicklung von Geschäftsobjekten und Erweiterung von SAP‐Anwendungen«, beginnen wir mit unserer Bespielanwendung, die Sie während der gesamten Lektüre dieses Buches begleiten wird. Wir starten in Kapitel 5, »Aufbau des Datenmodells der Beispielanwendung«, mit einem Überblick über die Anforderungen. Anschließend werden Sie selbst aktiv und legen die Datenbasis der Anwendung in Form von Datenbanktabellen, einer Konsolenanwendung und Basic Interface Views an.

Im Zentrum von Kapitel 6, »Geschäftsobjekte modellieren«, steht die Modellierung des Geschäftsobjekts Rabattaktion. Bei ABAP Cloud kommt dazu das ABAP RESTful Application Programming Model zum Einsatz, das wir Ihnen in diesem Kapitel ausführlich vorstellen.

Wie Sie die Geschäftslogik einer Anwendung definieren und implementieren, zeigen wir Ihnen in Kapitel 7, »Geschäftslogik entwickeln«. Dazu gehen wir auf die verschiedenen Implementierungsszenarien des ABAP RESTful Application Programming Models ein und zeigen Ihnen anhand der Beispielanwendung, wie Sie Ermittlungen, Validierungen und Aktionen für Geschäftsobjekte bereitstellen können. Abschließend gehen wir auf die unterstützten Sperrkonzepte ein.

In Kapitel 8, »Erweiterung des Speicherverhaltens«, lernen Sie die Möglichkeit kennen, in das Speicherverhalten des ABAP RESTful Application Programming Models einzugreifen. Sie können so Einfluss auf die Persistierung von Geschäftsobjektdaten nehmen und das Speicherverhalten durch eigene Funktionalitäten erweitern bzw. ersetzen.

Kontextabhängige Services stellen Sie im ABAP Environment durch Projektionsschichten zur Verfügung. In Kapitel 9, »Verwendung von Geschäftsobjekten«, bringen wir Ihnen daher die Möglichkeit näher, eine Projektionsschicht mithilfe von CDS-Projektions-Views zu erstellen und so nur bestimmte Teile eines Geschäftsobjekts als Service bereitzustellen.

Wie Sie mithilfe von SAP Fiori Elements benutzerfreundliche SAP-Fiori-Anwendungen bereitstellen können, ohne tiefgreifende Kenntnisse im Bereich der SAPUI5-Entwicklung zu haben, demonstrieren wir Ihnen in Kapitel 10, »Gestalten von Benutzeroberflächen«. Dieses Thema ist unserer Meinung nach von zentraler Bedeutung, da das ABAP-Cloud-Entwicklungsmodell Oberflächentechnologien wie Dynpro oder Web Dynpro nicht mehr unterstützt.

Zugriffschutz...

Erscheint lt. Verlag 7.1.2025
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Datenbanken
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 3-367-10241-5 / 3367102415
ISBN-13 978-3-367-10241-9 / 9783367102419
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Wasserzeichen)
Größe: 13,9 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
der Grundkurs für Ausbildung und Praxis

von Ralf Adams

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
CHF 29,30
Das umfassende Handbuch

von Wolfram Langer

eBook Download (2023)
Rheinwerk Computing (Verlag)
CHF 38,95