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

Always in Sync — Field-level and event-driven side effects for reactive UIs in RAP

A Devtoberfest 2026 session on side effects in RAP — the declarations in a behaviour definition that tell a draft UI to reload what a change affected, instead of leaving the user to refresh the browser. Field-level side effects recalculate a total price from a determination when a booking fee is entered, including across the association from a child item up to the root entity, and a permissions side effect toggles a description field between read-only and editable; a global side effect is attached to a determine action, fires when the user presses Enter, and only one may exist per business object, which is why the prepare action and a second determine action cannot both carry it. The last part starts a long-running calculation through the background processing framework and raises a business event that the behaviour definition lists as a side effect source and the projection makes public, so the Fiori app is updated with a notification when the work finishes, whether it was triggered by the user or by an application job — the transactional model and the async processing side the edges rest on.

Where it sits

Explains
Transactional modelABAPTransactional modelcapabilityHow a business object's behaviour is defined and who owns the transaction — the choice that shapes everything downstream in an application.Async processingABAPAsync processingcapabilityDoing work outside the request that triggered it, with a guarantee that it eventually happens — deferred jobs, retries, and periodic work. Distinct from messaging, which is about telling other systems.

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 async-processing

on the edge
Applies in
authored
abap

More on this18

Group by17 of 17 pieces
Piece, what it offersStill applies
Also explainingTransactional model14
How to Build Application Jobs in SAP Business AI Platform, ABAP environment
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
ABAP in Practice - Creating a Setup App
Software-Heroes, Björn S.
nothing recorded
RAP - Singleton Pattern
Software-Heroes, Björn S.
nothing recorded
Mastering Internal Actions in SAP RAP: Automatic Header Calculation in ABAP Cloud
SAP Community, sharathtm
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
Triggering Background Jobs from RAP Actions – A Practical Guide
SAP Community, Arshiya2
nothing recorded
Creating Material Master Data in SAP S/4HANA Using RAP and EML .
SAP Community, Sudhanshu07
nothing recorded
Cloud-Native with ABAP Cloud – The Transactional Outbox Pattern
SAP Community, Fabian Fellhauer
nothing recorded
ABAP code to wait for the end of "inbound bgRFC type Q" units
SAP Community, Sandra_Rossi
nothing recorded
A simple example of a SAP RAP Application based on Legacy API without UUID keys
SAP Community, cseijas
nothing recorded
BEHAVIOR_ILLEGAL_STATEMENT dump | Technical workarounds
SAP Community, PranayGaroo
nothing recorded
BO Interface APIs : An alternative to BAPIs and traditional FMs
SAP Community, Sudhan_Nagarajan
nothing recorded
Level up app development: ABAP Cloud model innovations and Joule solution
SAP TechEd — session catalogue, Carine Tchoutouo DjomoThe reasoning
nothing recorded
Explore SAP Fiori elements for ABAP developers
SAP TechEd — session catalogueThe reasoning
nothing recorded
How to Build Application Jobs in SAP Business AI Platform, ABAP environment
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
Developing authorizations for business users in SAP Business AI Platform, ABAP environment
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
What's new with draft handling in RAP?
YouTube — SAP Developers playlists, Andre Fischer
nothing recorded
How to rename an OData V4 service?
SAP Community, Andre Fischer
nothing recorded

Details

Graph5 edges
← POINTS HERE
POINTS OUT →
explainsTransactional modelcapability, core and community
explainsAsync processingcapability, 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-side-effects
JSON
/content/devtoberfest-2026-rap-side-effects.json
MCP
Connecting an agent