Everything in the atlas
Type
Domain: 2
Origin
Signals
More
Group by: Kind
Sample CAP plugin adding a generic data browser
Its own readme carries a caution: this is a sample, not intended for production use. It exists to demonstrate the plugin mechanism, and the bookstore sample is where it is used.
OpenUI5 sample app set up with the UI5 CLI
RAP sales order using number ranges, change documents and Adobe forms
Demo RTTI-style library for the ABAP Environment, built to show APACK
Postman collections for the SAP Analytics Cloud SCIM API
Starter repository for an abap2UI5 app with CI and agent setup
Showcase for dev-approuter in front of two UI5 apps
Which CAP paths trigger @assert.target and which do not
Neither the package manifest nor the repository tree declares a licence.
ATC check classes accompanying DSAG's ATC best-practice guide
CAP services and a UI for trying role restrictions with mock users
Neither the package manifest nor the repository tree declares a licence.
MTA projects sharing a role collection across role templates
Neither the package manifest nor the repository tree declares a licence.
CAP bookshop wired to the Authorization Management Service
Neither the package manifest nor the repository tree declares a licence.
UI5 app reading the signed-in user via launchpad and approuter
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary The repository publishes no licence, so reusing its code needs the author's permission.
CAP microservice on XSUAA managing users and authorizations
App-to-app setups between CAP Java and CAP Node.js under AMS and IAS
Neither the package manifest nor the repository tree declares a licence.
Authenticating a CAP service against Azure AD B2C
CAP service in TypeScript using types from @cap-js/cds-typer
CAP project built and deployed to Cloud Foundry by GitHub Actions
CAP Java authorization checks tried case by case
Neither the package manifest nor the repository tree declares a licence.
Consumer side of a CAP Java parent pom promotion model with Renovate
Neither the package manifest nor the repository tree declares a licence.
Maven parent pom pinning cds-services-bom and Spring Boot for CAP Java
Neither the package manifest nor the repository tree declares a licence.
CAP Java service consuming a Business Partner API mocked in Node.js
Neither the package manifest nor the repository tree declares a licence.
Ten short CAP Java references, one document per topic
Development container definition for CAP Node.js
Minimal CAP project in TypeScript
Neither the package manifest nor the repository tree declares a licence.
Chat app on CAP and SAPUI5 against the OpenAI API
It calls the OpenAI API directly with a key in the environment. It was written in early 2023 and last touched in May 2023, which is before SAP AI Core and the CAP LLM plugins existed — so read it for the shape of the application, not for how a CAP service should reach a model today.
Sample CAP plugin extending @sap/cds/common with reuse data
CAP project simulating S/4HANA Private Edition OData APIs locally
ABAP project for learning the ABAP Unit Test Framework
UI5con 2022 demo of an end-to-end TypeScript UI5 setup with CAP
Demonstration of off-stack ABAP development on Node.js
Sample CAP reuse service for orders, with a Fiori UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Sample CAP Java reuse service for orders, with a Fiori UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Repository template with LICENSE, REUSE and compliance files
Sample CAP reuse service for reviews, with a Fiori UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Sample CAP Java reuse service for reviews, with a Vue UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Tricentis test modules for SAP Digital Manufacturing applications
The declared repository is archived.
Postman collection for the SAP Concur User Provisioning Service APIs
API documentation extracted from SAP-published npm packages
JSON-to-ABAP conversion library sample showing what APACK can do
Not in production: "This repository contains sample code which should not be used in production", and the README sends a production reader to the officially supported libraries instead.
Materials for the RAP400 to RAP620 ABAP Cloud workshops
Java apps showing policy-based authorization with AMS on SAP BTP
Node.js apps showing policy-based authorization with AMS on SAP BTP
OWASP Top 10 workshop exploiting and fixing flaws in a CAP Node.js app
CAP bookshop with wdi5 system tests for a CI/CD tutorial
reCAP 2025 workshop on CAP's local-development toolset
Eight-exercise tour of CAP features, from mocking to plugins
Identity Provisioning jobs syncing SAP Concur users for Joule
CAP-based PWA for EV drivers proxying SAP E-Mobility OData APIs
Joule capabilities driving SAP GUI sessions via Business Client
BAdI wiring the transport organizer to gCTS on task release
TechEd 2025 workshop on troubleshooting ABAP Cloud extensions
UI5 control library written in TypeScript with full tooling setup
Small UI5 app with a guide to its TypeScript setup from scratch
Tutorial on TypeScript for UI5 apps via a weather-lookup app
Source repository of SAP's reference architectures
CAP sample sharing one domain model and database across apps
Not in production. SAP states it is just a sample, not optimised for performance or security.
CAP Java sample sharing one domain model across several apps
Not in production. SAP states it is just a sample, not optimised for performance or security.
TechEd 2022 session on SAP BTP security recommendations
Hands-on applying SAP BTP security recommendations to a trial account
TechEd 2025 workshop on a Fiori app with ABAP Cloud and Joule
TechEd 2025 workshop on OWASP Top 10 risks in CAP applications
Hands-on integrating Cloud Identity Services with Microsoft Entra
UI5 app carrying 18 UI5 CLI extensions in one configuration
UI5 app consuming the cds-bookshop server via ui5-middleware-cap
Two UI5 apps consuming one npm package in two ways
Neither the package manifest nor the repository tree declares a licence.
Ten exercises on the Fiori elements mock server middleware
Neither the package manifest nor the repository tree declares a licence.
Sample setup for developing a UI5 library
Custom UI5 control packaged as an npm package
pnpm workspace developing a UI5 app, library and plugin together
Neither the package manifest nor the repository tree declares a licence.
Showcase of consuming npm libraries from a TypeScript UI5 app
TypeScript UI5 app consuming custom UI5 CLI extensions together
TypeScript UI5 app consuming @ui5/webcomponents
TypeScript UI5 library with build, linting and Karma tests
TypeScript UI5 module consumed through ui5-tooling-modules
UI5con workshop taking a legacy UI5 app to a clean UI5 linter report
pnpm workspace running CAP, a local launchpad and two UI5 apps
Neither the package manifest nor the repository tree declares a licence.
Two wdi5 workshops from UI5con 2022 and Devtoberfest 2022
Neither the package manifest nor the repository tree declares a licence.