Introducing the Use Case and Architecture of the Application

After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Illustrate the use case and architecture of the application

Use Case and Architecture of the Application

Let's begin by considering the following scenario:

To continue the scenario mentioned above, your development team consists mainly of developers with Node.js knowledge. Therefore, the company decided to develop an extension with SAP's Node.js-based Cloud Application Programming Model (CAP) ( The deployment will take place on the SAP BTP, Cloud Foundry Environment.

As part of your development team, you will develop a CAP-based application for risk management.

Outlook on the Tech Stack and Final Application

Here is a summary of what the stack looks like for the risk management application:

Considering the above scenario, your end user should be able to create, edit, and delete risks from the list page. Each risk has the properties of impact and priority based on each risk's potential for damage.


Be aware that we cannot provide a full SAP S/4HANA Cloud system for this course. Therefore, we decided to use the SAP Business Accelerator Hub SAP S/4HANA Sandbox, which provides the same OData API for business partners as a real SAP S/4HANA Cloud system.


In case you encounter any problems during the course, we suggest re-reading the corresponding exercise steps carefully. If this still doesn't help, post a question into our SAP BTP Learning Community Group.

What's next?

The following lessons will guide you through an end-to-end development process from development to automated deployment.

Log in to track your progress & complete quizzes