teched2023-DT187v
An SAP TechEd 2023 hands-on tutorial that builds an analytical data model in ABAP Cloud, from measures and dimensions to a working analytical application.
Builds an analytical data model with the ABAP Cloud programming language on SAP's Flight Demo Model, using ABAP CDSABAP CDSThe modelling layer of ABAP Cloud — view entities, projections and annotations defined above database tables, delivered with the platform rather than installed.sap official, abap, analytical providers and business services in the ABAP Development Tools for EclipseABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP: source, dictionary and CDS editors, Project Explorer, Outline and ABAP Unit, calling ADT resources on the connected system.sap official, abap. Exercise 2 builds a cube with its measures and dimensions, exercise 3 the analytical query that reads from it, and previewing the query is where the star-schema vocabulary of measures, dimensions, cubes and queries lands. Intermediate and final solutions are included to copy in when a step does not work, and the hard prerequisites are a new trial of the SAP BTP ABAP environmentSAP BTP ABAP environmentSAP's ABAP runtime on BTP: ABAP systems developed in the ABAP Cloud model on SAP HANA Cloud, for cloud apps, OData services and side-by-side extensions of SAP S/4HANA.sap official, btp, the latest ABAP development tools, and the templates for analytical CDS views.
Facts
Where it sits
Who is behind it
In the atlas: maintains 222@SAP-samplesmaintainerAjinkya PatilContributes to this
In the atlas: contributes to 112@ajinkyapatil8190Andreas RiehlContributes to this
In the atlas: contributes to 2, wrote 1@AnArGuRi2 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- By SAP
As a sample
- Form
- Workshop or CodeJam material
Connections
Measures, dimensions and hierarchies an analytical client reads
SAP's Eclipse plugins for ABAP development over ADT
ABAP runtime on BTP for the ABAP Cloud model
Download
README
quoted from SAP-samples/teched2023-DT187v under Apache-2.0, readDT187v - Build Analytical Applications with ABAP Cloud
Description
This repository contains the material for the SAP TechEd 2023 session called DT187v - Build Analytical Applications with ABAP Cloud.
Watch the recording of the Jump-Start Session: Build Analytical Applications with ABAP Cloud to get an introduction (slides of the Jump-Start Session).
Overview
This hands-on tutorial introduces attendees to building an analytical data model with ABAP Cloud that can be consumed by analytical applications like e.g., SAP Analytics Cloud. You will learn how to build analytical applications with the ABAP Cloud programming language using ABAP core data services, analytical providers and business services in the ABAP development tools.
Specifically, you will build an analytical application, that uses SAP's Flight Demo Model. You will design the data model and the application in order to analyze the occupation of flights from different perspectives.
While building the data model, you will be introduced to analytical terms like measures, dimensions, cubes and queries as well as to the general idea of analytical data modelling with the star schema.
Previewing the analytical application and exploring its features will deepen this understanding.
Requirements
Experience in ABAP, ABAP CDS and working with the Eclipse based ABAP Development Tools (ADT) is recommended, but not strictly necessary. If you are in a hurry or find it hard to follow the instructions, intermediate and final solutions of the exercises are available ready to be copied & pasted (with low naming adaption effort).
The hard prerequisites to follow the exercises in this repository are that you:
- get a new trial account for the BTP ABAP environment (please make sure to get a new one if your account is older than 2023-10-15)
- have the latest version of the ABAP development tools installed
- have downloaded and installed the templates for analytical CDS views
Exercises
IMPORTANT
Contributing
Please read the CONTRIBUTING.md to understand the contribution guidelines.
Code of Conduct
Please read the SAP Open Source Code of Conduct.
How to obtain support
Support for the content in this repository is available during the respective Jump-Start Session: Build Analytical Applications with ABAP Cloud at Friday, November 3, 2023, 7pm CET, for which this content has been designed.
Otherwise, you may request support via the Issues tab.
A SAP Help page for Embedded Analytics in ABAP Cloud is available as well.
License
Copyright (c) 2026 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Flavors
“You will learn how to build analytical applications with the ABAP Cloud programming language using ABAP core data services, analytical providers and business services in the ABAP development tools.” — SAP-samples/teched2023-DT187v — README, Overview
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:sap-samples-teched2023-dt187v- JSON
- /artifacts/sap-samples-teched2023-dt187v.json
- MCP
- Connecting an agent