Clean code conventions
The naming, structure and language-subset conventions that make source code readable across a team — and the question of which of them a checker can enforce.
Overview
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.
code pal for ABAP — Cloud Edition The same 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 check set for ABAP Cloud, where the legacy editioncode 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 cannot run.
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.
code pal for ABAP — Cloud Edition The same 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 check set for ABAP Cloud, where the legacy editioncode 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 cannot run.
Refactoring help for old code: FORMfactorFORMfactorA report that generates local classes with static methods from an old FORM-based ABAP program, as code to paste in by hand, without support for 740 constructs, TABLES parameters or INCLUDEs.independent, abap from Lars HvamLars Hvammaintains 13 entries, wrote 1 doc, contributed to 92 entries generates local classes with static methods from the FORM routines of an old program, for a developer to paste in by hand.
Artifacts
Content
Details
Coverage
For your agent
- Ref
capability:abap-clean-code- JSON
- /capabilities/abap-clean-code.json
- MCP
- Connecting an agent