BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

Introducing the Cloud Application Programming Model (CAP)

SAP's own general-availability announcement for CAP, laid out as a Golden Path: a data model and service defined in CDS gets a generated service provider that serves metadata publishing and CRUD requests, fills in primary keys and audit data, and writes trace and audit logs without application code. The same CDS model carries annotations that translate to OData vocabularies and generate a Fiori elements app skeleton, which is how Fiori annotations work in CAP.

Where it sits

Explains
Metadata publishingCAPMetadata publishingcapabilityDescribing a service to something other than a human — service metadata for clients, and machine-readable descriptions for registries and discovery.Audit loggingCAPAudit loggingcapabilityRecording who touched personal or sensitive data, in a form an auditor accepts, without hand-writing it in every handler. It is often confused with application logging, which records what the code did rather than who accessed what.Fiori annotationsCAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.
Since then
Fiori annotations changed in @sap/cds-dk 9.6.0, 2025-12-17
Source
reachable

Who is behind it

Daniel7author

Before you read it

ApplicabilityCore changedFiori annotations changed in @sap/cds-dk 9.6.0, 2025-12-17.

This is a derived prompt to re-check the work, not a claim that the work is wrong. Exact stale statements are recorded separately after editorial review.

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
69,227

For audit-logging

on the edge
Applies in
authored
cap

For fiori-annotations

on the edge
Applies in
authored
cap

More on this61

Group by61 of 61 pieces
Piece, what it offersStill applies
Also explainingMetadata publishing61
CAP: The Road Ahead - Simplicity in an AI Era
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
September 15th: What's New on developers.sap.com
SAP Community, Thomas Jung
nothing recorded
CAP Foundry: Engineering SAP CAP Applications from Business Intent with Guardrailed AI
SAP Community, Shahid
nothing recorded
Reading Between the Lines: Under-Documented Fiori Elements Capabilities in SAPUI5 1.149
SAP Community, Sören Leibach
nothing recorded
How to rename an OData V4 service?
SAP Community, Andre Fischer
nothing recorded
Dynamic Criticality in SAP CAP Using Fiori Elements and Node.js
SAP Community, Pranesh_SDThe reasoningA recipe
nothing recorded
Deep Insert in SAP CAPM Using Composition and Fiori Elements
SAP Community, Talari Hari KumarThe reasoningA recipeRunnable code
nothing recorded
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10Runnable codeThe reasoning
New majors
Fullstack CAP Application with HANA Cloud (Decoupled Architecture) [Part-2]
SAP Community, sanjucsThe reasoningRunnable code
nothing recorded
Build BTP CAP App with Fiori Integration – Part 2: Implementing End to End App
SAP Community, SuryaRamesh, part 2 of 2The reasoning
nothing recorded
BTP Audit Log MCP Server: Security Monitoring with AI Assistants
SAP Community, Wouter Lemaire
nothing recorded
SAP ORD Made Simple: What It Does and Why It’s Crucial in your SAP Landscape + Purpose and Value
SAP Community, Yogananda
nothing recorded
Where ORD Is Used in SAP Datasphere, SAP Business Data Cloud & SAP Databricks
SAP Community, Yogananda
nothing recorded
Building an Enterprise Application Using Fiori Elements and CAP - Part 1
SAP Community, Farooq, part 1 of 3The reasoning
nothing recorded
Building an Enterprise Application Using Fiori Elements and CAP – Part 2
SAP Community, Farooq, part 2 of 3The reasoning
nothing recorded
Building an Enterprise Application Using Fiori Elements and CAP – Part 3
SAP Community, Farooq, part 3 of 3The reasoningRunnable code
Core changed
CAP JavaでObject Pageの項目の動的な入力制御を実装する
Qiita, Mio Yasutake
nothing recorded
Implementing Custom Audit Logging in SAP CAP Applications
SAP Community, gopalanandThe reasoningA recipeRunnable code
nothing recorded
Tree-Table Support in CAP is Now Generally Available
SAP Community, BirgitSThe reasoning
nothing recorded
Visualizing Your SAP Bill of Materials Using CAP, Fiori elements, and the UI5 Network Graph
SAP Community, Marian ZeisThe reasoningRunnable code
Core changed
How to implement SAP BTP Audit log service in a CAP Application
SAP Community, KrishnaSharma7The reasoningA recipe
New majors
Use SAP CAP SAPUI5 Smart Filter to Show Value Help that are not Associated Entitites
SAP Community, JhoelAnthonyRamosRomeroPE
nothing recorded
Calling bound / unbound CAP actions from Fiori elements application.
SAP Community, vidhyasagarmuleThe reasoning
nothing recorded
Nice patch SAP! Revisiting your SAP BTP security measures after AI Core vulnerability fix
SAP Community, Martin Pankraz
nothing recorded
SAP BTP Audit log Enable and retrieve logs
SAP Community, anikesh_jyotishi2
nothing recorded
Extend Upload Set with Table to Fiori Elements and utilize Object Store
SAP Community, Kazuhiko TakataThe reasoningRunnable code
Core changed
CAP, CDS, CDL, CSN and jq - finding associations
SAP Community, DJ AdamsThe reasoning
nothing recorded
Integrate SAP Business Technology Platform audit logs with IBM Security QRadar
SAP Community, TusharTrivedi12
nothing recorded
CAP with Fiori Elements: Actions on List Report / Object Page using Annotations - Part1
SAP Community, Ajit_K_Panda, part 1 of 2The reasoningA recipeRunnable code
Core changed
CAP with Fiori Elements: Actions on List Report / Object Page using Annotations – Part2
SAP Community, Ajit_K_Panda, part 2 of 2The reasoningRunnable code
Core changed
CAP with Fiori Elements: Configure Multiple Views on List Report Tables
SAP Community, Ajit_K_PandaThe reasoningRunnable code
Core changed
CAP - Dynamically hide UI facets in Fiori Elements
SAP Community, AjayRathoreA recipe
Core changed
Create Fiori List Report with object page using CAPM(node.js) Service
SAP Community, Md_sanaullahThe reasoning
nothing recorded
Developing SAP Fiori Element application by using SAP Cloud Application Programming Model
SAP Community, shobhitThe reasoningA recipeRunnable code
Core changed
Building an Analytical List Page with CAP OData V4
SAP Community, Mio YasutakeThe reasoningA recipeRunnable code
Gone quiet
Fiori Elements Analytical Table with CAP: Does it work with V2 and V4?
SAP Community, Mio YasutakeThe reasoningRunnable code
Core changed
CAP with Fiori Elements: Side Effects, Custom Actions, Dynamic Expressions
SAP Community, Ajit_K_PandaThe reasoningRunnable code
Core changed
Upload data from excel in CAP (Node.js)
SAP Community, KM11Runnable code
Core changed
Display of hierarchical data in SAP Fiori elements using SAP Cloud Application Programming Model
SAP Community, OliverKlemenzThe reasoningRunnable code
1 stale part
Importing an external data model using CDS Graphical Modeler for Visual Studio Code
SAP Community, Xiao-fei_Song
nothing recorded
Case-insensitive filters in Fiori Elements (List report + CAP)
SAP Community, Kishannaicker
nothing recorded
Extend SAP SuccessFactors on SAP BTP with CAP - Develop the SAP Fiori Elements Application
SAP Community, ale_biagiThe reasoning
nothing recorded
Build and deploy a CAP Project Node.js API with a SAP Fiori Elements UI and a managed approuter configuration
SAP Community, jlongThe reasoningA recipeRunnable code
Core changed
The SAP Fiori elements feature showcase with CAP CDS annotations
SAP Community, stefaniehagerThe reasoning
nothing recorded
Tips and Tricks for Working with Annotations in CAP Projects using Language Server Protocol (LSP) capabilities
SAP Community, maryana_nabokaThe reasoning
nothing recorded
Build SAP Overview Page using SAP HANA Cloud & SAP CAP service annotations in Visual Studio Code
SAP Community, Sai_Nithesh_GThe reasoningA recipeRunnable code
Core changed
SAP CAP Remote Services & SAP Fiori Elements
SAP Community, Former MemberThe reasoningA recipeRunnable code
Core changed
Importing external edmx files to your CAP project using the CDS Graphical Modeler
SAP Community, Xiao-fei_Song
nothing recorded
From R/3 ABAP to CAP/Fiori Elements on SAP BTP- Deployment
SAP Community, former_member231477Runnable code
Core changed
From R/3 ABAP to CAP/Fiori Elements on SAP Cloud
SAP Community, former_member231477The reasoningRunnable code
Core changed
Create an SAP Fiori Elements UI for CAP Node.js applications in SAP Business Application Studio
SAP Community, liat_bThe reasoning
nothing recorded
Part 2: How to build an extension application for SAP S/4HANA Cloud using CAP, SAP Cloud SDK and SAP Fiori elements
SAP Community, former_member748, part 2 of 2The reasoningA recipeRunnable code
Core changed
Part 1: How to build an extension application for SAP S/4HANA Cloud using CAP, SAP Cloud SDK and SAP Fiori elements
SAP Community, former_member748, part 1 of 2The reasoningA recipeRunnable code
Core changed
Random collection of useful code fragments for CAP Fiori Elements and SAPUI5
SAP Community, leoirudayamThe reasoningRunnable code
Core changed
SAP Fiori Element using CAP Model – List Report App
SAP Community, jhodel18The reasoning
nothing recorded
SAP Fiori Elements using CAP Model - Introduction
SAP Community, jhodel18The reasoning
nothing recorded
Developing a Fiori elements app with CAP and Fiori Tools
SAP Community, MioYasutakeThe reasoningA recipeRunnable code
Core changed
Developing Fiori Element Application (List Report and Object Page) consuming the OData service created using SAP Cloud Application Programming model
SAP Community, former_member187069The reasoningA recipe
Core changed
SAP Cloud Platform Backend service: Tutorial [12]: CDS : local: build
SAP Community, CarlosRoggan
nothing recorded
Develop a full stack Business application with SAP Cloud Application Programming Model
SAP Community, former_member584731
nothing recorded
Develop a Full-Stack CAP Application Following SAP BTP Developer's Guide
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded

Details

Graph5 edges
POINTS OUT →
explainsMetadata publishingcapability, core and community
explainsAudit loggingcapability, core only
explainsFiori annotationscapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communitycap-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History1
  • Entered the atlasDiscovered via SAP Community · cap-tag.
For your agent
Ref
content:introducing-the-cloud-application-programming-model-cap
JSON
/content/introducing-the-cloud-application-programming-model-cap.json
MCP
Connecting an agent