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.

Showing artifacts, examples and content with confirmed ABAP Cloud applicability. View All ABAP

Overview

SAP SHIPS

In the SAP BTP ABAP environment, ABAP Cloud restricts extensibility to objects SAP has released for cloud development, reached through a restricted ABAP language version, the ABAP RESTful Application Programming Model, and ABAP Development Tools rather than SAP GUI.

Not covered: An extension can only use repository objects carrying a release contract: unreleased tables, unreleased objects, and SAP GUI-based modification, the routes standard ABAP allows, stay out of reach until SAP releases the object or a custom wrapper is built and released through API enablement.

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.

Artifacts1

1 of 1 artifacts
ArtifactSignals
Packages1
abap-point-gateFramework activating custom ABAP enhancements through a Fiori app
Signals
Functional boundary

Seen working2

ArtifactSignals
Samples2
SAP-samples/abap-platform-rap-workshopsMaterials for the RAP400 to RAP620 ABAP Cloud workshops
none
SAP-samples/teched2025-DT261TechEd 2025 workshop extending an SAP-delivered RAP business object
none

Details

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