Introducing the Use Case and Architecture of the Application

Objectives
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) (https://cap.cloud.sap/docs/node.js/). 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.

Note

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

Troubleshooting

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.

Save progress to your learning plan by logging in or creating an account

Login or Register