Using the SAP Cloud Application Programming Model (CAP)

Objectives

After completing this lesson, you will be able to:

  • Explain the use of the SAP Cloud Application Programming Model

The SAP Cloud Application Programming Model

To create an SAP Fiori elements app, you first have to create an OData service. It can be based on an existing data model, or you can create a new data model. Then, you will need to add the corresponding annotations to it. When you're done, you can generate your app using the App Generator provided by SAP Fiori tools.

As cloud development becomes increasingly relevant, app developers are looking for the best way to develop cloud applications. Now they can build cloud-based business applications within the SAP ecosystem.

The SAP Cloud Application Programming Model (CAP) helps you along the way. It is a framework of languages, libraries, and tools, combining both open source and SAP technologies.

With CAP, you can quickly and efficiently build enterprise services and applications in a full-stack development approach. There are two CAP runtimes you can choose from: Node.js and Java.

We will use CAP throughout this e-learning course.

Note
For the ABAP environment, you can use the ABAP RESTful Application Programming Model. For more information, see ABAP RESTful Application Programming Model.

Log in to track your progress & complete quizzes