Static analysis
Catching problems in code before it runs: naming, obsolete statements, security findings, and compatibility with a target environment. Style linting, security scanning and cloud-readiness checks are often treated as one concern.
Overview
Catching problems before activation — naming, obsolete statements, security findings, and the cloud-readiness of a given object.
code pal for ABAP ATC and Code Inspector checks for the parts of Clean ABAPClean ABAPSAP's open, versioned style guide for ABAP: the answer to how a piece of ABAP should be written, an agreement a team adopts rather than anything to install.sap official, abap a static analyser can actually check, installed into a system with [abapGitabapGitmaintains 1 entrycommunity org](artifact:abapgit-abapgit) rather than delivered with it.
Not covered: It stops at the system boundary. ATC needs a system to run in, so it cannot gate a pull request before the code reaches one.
Checks that run outside the system on serialised source, in a pull request or in CI: abaplintabaplintStatic analysis for ABAP that runs outside a system on serialised source in a repository, so ABAP checks run in a pull request and in CI before the code ever reaches a system.community org, abap, with abaplint-Ext-for-abapgitabaplint-Ext-for-abapGitSurfaces abaplint results inside abapGit itself, at the point where a developer is already looking.independent, abap and the abaplint SCI client bringing its findings into abapGit, Code Inspector and ATC. Rule packs that run inside the system, such as code pal for ABAPcode pal for ABAPATC and Code Inspector checks for the parts of Clean ABAP a static analyser can actually check, installed into a system with [abapGit](artifact:abapgit-abapgit) rather than delivered with it.sap official, abap from SAP and abapOpenChecksabapOpenChecksAn open-source rule pack for SAP Code Inspector and ABAP Test Cockpit, installed via abapGit and activated as a check variant.independent, abap, extend ATC and Code Inspector, and analysers for CDS source and for single programs sit beside them.
Artifacts
Content
Show 5 more
Seen working
Details
Coverage
For your agent
- Ref
capability:abap-static-analysis- JSON
- /capabilities/abap-static-analysis.json
- MCP
- Connecting an agent