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

Cloud-Native with ABAP Cloud – The Transactional Outbox Pattern

Implements the transactional outbox pattern in ABAP Cloud's background processing framework (bgPF): a RAP business object's save sequence registers a bgPF handler implementing IF_BGMC_OP_SINGLE, and the RAP runtime runs it, and only then emits the message, after the database commit succeeds, so a rolled-back transaction emits nothing. The post walks through the full working example published as SAP-samples/abap-platform-rap-transactional-outbox-with-bgpf.

Where it sits

Explains
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.
Source
reachable

Who is behind it

Fabian FellhauerFabian FellhauerPersonWrote this
In the atlas: contributes to 1, wrote 2
@FabianFellhauer
author

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
2,423

For async-processing

on the edge
Applies in
authored
abap

More on this5

Group by
Piece, what it offersStill applies
Also explainingAsync processing4
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
Triggering Background Jobs from RAP Actions – A Practical Guide
SAP Community, Arshiya2
nothing recorded
ABAP code to wait for the end of "inbound bgRFC type Q" units
SAP Community, Sandra_Rossi
nothing recorded
How to implement business AI capabilities in ABAP Cloud
YouTube — SAP Developers playlists, Fabian Fellhauer
nothing recorded

Details

Graph8 edges
← POINTS HERE
POINTS OUT →
explainsAsync processingcapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communityabap-cloud-tag
discovered viaSAP Communityabap-development-tag
discovered viaSAP Communityabap-extensibility-tag
discovered viaSAP Communityabap-rap-tag
discovered viaSAP Communitycloud-integration-tag
Source
History1
  • Entered the atlasDiscovered via SAP Community · abap-cloud-tag, SAP Community · abap-development-tag, SAP Community · abap-extensibility-tag, SAP Community · abap-rap-tag, SAP Community · cloud-integration-tag.
For your agent
Ref
content:cloud-native-with-abap-cloud-the-transactional-outbox-pattern
JSON
/content/cloud-native-with-abap-cloud-the-transactional-outbox-pattern.json
MCP
Connecting an agent