CDC Delta Series – Part 1: Loading behavior (Header vs. Joined Item) Introduction This blog series will contain detailed topics with CDC Delta within a CDS-View. Part 1 will give you some information about the delta loading behavior between a header table versus an item table joined with the header table. Scenario CDS Views To…

Continue Reading

Hierarchies in Core Data Services for ABAP Part 2: CDS hierarchies Introduction In our last blog post on hierarchies in ABAP CDS views, we covered annotation-based hierarchies. In this blog we will cover another way on how to implement hierarchies in ABAP CDS views, by using the hierarchy keyword. This feature was introduced with SAP…

Continue Reading

Embedded Analytics with SAP Fiori – How to create analytical web dynpro apps and assign them by role based authorizations Introduction and Objectives In previous blogs we described the CDS data model and how ABAP CDS views are created and used for different purposes, whereby Analysis for Office was mainly used as reporting frontend. In…

Continue Reading

Ausnahmeaggregation mit ABAP CDS-Views (Querydesign Teil 3) Einleitung Im Blog „Kennzahlen und Textvariablen in ABAP CDS“, wurde gezeigt wie eingeschränkte bzw. berechnete Kennzahlen in CDS-Views erstellt werden und man die aus dem BW bekannten Textvariablen zum Teil ersetzen kann.  Aufbauend auf die Query aus dem letzten Blog, möchten wir in einem sehr kurzen Beitrag auf…

Continue Reading

Data Modeling with CDS Views – Part 3: Session Information, Case, Cast, Where, Input Parameter & Consumption filter Introduction This blog series will contain the basics of data modeling with CDS Views. The Part 1 will give you some information about the Syntax of a CDS view, Joins, Associations and Unions. You can find this…

Continue Reading

Data Modeling with CDS Views – Part 2: Currency/Unit Conversion & Date Functions Introduction This blog series is about the basics of data modeling with CDS Views. Part 1 gave you an overview about the Syntax of a CDS view, Joins, Associations and Unions. Part 2 will give you a short overwiew about Currency/Unit Conversion…

Continue Reading

Data Modeling with CDS Views – Part 1: Basics Introduction This blog series contains the basics of data modeling with CDS Views. The first Part will provide some information about the Syntax of  CDS views, Joins, Associations and Unions. CDS Syntax Just to give a very brief overview of the syntax of CDS, here I…

Continue Reading

Kennzahlen und Textvariablen mit ABAP CDS-Views – Query Design Teil 2 Einleitung Im Blog „dynamische Variablenableitung mit ABAP CDS“ wurde erklärt wie Parameter dynamisch befüllt und auf einen Queryfilter angewendet werden können. Auf dem selben Datenmodell aufbauend, zeigen wir im aktuellen Blog wie Parameterwerte für die Einschränkung von Kennzahlen verwendet werden die in einem Plan-\Ist…

Continue Reading

Dynamische Befüllung von Variablen mit ABAP CDS – Query Design Teil 1 Einleitung In diesem Blog wird anhand eines einfachen Beispiels gezeigt, wie mittels ABAP CDS dynamisch Variablenwerte abgeleitet und auf einen Queryfilter angewendet werden können. Die Funktion ähnelt somit der Customer Exit Variable aus der klassischen SAP BW Anwendung. Daten und Zielsetzung Für dieses…

Continue Reading

Hierarchies in Core Data Services for ABAP Part 1: Annotation-based hierarchies Introduction Business data is often hierarchically structured e.g. hierarchies of organizational units, a reporting hierarchy, hierarchies of financial accounts in the balance sheet, product hierarchies, product types and others. These hierarchical structures make it easier to get an overview, especially when analyzing and processing…

Continue Reading