Ausgangssituation
In mehreren Projekten sollten bestehende Reporting- und Fiori-Szenarien
modernisiert werden: Qualitätskennzahlen (QM), Stücklisten und
Produktionsplanung (LO/PP), Supplier Quality Assurance (SQA), Einkauf
und Sales-Boni. Die vorhandenen Datenmodelle waren teilweise historisch
gewachsen und nur eingeschränkt für Echtzeit-Reporting, Fiori-Apps und SAC
nutzbar.
Ziel war der Aufbau einer standardisierten, performanten CDS-Schicht,
die sowohl für operative Fiori-Apps als auch für analytische Szenarien
in BW/4HANA und SAP Analytics Cloud genutzt werden kann.
Ziele
- Entwicklung wartbarer, wiederverwendbarer ABAP CDS-Views
- Standardisierte Datenmodelle für QM-, FI/CO-, SD- und MM-Prozesse
- Bereitstellung performanter Abfragen für Fiori, BW/4HANA und SAC
- Nutzung moderner CDS-Features (Associations, Annotations, Aggregationen, Joins)
- Einheitliche KPI-Definitionen und bessere Datenqualität
- Reduktion von ABAP-Sonderlogik im Backend durch saubere CDS-Modelle
Vorgehen & Architektur
Zu Beginn wurden die fachlichen Anforderungen der Fachbereiche (QM, Finance,
Einkauf, Vertrieb, Produktion) aufgenommen und in logische Datenmodelle
überführt. Darauf aufbauend wurden ABAP CDS-Views in Schichten aufgebaut
(Basis-, Consumption- und Analytic-Views).
Typische technische Schwerpunkte:
- Entwicklung von ABAP CDS-Views mit SQL-optimierter Logik
- Einsatz von Associations für flexible Navigation zwischen Stammdaten und Bewegungsdaten
- Nutzung von Annotations für Fiori, analytische Szenarien und Berechtigungen
- Aggregationen, Filter und Views für Qualitätskennzahlen und Lieferantenbewertungen
- Integration der CDS-Views in SAP Fiori Apps, BW/4HANA-Modelle und SAC-Dashboards
- Gezieltes Performance-Tuning (Indexes, Filterlogik, Reduktion von Datenvolumen)
Abschließend erfolgten Dokumentation, Knowledge Transfer und Übergabe an
Entwicklungsteams und Fachbereiche.
Ausgewählte CDS-Views-Projekte
CDS-Views für Qualitätsmanagement (SAP QM)
- Entwicklung von SAP Z-CDS Views für Qualitätskennzahlen und Lieferantenbewertung
- Datenmodellierung im QM-Bereich (Prüflose, Meldungen, Wareneingang)
- Bereitstellung der CDS-Views für Fiori-Apps, BW/4HANA und SAC
- Performance-Tuning für große Datenmengen in der Elektroindustrie
CDS-Views für Stücklisten & Produktionsplanung (LO/PP – BOM)
- Aufbau von CDS-Views zur Auswertung von Materialstücklisten (Bill of Materials)
- Nutzung von Associations und Joins zwischen Materialstamm, Stücklisten und Aufträgen
- Integration in BW/4HANA-Reporting und SAC-Materialbedarfsplanung
- Dokumentation und Übergabe an Entwickler- und Controlling-Teams
CDS-Views im SQA-Reporting (Supplier Quality Assurance)
- CDS-Views zur Abbildung von SQA-Kennzahlen, Notifications und Wareneingangsanalysen
- Nutzung der Views als Basis für SAC-Dashboards und AfO-Reports
- Kombination mit Calculation Views und AMDP-Logik bei Bedarf
- Datenbereitstellung auch für externe BI-Tools über OData-Services
CDS-Views in BW-/SAC-Reporting-Projekten
- CDS-Views Programmierung als Grundlage für BW-on-HANA- und BW/4HANA-Datenflüsse
- Nutzung in SAC Storys/Dashboards (Finance, Einkauf, Sales)
- Kopplung mit ODP/ODATA, AMDP und klassischen BW-Objekten
Ergebnis
- Performante, wiederverwendbare CDS-Schicht für Fiori, BW/4HANA und SAC
- Deutlich vereinfachte Datenmodelle und geringerer Pflegeaufwand
- Bessere Datenqualität und einheitliche KPI-Definitionen
- Schnelleres Reporting und verbesserte Transparenz für Fachbereiche
- Solide technische Basis für weitere Fiori-, SAC- und Embedded-Analytics-Use-Cases