Skip to main content
skill CX Codex

sap-abap-cds — Claude Code skill: what it does, how to install

Provides reference data and syntax patterns for SAP ABAP Core Data Services from 7.40 SP8 up to ABAP Cloud. Useful when drafting CDS view entities, associations, and DCL roles.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add secondsky/sap-skills --skill sap-abap-cds -a claude-code
Open on GitHub

What sap-abap-cds does

This skill equips the assistant with syntax definitions and structure rules for SAP Core Data Services in Eclipse ADT. It includes patterns for both legacy DEFINE VIEW statements and modern DEFINE VIEW ENTITY definitions. The agent references required annotations such as @AccessControl.authorizationCheck and handles currency or quantity mappings to avoid SD_CDS_ENTITY105 compiler failures.

Beyond basic data definitions, the material covers row-level security using Data Control Language (DEFINE ROLE) with pfcg_auth checks. It details path expressions across associations, input parameters via WITH PARAMETERS, and session variables like $session.client or $session.user.

Release targets matter here. Systems on 7.40 lack table functions entirely, and trying to create view entities on releases older than 7.55 will trigger a syntax failure. For older environments, stick to classic CDS views with a valid @AbapCatalog.sqlViewName.

What it helps with

  • define CDS view entities without generating separate database SQL views
  • configure currency and quantity semantics to prevent SD_CDS_ENTITY105 errors
  • implement access control logic using DCL and pfcg_auth checks
  • model associations with explicit cardinality rules
  • pass input parameters to CDS views using WITH PARAMETERS

Example prompts for the agent

  • Create a CDS view entity for table zorders with customer filtering and currency semantics
  • Write a DCL access control role for ZI_Invoice using pfcg_auth
  • Help fix the SD_CDS_ENTITY105 error on my currency amount field

How to install sap-abap-cds

1Skills CLI (Vercel)

npx skills add secondsky/sap-skills --skill sap-abap-cds -a claude-code

2Manually: put the files in place

~/.claude/skills/sap-abap-cds/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/sap-abap-cds/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about sap-abap-cds

How to install sap-abap-cds in Claude Code?

Run npx skills add secondsky/sap-skills --skill sap-abap-cds -a claude-code in your terminal. The configuration is placed in ~/.claude/skills/sap-abap-cds/SKILL.md.

What does the sap-abap-cds skill do?

It provides syntax rules and modeling examples for SAP ABAP Core Data Services, covering view creation, semantic annotations, parameters, and access controls.

When should I use DEFINE VIEW ENTITY instead of DEFINE VIEW?

Use DEFINE VIEW ENTITY on ABAP release 7.55 or newer. It skips creating an underlying DDIC SQL view and drops the @AbapCatalog.sqlViewName requirement.

Similar skills

All skills for Data and databases →
sap-fiori-add-visual-filter sap-fiori-tools Adds chart-based visual filters to SAP Fiori Elements filter bars and value help dialogs using CAP or ABAP RAP. Configures CDS aggregation annotations and UI charts. CX Codex +1 601installs sap-fiori-app-development sap-fiori-tools A skill that tells the agent how to build SAP Fiori Elements apps: List Report, Object Page, Worklist, wired to CAP or an OData service. CX Codex +1 595installs xlsx official anthropics Creates, reads, edits, and converts spreadsheet files. Use it when the requested deliverable is an Excel workbook or another tabular file. 187,223installs google-agents-cli-observability official Google This skill guides you through tracing and monitoring AI agents, including ADK agents. Use it when you need to inspect agent execution or monitor a deployed agent. CX Codex +1 511,300installs caveman-evidence-review JuliusBrussee A read-only skill reviews Caveman Cloud evidence on LLM spend, traces, and routing. Use it to see where a project’s model budget goes. CX Codex +1 104,500installs migration JuliusBrussee Enforces reversible, compatibility-safe transitions for schema, data, and API updates. Useful whenever data loss or rollout downtime is unacceptable. CX Codex +1 103,900installs performance-optimization addyosmani An agent skill that measures before it changes code: Core Web Vitals budgets, N+1 queries, missing indexes and slow endpoints. CX Codex +1 65,200installs supabase official supabase Guides the agent through database configuration and strict RLS policies in Supabase. CX Codex GP ChatGPT 8installs

From the same set40

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor