Clean code conventions

The naming, structure and language-subset conventions that make ABAP readable across a team — and the question of which of them a checker can enforce.

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

Overview

SAP SHIPS

SAP ships a separate Cloud Edition of code pal, because the legacy edition cannot run inside a Steampunk system, so the same Clean ABAP styleguide is enforced through ATC checks in the released-API, RAP-only ABAP Cloud model too.

Not covered: Its own migration list puts about 20 of the legacy edition's 62 checks in the Cloud Edition so far, with 15 still to migrate and 8 under discussion; 19 were dropped, several because ABAP Cloud already forbids the construct they guard against (COLLECT, PERFORM) and others because the cloud check API cannot yet see comments or pragmas.

THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts1

1 of 1 artifacts
ArtifactSignals
Packages1
code pal for ABAP — Cloud EditionClean ABAP check set for ABAP Cloud
Signals
none

Details

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