BrowseSAP Cloud Application Programming Model

Everything in CAP

Type
Domain
Origin
Signals: 3
Liveness reads the latest release, push or commit. Coverage is the capability's, as assessed behind this door.
Content
Still applies
Published
More
Group by: Capability
Liveness activeLiveness Last 3 monthsLiveness Last 12 monthsClear all
EntrySignals
Local development15SAP and community
Artifacts8
@cap-js-community/commonv0.5.5

Six CAP features in one package, from replication cache to rate limits

Functional boundary
@neoimpulse/cap-js-bootstrapv1.1.2

CLI starting several CAP services and an AppRouter locally together

none
@sang2x/captoolsv0.8.0

CLI of CAP development tools for Cloud Foundry workflows

Functional boundary
@sap/ams-devv3.0.2

Compiler from AMS DCL policies to DCN for local runs and tests

Functional boundary
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
dev-approuterv0.7.2

Dev-time wrapper for the SAP Application Router

none
vite-plugin-cdsv0.3.6

Serves a Vite app through cds watch and imports .cds files

none
Seen working, example artifacts6
approuterv0.0.1-security

Showcase for dev-approuter in front of two UI5 apps

none
cap-java-snippets

Ten short CAP Java references, one document per topic

none
cap-nodejs-dev-env

Development container definition for CAP Node.js

none
forsap-s4hana-private-simulatorv0.1.0

CAP project simulating S/4HANA Private Edition OData APIs locally

none
SAP-samples/cap-local-development-workshop

reCAP 2025 workshop on CAP's local-development toolset

none
SAP-samples/cap-tour-hands-on

Eight-exercise tour of CAP features, from mocking to plugins

none
Content1
Fullstack CAP Application with HANA Cloud (Decoupled Architecture) [Part-1]
SAP Community, sanjucsThe reasoningA recipeRunnable code
Core changed
Model visualisation1SAP and community
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
Artifacts1
@sap/cds-dkv10.2.0

Command line client and development toolkit for CAP

none
Seen working, example artifacts9
@capire/data-viewer

Sample CAP plugin adding a generic data browser

Functional boundary
commonv0.2.5

Sample CAP plugin extending @sap/cds/common with reuse data

none
orders

Sample CAP reuse service for orders, with a Fiori UI

Functional boundary
orders-java

Sample CAP Java reuse service for orders, with a Fiori UI

Functional boundary
reviewsv0.1.0

Sample CAP reuse service for reviews, with a Fiori UI

Functional boundary
reviews-java

Sample CAP Java reuse service for reviews, with a Vue UI

Functional boundary
SAP-samples/cap-tour-hands-on

Eight-exercise tour of CAP features, from mocking to plugins

none
shared-db

CAP sample sharing one domain model and database across apps

Functional boundary
shared-db-java

CAP Java sample sharing one domain model across several apps

Functional boundary
Content2
DRY CAP – Making Sustainable Solutions Through Plugins
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
What's in Daniel Hutzel's brain?
YouTube — SAP Developers playlists, Daniel Hutzel, DJ Adams
nothing recorded
Seed data4SAP and community
@animb1996/cds-data-driftv0.1.0

Compares a CAP project's CSV data with its database rows

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-common-contentv3.2.0

ISO content for CAP's countries, languages, currencies and timezones

none
cap-mock-generatorv1.0.11

Fills db/data with relationally consistent CSV from a .cds schema

none
Testing9SAP and community
Artifacts6
@cap-js/cds-testv1.0.2

Test support for CAP Node.js: server start, HTTP client, assertions

none
@sap-ux/fe-mockserver-plugin-cdsv1.2.6

Fiori Elements mock server plugin taking a CDS file as metadata

none
cds-cucumber

Gherkin scenarios driving a running CAP service

none
cds-launchpad-pluginv2.3.0

Sandbox launchpad for all SAPUI5 apps in a CAP workspace

none
enforce-export-coveragev1.0.0

Static check that each exported TypeScript function has a test

Functional boundary
sapbrunov0.1.1

Terminal UI running Bruno collections against a CAP service

none
Seen working, example artifacts2
cap-java-snippets

Ten short CAP Java references, one document per topic

none
SAP-samples/cap-bookshop-wdi5

CAP bookshop with wdi5 system tests for a CI/CD tutorial

none
Content1
How to Restrict CRUD Operations in SAP CAPM Using @Capabilities, @readonly and Test APIs with .http
SAP Community, DeepaRaghoThe reasoningA recipeRunnable code
nothing recorded
TypeScript patterns5SAP and community
@dxfrontier/cds-ts-dispatcherv6.1.0

Decorator-driven handler registration for CAP in TypeScript

none
@dxfrontier/cds-ts-repositoryv7.1.0

Typed BaseRepository over CAP entities

none
cap-handler-frameworkv1.2.2

Convention-based handler layer for CAP with draft lifecycle hooks

none
cds-plugin-typescriptv0.1.8

CDS build task compiling TypeScript sources during cds build

none
cds2typesv3.0.1

CLI generating TypeScript interfaces from a CDS model

none
Typing4SAP and community
Artifacts2
@cap-js/cds-typerv0.41.1

Generates TypeScript types from a CDS model

none
@cap-js/cds-typesv0.20.0

Type definitions for the CAP Node.js SDK

none
Seen working, example artifacts2
cap-typescript

Minimal CAP project in TypeScript

No license
SAP-NPM-API-collection

API documentation extracted from SAP-published npm packages

none
Draft handling11SAP and community
Artifacts4
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-fioriv2.3.0

Fiori draft handling and UI-facing behaviour for CAP services

none
cap-collaborative-draftv1.0.2

Collaborative draft support for CAP Node.js services

Functional boundary
cap-handler-frameworkv1.2.2

Convention-based handler layer for CAP with draft lifecycle hooks

none
Seen working, example artifacts4
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
cap-java-draft-composition-delete

CAP Java draft cancel on composition items as a flag update

No license
fiori-inline-edit

List report inline edit on a draft-enabled CAP service

No license
SAP-samples/ui5-cap-event-app

Event registration app showing OData V4 draft with UI5 and CAP

none
Content3
CAP Foundry: Engineering SAP CAP Applications from Business Intent with Guardrailed AI
SAP Community, Shahid
nothing recorded
Custom Handlers for Entities in SAP CAP
SAP Community, xavisanseThe reasoningRunnable code
nothing recorded
Reading Between the Lines: Under-Documented Fiori Elements Capabilities in SAPUI5 1.149
SAP Community, Sören Leibach
nothing recorded
Fiori annotations31SAP and community
Artifacts11
@sap-ux/cds-annotation-parserv1.1.1

Parser for annotations in CDS source

none
@sap-ux/cds-odata-annotation-converterv1.1.1

Converter from CDS annotations to their OData form

none
@sap-ux/fiori-annotation-apiv1.1.4

Programmatic API for reading and writing project annotations

none
@sap-ux/odata-vocabulariesv1.1.3

OASIS and SAP OData vocabularies with a VocabularyService

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
@sap/cds-fioriv2.3.0

Fiori draft handling and UI-facing behaviour for CAP services

none
@sap/generator-fioriv1.33.0

Entry point for generating a Fiori application from a template

none
@sap/ux-cds-compiler-facadev1.25.0

Wrapper around the CDS compiler for annotation handling

none
@sap/ux-cds-odata-language-server-extensionv1.33.0

OData annotation features for the @sap/vscode-cds extension

none
cap-js-geoloc-pluginv1.0.1

Annotation-driven geocoding, address correction and routing for CAP

Functional boundary
cap-user-infov0.1.9

User details and quickview links for createdBy and modifiedBy

none
Seen working, example artifacts9
cap-feature-control

Singleton entity whose flags drive Fiori elements feature control

none
capire/incidents-app

Incident Management reference application for CAP

none
fiori-dynamic-feature-control

One object page field made read-only from another's value, two ways

No license
fiori-inline-edit

List report inline edit on a draft-enabled CAP service

No license
fiori-navigation-patterns

Outbound navigation patterns from a Fiori Elements list report

No license
SAP-samples/cap-sflight

Travel-booking reference app on CAP Node.js and Java backends

none
SAP-samples/fiori-elements-feature-showcase

Showcase of Fiori elements for OData V4 features on a CAP backend

none
SAP-samples/fiori-elements-fpm-exercises-codejam

CodeJam building a bookshop app on the flexible programming model

none
SAP-samples/fiori-elements-v4-cap-advanced

Exercise solutions for the UX405 course on Fiori elements with CAP

none
Content11
Build BTP CAP App with Fiori Integration – Part 2: Implementing End to End App
SAP Community, SuryaRamesh, part 2 of 2The reasoning
nothing recorded
Building an Enterprise Application Using Fiori Elements and CAP - Part 1
SAP Community, Farooq, part 1 of 3The reasoning
nothing recorded
Building an Enterprise Application Using Fiori Elements and CAP – Part 2
SAP Community, Farooq, part 2 of 3The reasoning
nothing recorded
Building an Enterprise Application Using Fiori Elements and CAP – Part 3
SAP Community, Farooq, part 3 of 3The reasoningRunnable code
Core changed
CAP Foundry: Engineering SAP CAP Applications from Business Intent with Guardrailed AI
SAP Community, Shahid
nothing recorded
CAP in the age of AI #6 - vector embeddings
YouTube — SAP Developers playlists, DJ Adams, Johannes Vogt, Daniel Schlachter, part 6 of 7
nothing recorded
Deep Insert in SAP CAPM Using Composition and Fiori Elements
SAP Community, Talari Hari KumarThe reasoningA recipeRunnable code
nothing recorded
Dynamic Criticality in SAP CAP Using Fiori Elements and Node.js
SAP Community, Pranesh_SDThe reasoningA recipe
nothing recorded
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10Runnable codeThe reasoning
New majors
Fullstack CAP Application with HANA Cloud (Decoupled Architecture) [Part-2]
SAP Community, sanjucsThe reasoningRunnable code
nothing recorded
Reading Between the Lines: Under-Documented Fiori Elements Capabilities in SAPUI5 1.149
SAP Community, Sören Leibach
nothing recorded
Artifacts2
@sap/appfront-cliv1.16.1

CLI for the SAP BTP Application Frontend service

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
Content1
From Inbox to Quotation: An AI-Assisted Sales Workbench in React on SAP CAP
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
In-app guidance1Community only
cap-companionv0.1.0

Playback-only SAP Companion (Help4) workarea served from CAP

Functional boundary
Localization2SAP only
@sap-ux/i18nv1.0.6

Reader and writer for i18n bundles of UI5 or CAP projects

none
@sap/cdsv10.2.1

CAP Node.js runtime

none
Server-side rendering1Community only
ui5-cap-serverside-rendering-pluginv1.0.8

CAP plugin rendering UI5 views with entity data on the server

Functional boundary
UI5 dev server2SAP and community
Artifacts1
cds-plugin-ui5v0.17.4

UI5 CLI middlewares running inside the CDS server

Functional boundary
Seen working, example artifacts1
cds-bookshop

CAP bookshop showing UI5 development with cds-plugin-ui5

none
Status flows1SAP only
@sap/cdsv10.2.1

CAP Node.js runtime

none
Workflow integration5SAP and community
Artifacts4
@cap-js/n8nv0.0.1

Triggers n8n workflows from a CAP application

none
@cap-js/processv0.2.1

Starts and manages SAP Build Process Automation processes from CAP

none
cap-n8nv0.1.0

Integration of CAP with n8n workflows and triggers

none
com.sap.cds:cds-feature-n8n

Triggers n8n workflows from CAP Java through the outbox

none
Content1
Trigger an SAP Build Process Automation Workflow from CAP Using the @cap-js/process Plugin
SAP Community, Jacky LiuThe reasoningA recipe
nothing recorded
Documentation10SAP and community
Artifacts3
@cap-js/mcp-serverv0.0.8

MCP server for CAP development: model and docs search

Functional boundary
@sap-ux/fiori-docs-embeddingsv1.2.8

Fiori documentation indexed as embeddings

none
mcp-sap-docs

MCP server searching seventeen SAP documentation repositories

Functional boundary
Seen working, example artifacts1
capire/docs

Sources of capire, the CAP documentation

none
Content6
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis
nothing recorded
Before You Upgrade S/4HANA: Static UI5 Checks with MCP
blog.zeis.de — Marian Zeis, Marian Zeis, part 9 of 10Runnable codeThe reasoning
nothing recorded
Bring "developers.sap.com" Into Your Dev Environment: SAP Developer Context for AI Coding Agents
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
Building an Enterprise-Ready SAP AI Agent with Open Source
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
Finally: An MCP Server for ABAP
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningA reference
nothing recorded
How I Use AI for Development and Why Context Matters
blog.zeis.de — Marian Zeis, Marian Zeis, part 1 of 10The reasoning
nothing recorded
Reference apps20Community only
Seen working, example artifacts18
bookshop-demo

Simple CDS bookshop model used across CAP explanations

No license
bookshop-java

Java implementation of the capire/bookshop getting-started sample

none
bookstore-java

Java implementation of the capire/bookstore composite app

none
capire/bookshop

CAP's getting-started bookshop sample

none
capire/bookstore

Composite CAP app from separately deployed services

none
capire/incidents-app

Incident Management reference application for CAP

none
liteinventorymanagement

CAP reference app for lightweight local inventory management

none
SAP-samples/btp-developer-guide-cap

Incident Management CAP app for the SAP BTP Developer's Guide

none
SAP-samples/cap-agentic-engineered

Financial Risk Analyzer built by an agent grounded in SAP MCP servers

none
SAP-samples/cap-sflight

Travel-booking reference app on CAP Node.js and Java backends

none
SAP-samples/cloud-cap-samples-java

Bookshop app demonstrating the CAP Java SDK end to end

none
SAP-samples/e-mobility-driver-app

CAP-based PWA for EV drivers proxying SAP E-Mobility OData APIs

none
SAP-samples/ui5-cap-event-app

Event registration app showing OData V4 draft with UI5 and CAP

none
slp-supplier-validation

CAP reference app validating Ariba supplier registration data

none
tailspendmanagement

CAP reference application for tail spend management

none
ui5-cap-todo

Todo app with CAP and SAPUI5 in TypeScript over OData V4

No license
xtravels

CAP travel-booking app built on xflights master data

none
xtravels-java

CAP Java travel-booking app built on xflights-java master data

none
Content2
Automate BTP Custom Domain certificates using Let's Encrypt
SAP Community, Ben
nothing recorded
From Concept to action: Hands-On with the CAP Operator and the Partner Reference Application
SAP Community, ChristianWeissThe reasoningA recipeRunnable code
nothing recorded
Under no capability6
@cap-js/cds-dbsv1.3.1

Monorepo of CAP's SQL database services

none
abap2UI5 protocol

Versioned specification of the abap2UI5 roundtrip protocol

Functional boundary
btp-agent

LangGraph agent and UI5 chat screen over four BTP MCP servers

No license
Reports Assistant with SAP Document Management

CAP agent writing reports into a shared SDM document workspace

none
Supply Chain Rescue

CAP and SAPUI5 demo of recovery from a supply disruption

No license+1
ui5-bookshop-viewer

UI5 app consuming the cds-bookshop server via ui5-middleware-cap

none