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

SAP-samples/teched2025-AD163

A TechEd 2025 fusion-development workshop that models a Shopping Cart RAP business object graphically in SAP Build Code, then implements its transactional behaviour in ADT.

The graphical modeller in SAP Build Code creates the CDS data model, projection and service for a Shopping Cart business object; the exercises then move into ABAP Development Tools to implement transactional behaviour and add validations and determinations, finishing with a generated SAP Fiori elements app on top. As of the 2602 release the graphical modeller itself also generates the behaviour definitions, so the generated RAP business objects support transactional behaviour from the start.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Transactional modelABAPTransactional modelcapabilityHow a business object's behaviour is defined and who owns the transaction — the choice that shapes everything downstream in an application.
Flavors

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAjay SorengPersonContributes to this
In the atlas: contributes to 36
@ajaysoreng
Andre FischerPersonContributes to this
In the atlas: contributes to 19, wrote 5
@anfisc
Carine Tchoutouo DjomoPersonContributes to this
In the atlas: contributes to 17, wrote 1
@CarineTD
Ingo BräuningerPersonContributes to this
In the atlas: contributes to 5
@ibraeuninger
4 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP

As a sample

Form
Workshop or CodeJam material

Connections1

SAP-samples/teched2025-AD163 connectionsSAP-samples/teched2025-AD163PROVIDES→ demonstrates1demonstrates authoredTransactional model

README

quoted from SAP-samples/teched2025-AD163 under Apache-2.0, read
SAP-samples/teched2025-AD163/README.mdOn GitHub

AD163 - Fusion Development with ABAP Cloud in SAP Build

Description

This repository contains the material for the SAP TechEd 2025 session called AD163 - Fusion Development with ABAP Cloud in SAP Build.


ℹ️ DISCLAIMER:
*Please note that information about SAP‘s strategy and possible future developments is subject to change and may be changed by SAP at any time for any reason without prior notice. Check out the SAP Road Map Explorer and the ABAP Cloud Roadmap for more details.


Overview

^Top of page

ABAP Cloud is the development model for building clean core compliant apps, services, and extensions on SAP S/4HANA Cloud, SAP S/4HANA, and SAP BTP ABAP Environment. ABAP Cloud covers different development scenarios such as transactional, analytical, inegration, and enterprise search scenarios. The ABAP RESTful Application Programming Model (RAP) is the heart of ABAP Cloud for building transactional SAP Fiori apps, OData-based Web API, local APIs, and business events.

This hands-on session introduces attendees to practice fusion development of ABAP Cloud in SAP Build solutions by creating an ABAP Cloud project from SAP Build Code, model the data model and generate a RAP Business Object in SAP BTP ABAP Environment using the graphical modeller in SAP Build Code and to implement the ABAP RESTful application programming model business object using ADT, including an SAP Fiori app on top.

The graphical modeler has been enhanced with 2602 such that it now also generates behavior definitions so that the generated RAP business objects supports transactional behavior from scratch.

create package

Presentation & Replay

  • Access the presentation:

    Slides

Exercises

^Top of page

Exercises--
Getting Started: Check your ADT installation--
Exercise 1: Create an ABAP project in the SAP Build Code--
Exercise 2: Create a Shopping Cart business object, projection and service with the graphical modeler in BAS--
Exercise 3: Implement transactional behavior in ADT, create validations and determinations--
Exercise 4: Create, preview and adapt a SAP Fiori elements application--

Solution Package

You can find a solution for this workshop in the development package ZAD163_Z01

Known Issues

^Top of page

No known Issue.

Contributing

^Top of page

Please read the CONTRIBUTING.md to understand the contribution guidelines.

Code of Conduct

^Top of page

Please read the SAP Open Source Code of Conduct.

How to obtain support

^Top of page

Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.

Further Information

^Top of page

License

Copyright (c) 2025-2026 SAP SE or an SAP affiliate company and teched2025-AD163 contributors. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file; you may not use any file of this project except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the LICENSE for the specific language governing permissions and limitations under the License.

Apache-2.0, read

Details

Sources3
Added by handdiscovered herechecked
github.com/SAP-samples/teched2025-AD163tree, 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 viaAdded by hand
first seen in the atlas
ecosystem and domainabap, data-and-persistence
Flavors1
ABAP Cloud
“ABAP Cloud is the development model for building clean core compliant apps, services, and extensions on SAP S/4HANA Cloud, SAP S/4HANA, and SAP BTP ABAP Environment.” — SAP-samples/teched2025-AD163 — READMEchecked
Contributors4

From the repository’s contributor list, .

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