Stell dir mal vor, du sitzt an deinem SAP-Projekt und versuchst, aus einem langsamen ABAP-Report eine performante, moderne Anwendung zu machen. Aber dein SQL-Statement fühlt sich an, als würde es in Zeitlupe laufen, und der nächste Performance-Review steht schon vor der Tür. Zeit für ein Upgrade – Zeit für SAP Core Data Services (CDS)!
Und wer könnte dich besser dabei begleiten als CloudDNA, die Experten für moderne SAP-Entwicklung? In dieser Blogserie zeigen wir dir, wie du mit CDS Views nicht nur performante Datenmodelle erstellst, sondern zum echten CDS-Superstar wirst! Alle unsere Beispiele basieren auf dem bewährten SAP-Flugdatenmodell – perfekt, um komplexe Abfragen und Datenmodelle praxisnah zu demonstrieren. Und falls du das Flugdatenmodell noch nicht aktiviert hast: Keine Sorge! Wir haben einen eigenen Blogpost, der dir Schritt für Schritt zeigt, wie du das Flugdatenmodell aktivierst und Testdaten generierst.
Hier geht zum Blogpost: Das SAP Flugdatenmodell
Warum CDS Views? Warum jetzt?
CDS Views sind die Zukunft der Datenmodellierung in SAP. Sie ersetzen klassische ABAP-Reports, verbessern die Performance und ermöglichen eine direkte Integration in moderne SAP-Technologien wie Fiori, OData und analytische Anwendungen.
Doch viele Entwickler und Berater nutzen CDS entweder gar nicht oder nur in der einfachsten Form – und verschenken so riesiges Potenzial. Das ändern wir jetzt!
Was dich in dieser Serie erwartet
Blog 1: SAP Core Data Services (CDS) erklärt – Warum du jetzt auf CDS Views setzen solltest!
- Was sind CDS Views, und warum sind sie so mächtig?
- Wie sie klassische Open SQL-Abfragen ablösen
- Warum kein Weg an CDS vorbeiführt
Hier gehts zum Artikel: CDS Masterclass Stufe 1
Blog 2: Dein erster CDS View – So erstellst du in wenigen Minuten dein erstes Datenmodell!
- Schritt-für-Schritt-Anleitung für deinen ersten CDS View
- Die wichtigsten Syntaxelemente und Best Practices
- Die perfekte Entwicklungsumgebung für CDS
Hier gehts zum Artikel: CDS Masterclass Stufe 2
Blog 3: Mehr als nur Datenabruf – Die mächtigsten CDS-Annotationen im Überblick!
- Welche Annotationen du unbedingt kennen solltest
- CDS für UI, OData und analytische Anwendungen optimieren
- Wie Annotationen deine Entwicklung beschleunigen
Hier gehts zum Artikel: CDS Masterclass Stufe 3
Blog 4: Joins & Assoziationen – So baust du performante Datenmodelle!
- Wann du Joins nutzt – und wann nicht!
- Warum Assoziationen dein neuer Best Friend werden
- Best Practices für saubere und wartbare CDS-Modelle
Hier gehts zum Artikel: CDS Masterclass Stufe 4
Blog 5: Virtual Data Models mit SAP CDS: Ihr Co-Pilot für Reporting & Analytics!
- Was sind Virtual Data Models (VDM)
- VDM-Architektur in SAP CDS
- Technische Details und Best Practices
Hier gehts zum Artikel: CDS Masterclass Stufe 5
Blog 6: CDS für Reporting & Analytics – So erstellst du datengetriebene Anwendungen!
- SAP Analytics Cloud, Fiori Analytical Apps und CDS
- Aggregationen, Berechnungen und KPIs mit CDS realisieren
- CDS und Embedded Analytics: So funktioniert’s
Blog 7: Sicherheit in CDS Views – So schützt du deine Daten mit DCL und Berechtigungen!
- Die Data Control Language (DCL) verstehen und einsetzen
- Row-Level Security richtig konfigurieren
- Berechtigungen mit CDS und PFCG-Rollen kombinieren
Blog 8: CDS & ABAP – So nutzt du deine Views optimal in der Entwicklung!
- CDS Views in ABAP-Programmen nutzen
- Open SQL vs. CDS Views – was performt besser?
- CDS und das RAP (RESTful ABAP Programming Model)
Blog 9: OData-Services mit CDS – So bringst du deine Daten ins Web & SAP Fiori!
- Automatische OData-Generierung mit CDS
- Wie du CDS-basierte APIs für moderne Anwendungen erstellst
- SAP UI5 & Fiori mit CDS verbinden
Blog 10: Performance & Debugging – So vermeidest du langsame Abfragen!
- Die häufigsten Performance-Fallen und wie du sie umgehst
- Explain Plan, Indexing & Buffering für maximale Effizienz
- Debugging von CDS Views leicht gemacht
Warum CloudDNA?
CDS Views sind nur der Anfang. Die Experten von CloudDNA helfen Unternehmen dabei, SAP-Entwicklung auf das nächste Level zu bringen – von SAP BTP Security über Erweiterungen mit der SAP Extension Suite bis hin zur Integration moderner Architekturen.
Mit uns lernst du nicht nur, wie CDS funktioniert – du lernst, wie du es in der Praxis erfolgreich einsetzt!
Bist du bereit für dein SAP-Upgrade?
Ob Einsteiger oder erfahrener ABAP-Entwickler: Diese Serie macht dich zum CDS-Profi!
Los geht’s mit Kapitel 1: SAP Core Data Services (CDS) erklärt – Warum du jetzt auf CDS Views setzen solltest!