Workshop-Übersicht
ABAP Cloud ist das Programmiermodell der Zukunft für SAP-Entwicklung. Das RESTful Application Programming Model (RAP) bildet dabei das Herzstück für die Erstellung moderner, transaktionaler Anwendungen. In diesem Workshop lernen Sie beide Konzepte von Grund auf kennen und verstehen ihre praktische Anwendung.
ABAP Cloud verstehen
Das Tier-Modell, Einschränkungen und freigegebene APIs - was Sie wissen müssen.
RAP beherrschen
Von CDS über Behavior Definition bis zum Service Binding - der komplette Stack.
Deployment-Optionen
On-Premise, S/4HANA Cloud, BTP ABAP Environment - wo läuft was?
Agenda
Einführung in ABAP Cloud
Was ist ABAP Cloud und warum ist es wichtig? Das 3-Tier-Modell verstehen: Tier 1 (ABAP for Cloud), Tier 2 (ABAP for Key Users), Tier 3 (Classic ABAP). Einschränkungen und freigegebene APIs. ABAP Cloud vs. klassisches ABAP - die wichtigsten Unterschiede.
Die Entwicklungsumgebung: ADT
Eclipse-basierte ABAP Development Tools einrichten. Wichtige Views und Perspektiven. Code-Navigation und Refactoring-Tools. Integration mit Git und Transport-Management. Debugging in der Cloud-Umgebung.
Core Data Services (CDS) im Detail
CDS Views als Grundlage von RAP. Annotationen für UI, Analytics und Suche. Assoziationen und Kompositionen. View-Hierarchien und Wiederverwendung. Performance-Optimierung mit CDS.
Das RESTful Application Programming Model (RAP)
Die 3-Schichten-Architektur: Data Model, Behavior, Service. Business Objects definieren mit Behavior Definition Language (BDL). Managed vs. Unmanaged Implementation. Validations, Determinations und Actions. Draft Handling für komplexe Eingabeszenarien.
Service Exposure und Fiori Integration
Service Definition und Service Binding. OData V4 vs. V2 - wann welches Protokoll? Fiori Elements Apps generieren. Custom UI mit SAPUI5 anbinden. API-Freigabe für externe Konsumenten.
Deployment-Szenarien
On-Premise S/4HANA: Embedded Stewardship. S/4HANA Cloud Public Edition: Developer Extensibility. SAP BTP ABAP Environment: Side-by-Side Entwicklung. Entscheidungskriterien für die richtige Plattform.
Für wen ist dieser Workshop?
- ABAP-Entwickler, die den Umstieg auf ABAP Cloud planen
- Architekten, die moderne SAP-Anwendungsarchitekturen gestalten
- Entwicklungsteams, die RAP als Standard etablieren möchten
- Technische Berater, die Kunden bei der Modernisierung unterstützen
Voraussetzungen
- Grundkenntnisse in ABAP-Entwicklung
- Verständnis von objektorientierten Konzepten
- Erfahrung mit Eclipse/ADT ist hilfreich, aber nicht zwingend
Was Sie mitnehmen
- Verständnis des ABAP Cloud Programmiermodells und seiner Einschränkungen
- Fähigkeit, RAP-basierte Anwendungen zu entwerfen und zu entwickeln
- Praktisches Wissen über CDS, Behavior Definitions und Service Binding
- Klarheit über Deployment-Optionen und deren Eignung
- Grundlagen für die Migration von klassischem ABAP zu ABAP Cloud
Workshop anfragen
Interessiert? Kontaktieren Sie uns für einen individuellen Workshop-Termin.

