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

Keep the Core Clean with Rizing CDSX

Jhodel Cailan recounts hitting a wall where neither RAP nor CAP supported more than a non-draft OData V2 service for the side-by-side extensibility scenario he wanted, and built Rizing CDSX (@rizing/cds-extension) to add draft handling over a shadow persistence entity that mirrors a remote, cds import-ed service. He walks through the @cdsx.api annotation that proxies the entity, bootstrapping the module from cds.on('bootstrap') in server.js, and testing the result through a generated Fiori elements app backed by an OData V4 draft service.

Where it sits

Explains
Draft handlingCAPDraft handlingcapabilityLetting a user edit a record over several requests before it becomes real — saving unfinished changes, locking, and activating a completed draft.@rizing/cds-extensionCAP@rizing/cds-extensioncds-pluginA CAP extension, CDSX, that puts a draft-capable facade in front of an OData service imported into CAP, so Fiori elements can edit records that live in another system as drafts.
Since then
No major release of @rizing/cds-extension since this was published

Who is behind it

Jhodel CailanJhodel CailanPersonWrote this
In the atlas: maintains 1, contributes to 1, wrote 3
@jcailan
author

Properties

About this work

declared and crawled
Published
declared
Published on
declared

More on this10

Group by10 of 10 pieces
Piece, what it offersStill applies
Also explainingDraft handling8
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
Custom Handlers for Entities in SAP CAP
SAP Community, xavisanseThe reasoningRunnable code
nothing recorded
A simple example of a SAP RAP Application based on Legacy API without UUID keys
SAP Community, cseijas
nothing recorded
How to ensure that users can efficiently enter data in SAP Fiori elements applications
SAP Community, Marius FreitagThe reasoningRunnable code
nothing recorded
Messaging System for Transferring Error, Warning, and Information Messages from OData V4 Services to HTTP Client Applications
SAP Community, arley-triana-morinThe reasoningA recipeRunnable code
Core changed
Extend SAP SuccessFactors on SAP BTP with CAP - Create the CAP Service
SAP Community, Alessandro Biagi
nothing recorded
UI5ers Buzz #56: New full-stack UI5 sample app featuring CAP + OData V4 + draft mode
SAP Community, AndreasKunzThe reasoning
nothing recorded
CAP: Consume External Service – Part 3
SAP Community, Jhodel Cailan, part 3 of 3
nothing recorded
CAP: Consume External Service - Part 1
SAP Community, Jhodel Cailan, part 1 of 3
nothing recorded

Details

Graph5 edges
← POINTS HERE
POINTS OUT →
explainsDraft handlingcapability, core and community
explains@rizing/cds-extensionartifact
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:keep-the-core-clean-with-rizing-cdsx
JSON
/content/keep-the-core-clean-with-rizing-cdsx.json
MCP
Connecting an agent