Source control for ABAP

In the BTP ABAP environment and S/4HANA Cloud, this splits in two: gCTS moves objects between DEV, TEST and PROD inside one global account through the Manage Software Components app, and a cloud-preinstalled build of abapGit crosses account boundaries, migrating on-premise code in and sharing code out, restricted to the object types the cloud programming model releases.

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

Overview

SAP SHIPS

SAP ships two git-based mechanisms in the ABAP environment: gCTS, the recommended way to move objects between DEV, TEST and PROD within one global account through the Manage Software Components app, and a cloud-preinstalled build of abapGit for moving source code across global accounts and in from on-premise systems.

Not covered: gCTS stays inside a single global account, and the cloud abapGit build exports only the released ABAP object types the environment supports, skipping anything unreleased on push and routing Fiori UI artifacts through a separate git repository.

THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts

Nothing is mapped here yet.

Seen working2

ArtifactSignals
Samples2
abap-platform-yyDemo RTTI-style library for the ABAP Environment, built to show APACK
none
SAP-samples/abap-platform-jakJSON-to-ABAP conversion library sample showing what APACK can do
Functional boundary

Details

Coverage
statecore only, ABAP, ABAP Cloud
assessed
For your agent
Ref
capability:abap-source-control
JSON
/capabilities/abap-source-control.json
MCP
Connecting an agent