TalkTalktypeA recorded or written talk.See every one →YouTube — SAP Developers playlists

What's new with draft handling in RAP?

An ABAP-day session at Devtoberfest 2026 on two additions to draft handling in RAP: collaborative draft, where two users work on the same draft instance and a field is locked only while the other is in it, and draft scope, where editing an instance of one draft-enabled business object puts the related instances of a dependent one into draft as well. Andre Fischer shows what each costs in the behaviour definition and projection, the draft query view and its DCL that collaborative draft needs over a table-based business object, and the CDS table entities that remove both the draft query view and the persistence table, with their current restrictions in ABAP analytics and extensibility; the from-scratch generator in ADT grows a checkbox for them. Both demos run against the DMO flight scenario of SAP-samples/abap-platform-refscen-flight, and the last part hides the draft-related features of an OData V4 app in its manifest, which the session gives as the reason a simple create-update-delete app no longer needs a V2 service binding.

Where it sits

Explains
Draft handlingDraft handlingcapabilityLetting a user edit a record over several requests before it becomes real — saving unfinished changes, locking, and activating a completed draft.ODataABAPODatacapabilityExposing data and operations through OData, including the service model, metadata and protocol versions clients require. Version differences affect which clients can consume a service and which query features they can use.SAP-samples/abap-platform-refscen-flightABAPSAP-samples/abap-platform-refscen-flightsampleThe Flight Reference Scenario for the ABAP RESTful Application Programming Model, with sample data, RAP services and legacy logic for a flight-booking app, in branches for cloud and on-premise ABAP releases.

Who is behind it

Andre FischerAndre FischerPersonWrote this
In the atlas: contributes to 19, wrote 5
@anfisc
author

Properties

About this work

declared and crawled
Published
declared

For draft-handling

on the edge
Applies in
authored
abap

For odata

on the edge
Applies in
authored
abap

More on this24

Group by23 of 23 pieces
Piece, what it offersStill applies
Also explainingDraft handling20
CAP Foundry: Engineering SAP CAP Applications from Business Intent with Guardrailed AI
SAP Community, Shahid
nothing recorded
A Guide to CDS Metadata Extensions, Fiori App Generation and SAP UI5 Controller Extensions
SAP Community, ankitapaul229
nothing recorded
Reading Between the Lines: Under-Documented Fiori Elements Capabilities in SAPUI5 1.149
SAP Community, Sören Leibach
nothing recorded
From SEGW to @OData.publish: Expose Your CDS View as OData in S/4HANA
SAP Community, rupalipunekar1234
nothing recorded
How to rename an OData V4 service?
SAP Community, Andre Fischer
nothing recorded
OData $batch Deleting Records Across Multiple Tables in Single Transaction
SAP Community, Abhi_0118
nothing recorded
Extending Standard S/4 HANA OData API's
SAP Community, JuanDK78
nothing recorded
Moving from Hub Gateway to Direct S/4HANA OData V4: A Customized Reusable RAP Processing Framework
SAP Community, AnslemArnolda
nothing recorded
Custom Handlers for Entities in SAP CAP
SAP Community, xavisanseThe reasoningRunnable code
nothing recorded
S/4HANA公有云版的内部ABAP拓展
SAP Community, ArthurYang
nothing recorded
OData Deep Insert: Implementation and Real-Life Examples
SAP Community, SRSATAPATHY
nothing recorded
A simple example of a SAP RAP Application based on Legacy API without UUID keys
SAP Community, cseijas
nothing recorded
Step-by-Step Guide to Display System Details on SAP Fiori Launchpad Shell
SAP Community, RahulManchala
nothing recorded
Generating Adobe Form Using RAP framework OData Services
SAP Community, Megastar
nothing recorded
Keep the Core Clean with Rizing CDSX
SAP Community, Jhodel Cailan
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
Consume Remote Services in a Full-Stack CAP Application
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
How to rename an OData V4 service?
SAP Community, Andre Fischer
nothing recorded
Developing authorizations for business users in SAP Business AI Platform, ABAP environment
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
Always in Sync — Field-level and event-driven side effects for reactive UIs in RAP
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
How to Build Application Jobs in SAP Business AI Platform, ABAP environment
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded

Details

Graph6 edges
← POINTS HERE
POINTS OUT →
explainsDraft handlingcapability, core and community
explainsODatacapability, core and community
published onYouTube — SAP Developers playlistspublishing source
discovered viaYouTube — SAP Developers playlistsdevtoberfest-2026
Source
Type
talk
Host
youtube.com
First seen
History1
  • Entered the atlasDiscovered via YouTube — SAP Developers playlists · devtoberfest-2026.
For your agent
Ref
content:devtoberfest-2026-rap-draft-handling
JSON
/content/devtoberfest-2026-rap-draft-handling.json
MCP
Connecting an agent