Skip to content

cap-js/extensibility-sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Business Logic Extensibility for CAP Using the CDS-Oyster Code Sandbox

Welcome to the Extensibility Hands-On Workshop at re>≡CAP 2025.

Overview

Description – In this workshop, you'll learn how to implement business logic extensions using CDS-Oyster with the SAP Cloud Application Programming Model (CAP).

We’ll explore how the CDS-Oyster plugin enables customers to safely write and deploy untrusted code in a multi-tenant SaaS application.
Key topics include implementing bound and unbound actions, handling CRUD events, and testing and debugging extensions locally.

If you're interested in a deeper dive into CAP extensibility concepts, check out the reCAP2024 branch of this repository, which includes a more comprehensive workshop on the overall extensibility model in CAP.

Exercise

To get started, click the Wiki tab above or go directly to the workshop material.

Requirements

To complete the exercises in this repository, you’ll need:

  • Access to SAP Business Application Studio or a local installation of Visual Studio Code.
  • A modern web browser (Google Chrome is recommended).

License

Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved.
This project is licensed under the Apache Software License, version 2.0, unless otherwise noted in the LICENSE file.

Support

Support for the content in this repository is available during the live online session for which this workshop was designed.

About

Boost Application Verticalization, Customization, and Extensibility with CAP

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published