SAP CAP
6posts about SAP CAP.
Most read
Handlers in CAP: write less JavaScript, not more
CAP's generic runtime already handles CRUD. Node.js handlers are for logic the model can't express: actions, functions and validations. With a real cancelOrder.
Jul 9, 2026
The CDS model in CAP: entities and services that don't collide
In CAP the data model lives in db and services live in srv, and that split is not a whim: it's what lets you change the schema without touching the API. With real schema.cds and catalog-service.cds.
Jul 7, 2026
Authorization in CAP with XSUAA: when an annotation becomes a permission
In CAP security is declared in the model with @requires and @restrict, not coded in each handler. How XSUAA turns roles into scopes and the xs-security.json that ties it together.
Jul 6, 2026
Remote services in CAP: consume S/4HANA without copying the ERP
Import an external OData service, project it as your own and delegate the query to the backend. How CAP integrates S/4HANA without replicating data, with cds import and a real projection.
Jul 3, 2026
Deploying CAP to BTP: from cds watch to mta.yaml without surprises
Locally it runs on in-memory SQLite. On BTP you need HANA, an HDI container and an mta.yaml wiring the modules together. What changes between your laptop and Cloud Foundry, no fluff.
Jul 1, 2026
CAP vs RAP: it's not religion, it's where your business logic lives
CAP runs in Node.js or Java on BTP; RAP runs in ABAP inside S/4HANA. The choice isn't taste: it depends on where your data and your team are. No tribalism.
Jun 29, 2026