SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

capire/incidents-app

The Incident Management reference application — the one SAP's own tutorial paths build, step by step, and the model cds add incidents-sample drops into a project.

Creating and processing incidents for registered customers: bigger than the bookshop and shaped like an application rather than a demonstration, which is why the Developer's Guide path uses it rather than the primer.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Reference appsCAPReference appscapabilityA 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.Fiori annotationsCAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.

Who is behind it

Capire Docs & SamplesCapire Docs & SamplesOrganisationMaintains this
In the atlas: maintains 20, wrote 1
@capire
maintaineramitsahu01PersonContributes to this
In the atlas: contributes to 2
@amitsahu01
Christian GeorgiPersonContributes to this
In the atlas: maintains 1, contributes to 53
@chgeo
Daniel HutzelPersonContributes to this
In the atlas: contributes to 32, wrote 3
@danjoa
Daniel SchlachterPersonContributes to this
In the atlas: contributes to 10, wrote 9
@DanSchlachter
eckliePersonContributes to this
In the atlas: contributes to 7
@ecklie
gopalanand3PersonContributes to this
In the atlas: contributes to 1
@gopalanand3
Gopal AnandPersonContributes to this
In the atlas: contributes to 5
@gopalanand333
Heiko WitteborgPersonContributes to this
In the atlas: contributes to 18
@hm23
Johannes VogelPersonContributes to this
In the atlas: contributes to 25
@johannes-vogel
Mara Nikola KieferPersonContributes to this
In the atlas: contributes to 5
@mnkiefer
18 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP

As a sample

Form
does not say

Connections2

capire/incidents-app connectionscapire/incidents-appPROVIDES→ demonstrates2demonstrates authoredFiori annotationsdemonstrates authoredReference apps

Learn more1

Readings
  1. CAP in the age of AI #6 - vector embeddingsDJ Adams, Johannes Vogt, Daniel Schlachter, YouTube — SAP Developers playlists

README

quoted from capire/incidents-app under Apache-2.0, read
capire/incidents-app/readme.mdOn GitHub

Incident Management – CAP Reference Application

Welcome to the Incident Management reference sample application for the SAP Cloud Application Programming Model (CAP).

The application allows to create and process incidents on behalf of registered customers with the basic domain model is depicted below.

domain drawio

Setup

Assumed you prepared for CAP development as documented in capire's Initial Setup section, ...

Clone the repository and install dependencies:

git clone https://github.com/capire/incidents
cd incidents
npm install

Run

Run the application locally:

cds watch

Then open http://localhost:4004 and navigate to /incidents/webapp.
(for testing with authorization, copy the file xmpls/authorizations.cds into the srv folder. Then, login as alice, no password required).

Troubleshooting If you get a 403 Forbidden Error and the logon popup doesn't show, try to open a browser in an incognito mode or clear the browser cache.

Test

Run enclosed tests with:

npm test

Add plugins

If you want to use the Incidents App with CAP plugins like Change Tracking, Attachment Handling etc. have a look at the readme file in the xmpls folder.

Deploy

See: BTP Developer Guidelines Deployment Guides

Apache-2.0, read

Details

Sources3
GitHub APIdiscovered here, capirechecked
github.com/capire/incidents-apptree, pushes, contributors, CIchecked
readme.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaGitHub API · capire
first seen in the atlas
ecosystem and domaincap, learning-and-reference
Contributors18
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:capire-incidents-app
JSON
/artifacts/capire-incidents-app.json
MCP
Connecting an agent