Eintägiger Workshop

ABAP Cloud & RAP

Entdecken Sie das moderne ABAP Cloud Programmiermodell und lernen Sie, wie Sie mit RAP zukunftssichere, cloud-ready Anwendungen entwickeln.

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 RAP CDS Views Behavior Definition OData V4 Fiori Elements ADT

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.