Reference apps

A whole application to read rather than a snippet to copy — somewhere to see how the pieces sit together once there are more than three of them.

Overview

InCAPassessed
SAP SHIPS

No core answer is documented.

Not covered: SAP publishes its reference applications as samples, and a sample demonstrates a capability rather than providing it, so what SAP publishes is evidence here and not a provider artifact. What a reference application is for, being read end to end, is also what makes it age fastest.

Assessed from who provides it, and both providers are independent. SAP's own applications, the capire samples and the SAP-samples repositories among them, are held as samples that demonstrate this capability, which leaves the state where it is.

InABAPassessed

On ABAP the application to read is a RAP one that reaches past the ABAP system: btp-abap-cna calculates bonuses on SAP BTP ABAP Environment and calls services on Cloud Foundry and Kyma, the Destination service and Event Mesh among them.

SAP SHIPS

No core answer is documented.

Not covered: At the scenario btp-abap-cna was written for: a bonus calculation app in RAP on SAP BTP ABAP Environment, pulled in through abapGit, that needs an S/4HANA Cloud landscape and a subaccount with Cloud Foundry, ABAP Environment and Kyma enabled. A sample demonstrates this capability and does not provide it, so what SAP publishes here is evidence and not a provider artifact.

Unmapped because the graph holds no artifact providing a reference application on this door, only btp-abap-cna, which demonstrates it. what_core_does is left empty for the same reason as on the HANA door.

NOBODY YET

No artifact is documented here yet.

Artifacts2

2 of 2 artifacts
ArtifactSignals
Generators2
cap-utilsnpx tool adding worked example files to a CAP project
Signals
Functional boundary
cds-incidents-samplecds add plugin adding the incidents-app model to a project
Signals
none

Content13

Group by13 of 13 pieces
Piece, what it offers
From Concept to action: Hands-On with the CAP Operator and the Partner Reference Application
SAP Community, ChristianWeiss, BlogThe reasoningA recipeRunnable code
Build Solutions for SAP Cloud ERP with confidence
SAP Community, pankajkumar_agrawal, BlogThe reasoning
Automate BTP Custom Domain certificates using Let's Encrypt
SAP Community, Ben, Blog
Show 10 more
Extending SAP Sales and Service Cloud V2 Using CAP
SAP Community, Quablab, BlogThe reasoningA recipe
The CAPstone Project: A Journey from Component to Cloud
SAP Community, LOKESH_GHOSH, BlogRunnable code
An Innovative Language Exchange App developed with SAP Build Apps, CAP, Kyma, and OpenAI
SAP Community, javieryw, BlogThe reasoningRunnable code
Core changed
GenAI Mail Insights - Leveraging the generative AI hub in SAP AI Core to improve customer support
SAP Community, martinfrick, BlogThe reasoning
Full Stack TypeScript App for Cloud Foundry - Sample Repository
SAP Community, former_member66, BlogThe reasoningA recipeRunnable code
Core changed
The End2End Journey: Advocates Service – CAP Service, OData V2/4 & REST in One single Project
SAP Community, KRiedelsheimer, BlogThe reasoningA recipeRunnable code
Core changed
UI5ers Buzz #56: New full-stack UI5 sample app featuring CAP + OData V4 + draft mode
SAP Community, AndreasKunz, BlogThe reasoning
Develop a Full-Stack CAP Application Following SAP BTP Developer's Guide
SAP Developer Center, SAP, WorkshopThe reasoningA recipe
Build a Business Application Using CAP for Java
SAP Developer Center, SAP, WorkshopThe reasoningA recipe
Build a Business Application Using CAP for Node.js
SAP Developer Center, SAP, WorkshopThe reasoningA recipe

Seen working22

ArtifactSignals
Samples22
bookshop-demoSimple CDS bookshop model used across CAP explanations
No license
bookshop-javaJava implementation of the capire/bookshop getting-started sample
none
bookstore-javaJava implementation of the capire/bookstore composite app
none
btp-abap-cnaRAP bonus-calculation extension across Cloud Foundry, ABAP and Kyma
none
cap-materialbom-graphCAP sample drawing a material BOM as a UI5 network graph
No license
cap-ui5-gpt-chatChat app on CAP and SAPUI5 against the OpenAI API
Functional boundary
capire/bookshopCAP's getting-started bookshop sample
none
capire/bookstoreComposite CAP app from separately deployed services
none
capire/incidents-appIncident Management reference application for CAP
none
hana-shine-xsaSHINE demo application for learning SAP HANA XS Advanced
none
liteinventorymanagementCAP reference app for lightweight local inventory management
none
SAP-samples/btp-developer-guide-capIncident Management CAP app for the SAP BTP Developer's Guide
none
SAP-samples/cap-agentic-engineeredFinancial Risk Analyzer built by an agent grounded in SAP MCP servers
none
SAP-samples/cap-sflightTravel-booking reference app on CAP Node.js and Java backends
none
SAP-samples/cloud-cap-samples-javaBookshop app demonstrating the CAP Java SDK end to end
none
SAP-samples/e-mobility-driver-appCAP-based PWA for EV drivers proxying SAP E-Mobility OData APIs
none
SAP-samples/ui5-cap-event-appEvent registration app showing OData V4 draft with UI5 and CAP
none
slp-supplier-validationCAP reference app validating Ariba supplier registration data
none
tailspendmanagementCAP reference application for tail spend management
none
ui5-cap-todoTodo app with CAP and SAPUI5 in TypeScript over OData V4
No license
xtravelsCAP travel-booking app built on xflights master data
none
xtravels-javaCAP Java travel-booking app built on xflights-java master data
none

Details

Coverage
statecommunity only, CAP
assessed
state in ABAPunmapped, assessed
also inABAP
For your agent
Ref
capability:reference-apps
JSON
/capabilities/reference-apps.json
MCP
Connecting an agent