Help us improve
Share bugs, ideas, or general feedback.
Checks ABAP code quality with abaplint static analysis and Clean ABAP manual review. Lints syntax, validates best practices, and helps configure abaplint.json.
npx claudepluginhub likweitan/abap-skills --plugin sap-fiori-url-generatorHow this skill is triggered — by the user, by Claude, or both
Slash command
/sap-fiori-url-generator:abapThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check and improve ABAP code quality using two complementary approaches:
Checks ABAP code against Clean ABAP principles (naming, language constructs, constants, variables, error handling, formatting). Useful for code reviews and quality audits.
Assists with ABAP code for SAP systems: internal tables, structures, ABAP SQL, OOP, RAP, CDS views, EML statements, ABAP Cloud, strings, dynamic programming, RTTI/RTTC, field symbols, data references, exceptions, unit testing.
Creates a temporary ABAP class to run, syntax-check, and execute ABAP code snippets including Function Modules and complex queries.
Share bugs, ideas, or general feedback.
Check and improve ABAP code quality using two complementary approaches:
Determine check type based on user request:
For abaplint checks:
abaplint is installed (npx @abaplint/cli --version or abaplint --version)npm install @abaplint/cli -gabaplint.json exists in the project rootreferences/abaplint.md)abaplint in the project root directoryFor Clean ABAP reviews:
Run in project root:
abaplint
Generate default config (all rules):
abaplint -d > abaplint.json
For detailed abaplint configuration including starter configs for On-Premise, Steampunk/BTP, and HANA compatibility, read references/abaplint.md.
Structure analysis results as:
# ABAP Check Results
## abaplint Findings
[abaplint output, grouped by severity]
## Clean ABAP Review
### Summary
- Total Issues: [count]
- Critical: [count] | Major: [count] | Minor: [count]
### Critical Issues
#### [Category] - [Issue Title]
**Location:** Line [X] / Method [name]
**Problem:** [description]
**Recommendation:** [how to fix]
### Major Issues
[Same format]
### Minor Issues
[Same format]
### Positive Observations
- [Things done well]
references/abaplint.md for installation, configuration options, and starter configsreferences/CleanABAP.md for full style guide with rationale and examplesreferences/quick-reference.md for condensed good/bad code examplesreferences/checklist.md for systematic review checklist