Everything in the atlas
Type
Domain
Origin: SAP official
Signals
More
Group by: Domain
Test support for CAP Node.js: server start, HTTP client, assertions
Generates TypeScript types from a CDS model
Inspects database entities and contents at CAP service level
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
ESLint rules for projects the Fiori tools generators produce
Fiori Elements mock server plugin taking a CDS file as metadata
Shared functions and types of the Fiori generators
Reader and writer for i18n bundles of UI5 or CAP projects
Writer of the base structure of a UI5 project from Node code
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.
Compiler from CDS models to CSN, EDMX and database schemas
Command line client and development toolkit for CAP
Language server for CDS
SAP's ESLint plugin for CDS
CAP project generator behind SAP Business Application Studio's wizard
CDS project generator, deprecated in favour of @sap/cds-dk
OData annotation features for the @sap/vscode-cds extension
CDS language support for VS Code and Business Application Studio
UI5 Tooling command line for project setup, dev server and build
Static analysis tool for UI5 projects
UI5 CLI middleware for Istanbul code coverage
Deprecated UI5 Tooling extensions for UI5 Web Components wrappers
The declared repository is archived.
SAP's Eclipse plugins for ABAP development over ADT
It is an Eclipse install. A development object that is not native-integrated in Eclipse opens in the SAP GUI that is installed locally with the client.
SAP's ABAP tools in VS Code for editing, debugging, ATC and transports
SAP's specification for serialising ABAP objects to files
HTTP endpoint under /sap/bc/adt exposing ABAP development objects
A client that cannot reach the adt ICF service over HTTP has nothing to call.
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.
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.
Clean ABAP check set for ABAP Cloud
Connects a running CAP Java app to CAP console for monitoring
Browser dashboard for a running CAP Java service during development
Maven plugin running CDS build steps in a CAP Java project
Maven archetype generating a new CAP Java project
SAP's visual language and templates for BTP solution diagrams
Low-code platform for web and native mobile apps
Development environment on BTP for UI5, Fiori, mobile and CAP
Browser-based development environment with dev spaces
Predefined CI/CD pipelines for SAP development projects
Translation service for software texts and documents
IDE service on SAP BTP for SAPUI5, Fiori and full-stack apps
VS Code extension for SAPUI5 and OpenUI5 XML views and manifest
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
Demo RTTI-style library for the ABAP Environment, built to show APACK
Development container definition for CAP Node.js
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.
Tricentis test modules for SAP Digital Manufacturing applications
The declared repository is archived.
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.
UI5Con workshop on building SAPUI5 Adaptation Projects
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
RAP business object that generates other RAP business objects
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
UI5con workshop taking a legacy UI5 app to a clean UI5 linter report
Framework core: module loader, MVC runtime, binding, routing, theming
Colour, font and metric definitions of the SAP themes
Parser for annotations in CDS source
Converter from CDS annotations to their OData form
Writer of flexible programming model elements into Fiori elements apps
Programmatic API for reading and writing project annotations
Writer that adds an OData service to an existing UI5 project
OASIS and SAP OData vocabularies with a VocabularyService
CLI for the SAP BTP Application Frontend service
SAP's Node.js application router in front of business applications
Entry point for generating a Fiori application from a template
Wrapper around the CDS compiler for annotation handling
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.
BTP service for building and running Agentry mobile apps
Managed hosting and routing for built frontends
SAP's own guidance is narrower than the service's reach: it names standalone, single-tenant applications that do not connect to other applications as the fit, and says to stay on [the HTML5 Application Repository](artifact:btp-html5-application-repository) and the application router where those meet your needs better. Four hard limits decide it before taste does — 300 requests per second per subaccount, ten retained versions per application, 100 MB per application and 400 MB for the deployment archive.
Business sites and digital workspaces with collaboration tools
Role-based business site for SAP and third-party apps
Role-based portal sites with pages, apps and widgets
Stores UI5 and HTML5 apps and serves them through the approuter
SAP BTP service for native and cross-platform mobile apps
2 of 8 plans deprecated.
One inbox for tasks across SAP applications and BTP workflows
Key-user adaptation and personalisation for UI5 apps on SAP BTP
Mission building a Hello World SAPUI5 app on a BTP Launchpad Site
UI5 projects on designing apps for SAP Launchpad Service
Mission building a no-code S/4HANA UI extension with SAP Build Apps
Mobile development kit sample apps and how-to demonstrations
Sample projects referenced by the mobile development kit tutorials
UI5 app built with openui5-fhir against FHIR services
Template and mock runtime for S/4HANA Variant Configuration UIs
Showcase of Fiori elements for OData V4 features on RAP
UI5 Web Components AI patterns embedded in an OpenUI5 app
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
Exercise solutions for the UX405 course on Fiori elements with CAP
Angular performance-review demo of Fundamental NGX components
HTML5 apps on the HTML5 Application Repository across CF and Kyma
TechEd 2022 workshop mixing SAPUI5 with Fiori elements building blocks
Event registration app showing OData V4 draft with UI5 and CAP
UI5 app deployed to Cloud Foundry via three approuter setups
UI5con 2025 tutorial on SAPUI5 flexibility and key user adaptations
UI5con 2025 workshop on theming with UI5's CSS custom properties
UI5 Web Components shell bar and navigation inside an OpenUI5 app
TechEd 2025 hands-on on SAPUI5 front-end performance
UI5 tutorial on sap.ui.mdc controls with a JSON model
UI5 tutorial adding p13n Engine personalisation to a custom table
Demo app for @ui5/webcomponents-ngx, UI5 Web Components for Angular
UI5con 2026 workshop fixing accessibility defects in a UI5 app
Session building a travel dashboard with Fiori elements and SAPUI5
Fiori Innovation Day session building a travel dashboard
Project templates for SAP Work Zone content packages
Declarative status-transition flows on bound actions in CAP Java
Triggers n8n workflows from CAP Java through the outbox
Rule-based resolution of SAP S/4HANA business situations
Low-code and no-code tool for business processes and RPA bots
Resolves who is responsible for a process or item, and notifies them
Fiori documentation indexed as embeddings
Open, versioned style guide for ABAP
Samples for the six extension types of SAP Digital Manufacturing
Nothing here runs on its own: a plugin sample needs a Digital Manufacturing tenant to be uploaded into, and the integration samples need a Cloud Integration tenant plus an ERP system, or a mock server as the outbound example uses, before they do anything.
Java implementation of the capire/bookshop getting-started sample
Java implementation of the capire/bookstore composite app
RAP bonus-calculation extension across Cloud Foundry, ABAP and Kyma
Machine-readable catalogue of SAP BTP pay-as-you-go services
CAP's getting-started bookshop sample
Composite CAP app from separately deployed services
Sources of capire, the CAP documentation
Incident Management reference application for CAP
SHINE demo application for learning SAP HANA XS Advanced
CAP reference app for lightweight local inventory management
ABAP syntax cheat sheets with executable demo classes
Materials for the RAP400 to RAP620 ABAP Cloud workshops
Incident Management CAP app for the SAP BTP Developer's Guide
Bookshop app demonstrating the CAP Java SDK end to end
CAP-based PWA for EV drivers proxying SAP E-Mobility OData APIs
Source repository of SAP's reference architectures
CAP reference app validating Ariba supplier registration data
CAP reference application for tail spend management
CAP travel-booking app built on xflights master data
CAP Java travel-booking app built on xflights-java master data