SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →Starting point

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 CDS, analytical providers and business services in the ABAP Development Tools for Eclipse. 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 environment, the latest ABAP development tools, and the templates for analytical CDS views.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Analytic modellingABAPAnalytic modellingcapabilityDefining what an analytical client actually reads — the multi-dimensional layer between stored rows and a chart: measures, dimensions, hierarchies, filters and parameters, and the associations somebody navigates them by. Distinct from [analytical queries](capability:analytical-queries), which is a service answering the request a chart sends, and from [loading a warehouse](capability:warehouse-loading), which fills the tables underneath it.
Flavors
Requires
SAP BTP ABAP environmentSAP BTP ABAP environmentartifactthe ABAP system the model is built in; the README's hard prerequisites ask for a new trial of it.ABAP Development Tools for EclipseABAP Development Tools for Eclipseartifactwhere the CDS views and the analytical query are written and previewed; the README asks for the latest version installed.

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAjinkya PatilPersonContributes to this
In the atlas: contributes to 112
@ajinkyapatil8190
Andreas RiehlPersonContributes to this
In the atlas: contributes to 2, wrote 1
@AnArGuRi
2 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP

As a sample

Form
Workshop or CodeJam material

Connections3

README

quoted from SAP-samples/teched2023-DT187v under Apache-2.0, read
SAP-samples/teched2023-DT187v/README.mdOn GitHub

REUSE status

DT187v - 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:

  1. 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)
  2. have the latest version of the ABAP development tools installed
  3. 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.

Apache-2.0, read

Details

Sources3
GitHub organisations and accountsdiscovered herechecked
github.com/SAP-samples/teched2023-DT187vtree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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
discovered viaGitHub organisations and accounts
first seen in the atlas
ecosystem and domainabap, data-and-persistence
Flavors1
ABAP 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.” — SAP-samples/teched2023-DT187v — README, Overviewchecked
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-teched2023-dt187v
JSON
/artifacts/sap-samples-teched2023-dt187v.json
MCP
Connecting an agent