{"ref":"content:devtoberfest-2026-rap-draft-handling","page":"/content/devtoberfest-2026-rap-draft-handling","json":"/content/devtoberfest-2026-rap-draft-handling.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-rap-draft-handling","content_type":"talk","title":"What's new with draft handling in RAP?","url":"https://www.youtube.com/watch?v=ksNSSDad0Eg","published":"2026-09-21","published_on":"source:youtube","authors":["actor:anfisc"],"summary":"An ABAP-day session at Devtoberfest 2026 on two additions to [draft handling](capability: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](actor:anfisc) 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](artifact:sap-samples-abap-platform-refscen-flight), and the last part hides the draft-related features of an [OData](capability: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.","short":"Collaborative draft and draft scope in RAP","explains":[{"ref":"capability:draft-handling","applies_to":{"ecosystems":["abap"]}},{"ref":"capability:odata","applies_to":{"ecosystems":["abap"]}},{"ref":"artifact:sap-samples-abap-platform-refscen-flight"}],"sources":[{"url":"https://www.youtube.com/watch?v=ksNSSDad0Eg","title":"What's new with draft handling in RAP?","checked":"2026-10-19","quote":"So we'll start with the so-called collaborative draft."},{"url":"https://www.youtube.com/watch?v=ksNSSDad0Eg","title":"What's new with draft handling in RAP?","checked":"2026-10-19","quote":"So what we what we now have is that um the draft related features of an O data v4 app can be hidden in a deployed app."}],"provenance":{"discovered_via":[{"source":"source:youtube","channel":"devtoberfest-2026"}],"first_seen":"2026-10-19"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 1 month ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-09-21"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[{"ref":"actor:anfisc","name":"Andre Fischer","json":"/actors/anfisc.json"}]}}