Deprecated: Creation of dynamic property Pusher\Log\Logger::$file is deprecated in /html/wordpress/wp-content/plugins/wppusher/Pusher/Log/Logger.php on line 18

Deprecated: Creation of dynamic property Pusher\Log\Logger::$file is deprecated in /html/wordpress/wp-content/plugins/wppusher/Pusher/Log/Logger.php on line 18

Deprecated: Creation of dynamic property Pusher\Dashboard::$pusher is deprecated in /html/wordpress/wp-content/plugins/wppusher/Pusher/Dashboard.php on line 68

Deprecated: Creation of dynamic property Pusher\Log\Logger::$file is deprecated in /html/wordpress/wp-content/plugins/wppusher/Pusher/Log/Logger.php on line 18

Deprecated: Creation of dynamic property Pusher\Log\Logger::$file is deprecated in /html/wordpress/wp-content/plugins/wppusher/Pusher/Log/Logger.php on line 18
CAP Archives - j&s-soft

Category: CAP

CAP from SAP is a Cloud Application Programming Model for an easy programming of cloud apps.

  • Recordings of re>≡CAP 2023

    Recordings of re>≡CAP 2023

    Here you find the recordings of the developer conference all around the SAP Cloud Application Programming Model (CAP). There are three tracks (one main track in the Audimax), and two side tracks:

    • All presentations that took place in the Audimax can be found here.
    • We have compiled the no less interesting two side tracks for you on this site.

    Side-Track 1

    Marianna Naboka und Tim Back: BAS: Productivity boost CAP & UI development

    Maximilian Hartig: Improve your workflow w/ cust. annotations

    Adrian Ngo und Alexander Hangl: Digital Services w/ CAP & Fiori Elements

    Maximilian Hartig: Join the hype: CAP & ChatGPT

    Johannes Vogel und Marcel Schwarz: Plugg. Express Middlewares & GraphQL

    David Kunz: A Leaner Approach To Draft

    Christoph Morgen und Frank Gottfried: Data Science handshake with CAP developer building an intelligent data app

    Dries Van Vaerenbergh, Gert Mertens, Wouter Lemaire: CAP Advanced Programming model

    coming back soon

    Christian Georgi und René Jeglinsky: What’s new in Capire – Docu Revamped

    Alper Dedeoglu und Martin Frick: Using CAP to develop multitenant SaaS applications on SAP BTP

    Marius Bertsch und Niklas Ullrich: Real-Life SaaS with SAP CAP?

    Jonathan Bregler: Unleashing the power of SAP HANA Cloud in CAP applications

    Side-Track 2

    Richard Lindner: cap-js-community: mtx-tool & feature-toggles

    Adrian Görler und Matthias Schur: Upserts for mass and delta uploads

    Marc Becker: Running Java Apps as Native Executables

    Robin de Silva Jayasinghe: Optimize cap2cap communication with HCQL

    Wolfgang Koch und Marten Schiwek: Data Privacy Integration in CAP

    Johannes Vogel und Patrice Bender: Node.js: New DB layer incl. PostgreSQL

    Marika Marszalkowski und Matthias Kuhr: SAP Cloud SDK: How it enables Service Consumption in a CAP App

    Marten Schiwek und Wolfgang Koch: Monitoring & Tracing via Open Telemetry

    Jan Müller und Marcel Schork: A modern dev. work-flow for SAP Cloud Integration with CAP & Azure

    Nick Josipovic: Change Tracking with CAP

    Vladislav Leonkev: BDD with Cucumber

  • Recordings of re>≡CAP 2022

    Recordings of re>≡CAP 2022

    TL;DR: Watch the records of the 3rd edition of the “reCAP (un)conference on the SAP Cloud Application Programming Model”, hosted on 1st und 2nd of June 2022.

    For the first time the speakers were invited on-site to Sankt-Leon/Rot in Germany.

    Welcome Words by Daniel J. Hutzel and DJ Adams, kicking the event.

    1st Session:

    Marius Obert: Let CAP talk to your users

    2nd Session:
    Jorg Thuijls: Power up your CAP with the open source Firebase alternative

    3rd Session:

    Martin Stenzig: Geospatial breadcrumbs through CAP

    4th Session: 

    Richard Lindner: Easy maintenance for multi-tenancy BTP apps

    5th Session:

    Leo van Hengel: CAP with Remix

    6th Session:
    Christian Georgi: Grow your app with latest CAP Tools

    7th Session:

    Mariana Naboka: IntelliSense for UI annotations in CAP CDS

    8th Session:

    Sebastian Esch: Digital Services for Customers with CAP – Highlights & Challenges

    Day 2

    1st Session:

    Nick Josipovic: Key User Extensibility with CAP and UI5 Flex Adaptations

    2nd Session:

    Tim Back, Yuval Anafi: Develop CAP applications – The low code way

    3rd Session:

    Gregor Wolf: CAP with PostgreSQL on multiple platforms

    4th Session:

    Maximilian Hartig: onPrem to Cloud and return – CAP with DB2, Podman, OIDC and LDAP


    5th Session:

    Robin de Silva Jayasinghe: Supercharge your CAP Java Development with Spring Boot Developer

    6th Session:

    Christian Kolbowski: It’s never been easier to create an SAP Fiori app for your CAP pr

    7th Session:

    Petr Plenkov, Artem Maltsev: Running SAP CAP applications in a private Kubernetes cluster

    8th Session:

    Edgar Derksen: saas public data provider for health insurance using CAP

  • Recordings of re>≡CAP 2021

    Another pandemic-dominated year, another virtual re>≡CAP conference – but with the same positive vibe that already characterized the 2020 event.Sponsored by j&s-soft GmbH amongst others, once again the CAP-Community and the CAP Dev-Team joined forces, this time with many community-led sessions! Not to speak of the “event band” getting back together for both organizing and moderating the event.Sorry if you missed it – but don’t worry, here are the recordings:

    Grande Opening (DJ Adams)

    DJ Adams queueing in re>≡CAP 2021.

    Keynote (DJ Hutzel)

    Keynote – by Daniel Hutzel, showing where CAP is heading and what to expect. 

    Usability and reusability with CAP (Jorg Thuijls, Tanveer Kaur)

    Thanks to the modular nature of CAP, more complex environments can be abstracted out and reused. This can be done by importing an existing EDMX file so an existing service can be called, but much more interesting is the idea if importing a CAP project as a dependency. Database entities or services can be augmented, added to or changed without losing the integrity of the existing tables and services. Service implementations can be shared or ignored.

    Enabling collaboration in sales processes – SAP meets Microsoft (Sebastian Esch)

    A solution to automate the provisioning of a Microsoft Office 365 environment to support the collaboration between Sales and Engineering people during the creation of a Sales Quote. The solution was built during a Hack2Build event and covers SAP Sales Cloud, S/4HANA, various services on SAP BTP and MS Graph APIs for Teams and SharePoint.

    Orchestration of micro-frontends with Luigi, Azure AD, CAP & UI5 (Leo van Hengel, Kushal Mokashi)

    How Luigi, an orchestration framework to implement micro frontends, plays with Azure Active Directory for authentication, SAP cloud application programming model (CAP) for the development of backend service with authorization and UI5 as frontend technology.

    Taking CAP to the next level – with TypeScript (Simon Gaudek)

    TypeScript has become an essential part of modern development with Node.js. Not only does TypeScript provide better code completion, but its strong typing also prevents runtime errors. Two tools have been developed by the CAP community that enable the use of TypeScript in CAP projects and support development. This session shows cds2types and cds-routing-handlers.

    Use CAP (Node.js) with other databases than SAP HANA (Mike Zaschka)

    Due to its’ modular concept, CAP offers an abstraction layer for database adapters. By using this layer, it is possible to add support for other relational and even non-relational databases. But since there is no out-of-the-box solution provided by SAP, those database adapters need to be implemented by others. In this talk, an overview of the current state of the database abstraction layer (from a non CAP core developer perspective) is given and the Open Source PostgresSQL adapter (cds-pg) implemented by members of the SAP Community is presented.

    CAP outside SAP (Tobias Hofmann)

    CAP and its components are tightly tailored to work with SAP BTP. Yet, the overall programming model, concepts and the components are open.This presentation shows a CAP solution running on a non-SAP K8s infrastructure and how to get CAP with PostgreSQL as database running on OpenShift.

    SAP Support Message Reporting with CAP (Gregor Wolf)

    Replicate data from SAP Support Launchpad Incident OData service for local reporting.

    Schema Evolution and Tools (Christian Georgi, Lothar Bender)

    See our improvements for schema evolution on SAP HANA in action. Learn how you can build custom build tasks. Get excited about CDS Linting.

    Messaging and Service Consumption (David Kunz)

    How to use CAP service consumption and messaging in a grow-as-you-go fashion, quickly iterating on extending the well-known CAP bookshop sample. A remote SAP S/4HANA API is imported, first mocked, then actually called, extending the bookshop to reference remote entities, do partial replication of them, and keep them up to date by subscribing and acting on change events sent by the remote system.

    Star Wars API rewritten in CAP (Thomas Jung)

    What started as a holiday season fun diversion turned out to be a rather robust opportunity to explore the extreme edges of CAP capabilities, including bi-directional, many-to-many relationship modeling, bulk loading of data via CAP CQL, and annotations for semantic keys and value help.

  • Recordings of reCAP online 2020

    In May 2020, j&s-soft made it happen: We hosted the “reCAP (un)conference on the SAP Cloud Application Programming
    Model” establishing the link between the CAP-Community and the CAP Dev-Team! We were blessed with state of the art information and hands-on coding
    sessions by great lecturers including Daniel Hutzel, the CAP-inventor himself.
    We are quite sorry if you missed it – but don’t worry. Today, we want to share the recordings with you so you can catch up! 🙂

    Welcome words by Volker Buzek and kicking off the event.

    1st Session:

    DJ Adams: Opening the show

    DJ Adams is opening up the show, rightfully praising CAP and Daniel.

    2nd Session:

    Daniel Hutzel: CAPdate (Keynote)

    Keynote – by Daniel Hutzel, showing where CAP is heading and what to expect. 

    Including an extra sneak preview by Sebastian van Syckel for custom persistence adapters in CAP!

    3rd Session:

    David Kunz: Service Consumption, Messaging and Eventing

    David Kunz demonstrating messaging, eventing and consumpting an external (OData) service.

    4th Session: 

    Mariana Naboka, Marcel Wächter: Simplify Development of your Fiori Apps with SAP Fiori elements and SAP Fiori tools

    Mariana Naboka and Marcel Wächter providing hands-on with the new Fiori tools VS Code-/Business Application Studio-Plugin.

    5th Session:

    Marc Becker, Adrian Görler: The new modularized CAP Java

    An in-depth look and coding examples for CAP Java by Marc Becker and Adrian Görler.

    6th Session:

    Vitaly Kozyura, Matthias Schur: One query language to rule them all

    The fluent API of CAP as demoed by Vitaly Kozyura (for Node.js) and Matthias Schur (for Java).