SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Learn About Selected CAP Conventions

CAP comes with a set of defaults to support a "convention over configuration" paradigm. These defaults are designed to ease your start with any CAP project and let you focus on your business domain.

Overview

🎓 beginner 45 min. SAP Cloud Application Programming ModelBeginnerNode JsSAP Business Technology PlatformSAP HANA Cloud

You will learn

  • The defaults CAP provides and how that speeds up development
  • Why these defaults are built-in and make your life easier
  • How to reuse content
  • How to model relationships
  • How to use CAP and SAP HANA Cloud
René Jeglinsky R René Jeglinsky December 10, 2024
Created by December 10, 2024
Contributors

Prerequisites

Steps

Intro

If you haven’t set up your SAP HANA Cloud yet, follow this quick tutorial (Step 3) to set it up: Help Thomas Get Started with SAP HANA

Your SAP HANA Cloud instance requires a couple of minutes to start. You’ll need it later on and starting the instance now saves you some time as it can start in the background.


Step 1 Services as endpoints

Essentially every active thing in CAP is a service and lets you define services as endpoints to underlying capabilities. Application services usually expose projections / views on domain model entities. In that case services are layers over the underlying data. As CAP promotes to build services specific for use cases, services expose different aspects of the domain model tailored to those use cases.

Step 2 Events and handlers
+
Step 3 Conceptual modeling with CAP
+
Step 4 Modeling relationships: Associations
+
Step 5 Modeling relationships: Composition
+
Step 6 Authentication and Authorization
+
Step 7 Localization
+
Step 8 Using Databases
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 8
1. Services as endpoints 2. Events and handlers 3. Conceptual modeling with CAP 4. Modeling relationships: Associations 5. Modeling relationships: Composition 6. Authentication and Authorization 7. Localization 8. Using Databases

Learn more →