Transactional model

How a business object's behaviour is defined and who owns the transaction — the choice that shapes everything downstream in a RAP application.

Overview

SAP SHIPS

RAP defines managed and unmanaged scenarios: managed generates the transactional buffer and persistence, unmanaged delegates to existing logic.

THE COMMUNITY ADDS

AnyTabUpdateTask wraps a database change made inside an update task in one call, taking the table name and its internal table directly instead of a function module and table type written for that table, and commits the queued tables together.

Artifacts1

1 of 1 artifacts
ArtifactSignals
Packages1
AnyTabUpdateTaskUtility for update task database changes and internal tables in ABAP
Signals
none

Content11

Group by11 of 11 pieces
Piece, what it offers
Always in Sync — Field-level and event-driven side effects for reactive UIs in RAP
YouTube — SAP Developers playlists, Andre Fischer, Talk
ABAP in Practice - Creating a Setup App
Software-Heroes, Björn S., Blog
RAP - Singleton Pattern
Software-Heroes, Björn S., Blog
Show 8 more
Mastering Internal Actions in SAP RAP: Automatic Header Calculation in ABAP Cloud
SAP Community, sharathtm, Blog
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10, BlogRunnable codeThe reasoning
New majors
Creating Material Master Data in SAP S/4HANA Using RAP and EML .
SAP Community, Sudhanshu07, Blog
A simple example of a SAP RAP Application based on Legacy API without UUID keys
SAP Community, cseijas, Blog
BEHAVIOR_ILLEGAL_STATEMENT dump | Technical workarounds
SAP Community, PranayGaroo, Blog
BO Interface APIs : An alternative to BAPIs and traditional FMs
SAP Community, Sudhan_Nagarajan, Blog
Level up app development: ABAP Cloud model innovations and Joule solution
SAP TechEd — session catalogue, Carine Tchoutouo Djomo, TalkThe reasoning
Explore SAP Fiori elements for ABAP developers
SAP TechEd — session catalogue, TalkThe reasoning

Seen working17

ArtifactSignals
Samples17
abap-tasks-trackerTask tracker on a BOPF-backed CDS view with a Fiori list report
none
abapconf2026-custom-entitiesabapconf 2026 talk materials on RAP custom entities
No license
abaprapunmanagedPractice repository for the unmanaged RAP scenario
none
abaprapunmanagedsavePractice repository for managed RAP with unmanaged save
none
SAP-samples/abap-partner-reference-applicationMultitenant S/4HANA Cloud extension built with RAP on BTP ABAP
none
SAP-samples/abap-platform-codejam-latest-features-2602CodeJam on RAP features from cloud releases 2502 to 2602
none
SAP-samples/abap-platform-rap-workshopsMaterials for the RAP400 to RAP620 ABAP Cloud workshops
none
SAP-samples/abap-platform-rap100Beginner RAP workshop building a draft-enabled Fiori elements app
none
SAP-samples/abap-platform-rap110Intermediate RAP workshop on late numbering, side effects and events
none
SAP-samples/abap-platform-rap120RAP travel app workshop using SAP Joule for Developers
none
SAP-samples/abap-platform-rap130RAP travel app workshop built from VS Code via the ADT MCP Server
none
SAP-samples/abap-platform-rap200Guided workshop building a Travel Processing app in ABAP Cloud
none
SAP-samples/abap-platform-refscen-flightFlight Reference Scenario with sample data and services for RAP
none
SAP-samples/cloud-abap-rapRAP business object that generates other RAP business objects
none
SAP-samples/on-stack-partner-reference-extensionLoyalty Hub on-stack RAP extension for S/4HANA Cloud Public Edition
none
SAP-samples/teched2025-AD163TechEd 2025 workshop modelling a RAP object in SAP Build Code
none
SAP-samples/teched2025-AD164TechEd 2025 workshop rebuilding an ALV app as a RAP-based Fiori app
none

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
For your agent
Ref
capability:abap-transactional-model
JSON
/capabilities/abap-transactional-model.json
MCP
Connecting an agent