Everything in the atlas
Type
Domain
Origin: SAP official
Signals: Last 6 months
More
Group by: Capability
CAP Node.js runtime
RAP sample scheduling a class as a background application job
CAP integration with the SAP Audit Log service
Framework core: module loader, MVC runtime, binding, routing, theming
TechEd 2025 workshop on Day-2 operations for a CAP app on CF
CAP Node.js runtime
Multitenancy, tenant provisioning and extensibility for CAP
WebAssembly sandbox for tenant-specific extension code in CAP
CAP sample of SAP Event Mesh events feeding a multi-tenant SaaS app
Poetry Slam Manager, a multi-tenant SaaS reference app on SAP BTP
Spring Boot reference implementing the SPFI V2 tenant lifecycle API
Not as the provider behind a live tenant estate: tenant state is kept in a file-based store for demonstration, and the README's own operations notes say a production implementation should use a reliable database so that state survives restarts.
Importable SAP Automation Pilot commands for operations scenarios
Java servlets relaying Neo alerts on premise via Cloud Connector
TechEd 2022 workshop on Alert Notification and Automation Pilot
Guide and samples for moving Java apps from Neo to Cloud Foundry
Python utilities migrating SAP IQ into HANA Cloud, data lake
TechEd 2025 session on migrating SAP PO scenarios to Integration Suite
Guide migrating the hana-shine-xsa demo from XS Advanced to CAP
Directed at single-tenant applications, which the guide states as its scope. The migration path it uses also has no option to select individual containers, so it migrates every container in the given space.
Guide to migrating XS Advanced database artefacts to CAP
Guide to migrating XS Classic database artefacts to CAP
Directed at single-tenant applications, which the guide states as its scope. Migration of the whole delivery unit or package fails if any source file has errors; the README gives JavaScript files containing unknown characters as its example.
Guide converting XS Classic content to native SAP HANA Cloud artefacts
Directed at single-tenant applications, which the guide states as its scope. Migration of the whole delivery unit or package fails if any source file has errors; the README gives JavaScript files containing unknown characters as its example.
Guide to migrating XS Classic content to XS Advanced
OpenTelemetry instrumentation for CAP services
Library for sending usage telemetry data
SAP Passport handling for Node.js components
TechEd 2025 workshop monitoring a BTP app with SAP Cloud ALM
TechEd 2025 session on Day-2 operations for SAP BTP, Kyma runtime
TechEd 2025 workshop on Day-2 operations for a CAP app on CF
Multitenancy, tenant provisioning and extensibility for CAP
Customer-specific catering extension to the Poetry Slam Manager
SAP's visual language and templates for BTP solution diagrams
Source repository of SAP's reference architectures
UI5 Tooling command line for project setup, dev server and build
Internal logger of the UI5 CLI
UI5 CLI middleware for Istanbul code coverage
OpenUI5 sample app set up with the UI5 CLI
Command line client and development toolkit for CAP
GitHub Action setting up the Cloud Foundry CLI
Connects a running CAP application to the CAP console
Inspects database entities and contents at CAP service level
Command line client and development toolkit for CAP
Connects a running CAP Java app to CAP console for monitoring
TechEd 2025 workshop on troubleshooting ABAP Cloud extensions
Joule capabilities driving SAP GUI sessions via Business Client
Language server for CDS
OData annotation features for the @sap/vscode-cds extension
CDS language support for VS Code and Business Application Studio
SAP CDS language support for IntelliJ IDEA
TextMate grammar for the CDS language
Not an editor integration. If you want completion, navigation and diagnostics, that is the CDS language server, not this.
VS Code extension for SAPUI5 and OpenUI5 XML views and manifest
Writer module for changing a CAP project's configuration from code
There is nothing to run: it is published for a generator or a script to call, not for a developer to invoke in a project, and it declares Node.js 22 or later.
Command line for changing features of an existing Fiori project
Writer of flexible programming model elements into Fiori elements apps
Shared functions and types of the Fiori generators
Writer that adds an OData service to an existing UI5 project
Writer of the base structure of a UI5 project from Node code
Command line client and development toolkit for CAP
CAP project generator behind SAP Business Application Studio's wizard
CDS project generator, deprecated in favour of @sap/cds-dk
TechEd 2025 workshop on a Fiori app with ABAP Cloud and Joule
ESLint rules for projects the Fiori tools generators produce
SAP's ESLint plugin for CDS
Static analysis tool for UI5 projects
VS Code extension for SAPUI5 and OpenUI5 XML views and manifest
OpenUI5 sample app set up with the UI5 CLI
UI5con workshop taking a legacy UI5 app to a clean UI5 linter report
Compiler from AMS DCL policies to DCN for local runs and tests
Its own account of itself is local running and tests: the DCN it writes serves as input for running an application using AMS on the DCL bundle locally. It carries the SAP Developer License Agreement rather than an open-source licence, and the repository named in its package metadata is an internal SAP host, so the npm page is the only thing to read.
CAP Node.js runtime
Command line client and development toolkit for CAP
Development container definition for CAP Node.js
reCAP 2025 workshop on CAP's local-development toolset
Eight-exercise tour of CAP features, from mocking to plugins
Command line client and development toolkit for CAP
Command line client and development toolkit for CAP
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.
Sample CAP plugin extending @sap/cds/common with reuse data
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.
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.
Eight-exercise tour of CAP features, from mocking to plugins
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.
CAP Node.js runtime
ISO content for CAP's countries, languages, currencies and timezones
SAP's specification for serialising ABAP objects to files
Demo RTTI-style library for the ABAP Environment, built to show APACK
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.
BAdI wiring the transport organizer to gCTS on task release
ATC and Code Inspector checks for Clean ABAP
This is the legacy edition, for on-premise systems from SAP_BASIS 7.40. On ABAP Cloud, [the Cloud Edition](artifact:sap-code-pal-for-abap-cloud) is the one that runs.
Test support for CAP Node.js: server start, HTTP client, assertions
Fiori Elements mock server plugin taking a CDS file as metadata
CAP bookshop with wdi5 system tests for a CI/CD tutorial
Framework core: module loader, MVC runtime, binding, routing, theming
MCP server for UI5 development with ten tools
It reads a UI5 project and the framework's own documentation, not a running system or a backend: a question about the service behind the app is answered somewhere else. Node.js v20.17 or v22.9 and above.
SAP's UI elements as standard custom elements
Not where the UI library itself is expected to bind data: the documentation leaves binding a component's content and events to the host framework. Not from a CDN script tag: the project publishes none, so it assumes a build step.
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
Generates TypeScript types from a CDS model
Type definitions for the CAP Node.js SDK
Framework core: module loader, MVC runtime, binding, routing, theming
UI5 CLI middleware for Istanbul code coverage
OpenUI5 sample app set up with the UI5 CLI
Materials for the RAP400 to RAP620 ABAP Cloud workshops
TechEd 2025 workshop on a Fiori app with ABAP Cloud and Joule
Framework core: module loader, MVC runtime, binding, routing, theming
UI5con 2026 workshop fixing accessibility defects in a UI5 app
SAP's Node.js application router in front of business applications
HTML5 apps on the HTML5 Application Repository across CF and Kyma
UI5 app deployed to Cloud Foundry via three approuter setups
Framework core: module loader, MVC runtime, binding, routing, theming
UI5 app built with openui5-fhir against FHIR services
CAP Node.js runtime
Event registration app showing OData V4 draft with UI5 and CAP
Parser for annotations in CDS source
Converter from CDS annotations to their OData form
Programmatic API for reading and writing project annotations
OASIS and SAP OData vocabularies with a VocabularyService
CAP Node.js runtime
Entry point for generating a Fiori application from a template
Wrapper around the CDS compiler for annotation handling
OData annotation features for the @sap/vscode-cds extension
Incident Management reference application for CAP
Showcase of Fiori elements for OData V4 features on RAP
Travel-booking reference app on CAP Node.js and Java backends
Showcase of Fiori elements for OData V4 features on a CAP backend
CodeJam building a bookshop app on the flexible programming model
TechEd 2022 workshop mixing SAPUI5 with Fiori elements building blocks
Session building a travel dashboard with Fiori elements and SAPUI5
Fiori Innovation Day session building a travel dashboard
CLI for the SAP BTP Application Frontend service
CAP Node.js runtime
Framework core: module loader, MVC runtime, binding, routing, theming
UI5 tutorial on sap.ui.mdc controls with a JSON model
UI5 tutorial adding p13n Engine personalisation to a custom table
UI5 projects on designing apps for SAP Launchpad Service
Project templates for SAP Work Zone content packages
Reader and writer for i18n bundles of UI5 or CAP projects
CAP Node.js runtime
Mobile development kit sample apps and how-to demonstrations
Sample projects referenced by the mobile development kit tutorials
Framework core: module loader, MVC runtime, binding, routing, theming
Framework core: module loader, MVC runtime, binding, routing, theming
Colour, font and metric definitions of the SAP themes
SAP's UI elements as standard custom elements
Not where the UI library itself is expected to bind data: the documentation leaves binding a component's content and events to the host framework. Not from a CDN script tag: the project publishes none, so it assumes a build step.
UI5con 2025 workshop on theming with UI5's CSS custom properties
SAP's UI elements as standard custom elements
Not where the UI library itself is expected to bind data: the documentation leaves binding a component's content and events to the host framework. Not from a CDN script tag: the project publishes none, so it assumes a build step.