CAP Samples
In here, we collected several interesting learning resources for you. Not all of them are maintained by the CAP team, not all of them cover CAP in its entirety, but they are well prepared sources we can recommend for your learning. From the short description we provide for every resource, you're hopefully able to tell if that fits to the need you're currently having.
Contributions Welcome...
We're just getting started with this page. Please help us in that endeavour by adding/proposing resources that helped you and also to improve the descriptions. Just press e to start making your contribution.
Bookshop et al...
The bookshop sample is our original sample provided by the CAP team and featured in the getting started guides. It is available in both Node.js and Java. The Node.js variant contains additional samples besides bookshop that demonstrate various features of CAP.
Available for:
Incidents Mgmt
A reference sample application for CAP and the SAP BTP Developer Guide.
Available for:
SFlight Fiori App
This sample is a CAP adaptation of the popular SFLIGHT sample app in ABAP. It is a great source for how to add SAP Fiori applications to a CAP project, including adding UI test suites on various stacks.
Available for:
Star Wars App
SWAPI - the Star Wars API. This sample is based upon the sample at swapi.dev which in turn was based upon swapi.co. The original source can be found at https://github.com/Juriy/swapi.
The projects described above have fallen out of maintenance but still offered the opportunity for a fun yet challenging learning experience from a non-trivial data model. The many bi-directional, many-to-many relationships with the data provides a good basis for an SAP Cloud Application Programming Model and Fiori Draft UI sample.
Available for:
BTP SaaS App
The Sustainable SaaS (SusaaS) sample application has been built in a partner collaboration to help interested developers, partners, and customers in developing multitenant Software as a Service applications using CAP and deploying them to the SAP Business Technology Platform (SAP BTP).
Available for: