Skip to content

cap-java/incidents-app

 
 

Incident Management

Welcome to the Incident Management reference sample application for CAP and development recommendations provided by the SAP BTP Developer Guide.

Domain Model

The application support team members to create and process incidents on behalf of registered customers. The basic domain model is depicted below.

domain drawio

Setup

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

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.

Deploy

See: BTP Developer Guidelines Deployment Guides

Support, Feedback, Contributing

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.

Security / Disclosure

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.

Code of Conduct

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.

Licensing

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.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 33.8%
  • CAP CDS 29.1%
  • HTML 24.5%
  • JavaScript 10.7%
  • Dockerfile 1.9%