abap-cds-model-check
CommandOptional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional target ABAP platform or SAP BTP ABAP Environment release
$ npx -y skills add secondsky/sap-skills --agent claude-code
name: abap-cloud-review
description: Review ABAP code for ABAP Cloud readiness, released API usage, syntax constraints, and upgrade-safe remediation steps
allowed-tools:
- Read
- Grep
- Glob
argument-hint: "<file-or-package> [target-release]"
arguments:
- name: target
description: ABAP source file, package, pasted snippet, or object name to review
required: true
- name: target_release
description: Optional target ABAP platform or SAP BTP ABAP Environment release
required: falseReview the requested ABAP code or object for ABAP Cloud compatibility. Default to read-only analysis unless the user explicitly asks for edits.
1. Locate the target source and related includes/classes/interfaces. 2. Check for unreleased APIs, classic extension points, forbidden statements, direct database access risks, and authorization gaps. 3. Identify runtime assumptions that differ between classic ABAP, S/4HANA, and SAP BTP ABAP Environment. 4. Prefer released APIs, RAP patterns, CDS access, and dependency injection friendly designs. 5. Separate findings into must-fix blockers, migration risks, and optional modernization improvements.
Return:
40 SAP development plugins with evidence-tracked verification SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available.
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional runtime or scenario name, such as orchestration, serving, training, or batch
Optional API style lens such as REST, OData, OpenAPI, or SDK
Optional scenario lens such as extension, integration, analytics, or AI
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.