Dieses 16h umfassende Tutorial baut auf dem Einführungstutorial „Grundlagen ABAP Core Data Services“ auf. Sie erfahren, wie Sie auf Basis einer CDS-View einen OData-Service definieren und beispielsweise in Excel oder einer App konsumieren können. Sie lernen, wie Sie Metadaten-Erweiterungen nutzen können, um eine Reporting App zu erstellen. Ebenso werden Sie u.a. sehen, wie Sie ABAP-Coding einsetzen können, um virtuelle Felder und Custom CDS-Views anzulegen. An einem Beispiel zeigen wir, wie Sie durch Einsatz der App „Benutzerdefinierten Felder und Logiken“ eine von SAP ausgelieferte Fiori App erweitern können. Die Entwicklung einer einfachen App nach dem Restful Application Programming Model rundet das Tutorial ab. Folgende Themen werden behandelt: Berechtigungsprüfungen per CDS-Rolle View als OData-Service Service und Binding zu View Service-Einbettung in Excel und AppGyver Replacement-Object Virtuelle Felder in CDS-Views, Custom CDS-Views und Analytics.readclassname CDS-Table-Function Filterung mit consumption.derivation Dynamische Kacheln Dokumentation und Übersetzung von CDS-Views CDS Entity Buffer Metadaten- und Metadatenerweiterung Erstellung einer Reporting App mit Hilfe von VSCode Benutzerdefinierte Felder und Logiken Erweiterung einer App (Benutzerdefinierte Felder und Logiken) RAP: Root-View Entity, Projektionen und (managed) Behaviour-Definition RAP: Verprobungen, Feldeigenschaften und ETAG-Sperren