Welcome to the Incident Management reference sample application for CAP and development recommendations provided by the SAP BTP Developer Guide.
The application support team members to create and process incidents on behalf of registered customers. The basic domain model is depicted below.
Assumed you prepared for CAP development as documented in capire's Getting Started > Jumpstart page, ...
Clone the repository and install dependencies:
git clone https://github.com/cap-java/incidents-app
cd incidents-app
mvn clean compile
Run the application locally:
cd srv
mvn cds:watch
Then open http://localhost:8080/ . You can see all the default services and UI endpoints listed in the CAP default landing page. Navigate to /incidents/webapp.
(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.See: BTP Developer Guidelines Deployment Guides
This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.
If you find any bug that may be a security problem, please follow our instructions at in our security policy on how to report it. Please do not create GitHub issues for security-related doubts or problems.
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.
Copyright 2025 SAP SE or an SAP affiliate company and incidents-app contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.