Extensibility

Letting a customer change delivered behaviour without modifying it — key-user fields and logic, developer extensions, and the released extension points that make either safe across an upgrade.

Overview

SAP SHIPS

SAP defines a tiered extensibility model — key user, developer, and side-by-side — with released extension points and BAdIs as the contract.

SourceSAP Help — ABAP Cloudchecked
THE COMMUNITY ADDS

ABAP Point Gate moves enhancement logic out of the standard objects into a chain of point and gate handlers configured from a Fiori app, with dependency injection so each handler can be tested on its own. ZABAP_SAP_ENHANCEMENTS is a report that finds the user-exits, BAdIs and enhancement spots an SAP program offers, with each implementation and whether it is active.

Artifacts2

2 of 2 artifacts
ArtifactSignals
Apps1
ZABAP_SAP_ENHANCEMENTSReport listing user-exits, BAdIs and enhancement spots of a program
Signals
none
Packages1
abap-point-gateFramework activating custom ABAP enhancements through a Fiori app
Signals
Functional boundary

Content13

Group by13 of 13 pieces
Piece, what it offers
Enhancing Customer Master with a Custom Tab Using SAP TAXI Framework (BAdI + SE80)
SAP Community, Divya_palem, Blog
Extending Standard S/4 HANA OData API's
SAP Community, JuanDK78, Blog
Clean Core maturity and the new Extensibility Levels
SAP Community, EmilianoAyub, Blog
Show 10 more
S/4HANA公有云版的内部ABAP拓展
SAP Community, ArthurYang, Blog
Clean Core清洁核心概况介绍
SAP Community, ArthurYang, Blog
Enhancing Standard BAPIs: When and How to Do It
SAP Community, Shantalinga, Blog
AI-first, API-first: What changes when AI becomes the user
SAP TechEd — session catalogue, TalkThe reasoning
Build agentic SAP extensions with Google Cloud
SAP TechEd — session catalogue, TalkThe reasoning
Extending SAP Autonomous Suite
SAP TechEd — session catalogue, TalkThe reasoning
The journey with clean core continues for SAP Cloud ERP Private
SAP TechEd — session catalogue, TalkThe reasoning
From intent to extension: Joule and the future of solution extensibility
SAP TechEd — session catalogue, TalkThe reasoning
Navigating the road map for SAP Cloud ERP: Today, next, and beyond
SAP TechEd — session catalogue, TalkThe reasoning
What's next in extensibility for SAP Autonomous Suite
SAP TechEd — session catalogue, TalkThe reasoning

Seen working10

ArtifactSignals
Samples10
s4hana-avc-ui-extension-templateTemplate and mock runtime for S/4HANA Variant Configuration UIs
none
SAP-samples/abap-platform-nominated-apis-consumptionTier 2 wrapper pattern for consuming a nominated API from RAP
none
SAP-samples/abap-platform-rap-workshopsMaterials for the RAP400 to RAP620 ABAP Cloud workshops
none
SAP-samples/abap-platform-rap620Workshop on a side-by-side S/4HANA extension on BTP ABAP Environment
none
SAP-samples/abap-platform-rap630Workshop on developer extensibility of released RAP business objects
none
SAP-samples/abap-platform-rap630-extExtension project for the RAP630 developer-extensibility workshop
none
SAP-samples/abap-platform-rap640Workshop on wrapping a non-released SAP API for use in ABAP Cloud
none
SAP-samples/cross-stack-partner-reference-extensionCross-stack extension pairing on-stack RAP with a side-by-side CAP app
none
SAP-samples/on-stack-partner-reference-extensionLoyalty Hub on-stack RAP extension for S/4HANA Cloud Public Edition
none
SAP-samples/teched2025-DT261TechEd 2025 workshop extending an SAP-delivered RAP business object
none

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
SourceSAP Help — ABAP Cloudchecked
For your agent
Ref
capability:abap-extensibility
JSON
/capabilities/abap-extensibility.json
MCP
Connecting an agent