sap-abap-cds

Reference ABAP CDS annotations, associations, and functions for view development.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sap-abap-cds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-abap-cds
Source: https://github.com/dherbe-digital/nova-skills-collection/tree/main/plugins/sap/development-tools/sap-abap-cds/skills/sap-abap-cds
Command: npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sap-abap-cds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a centralized reference for ABAP CDS (Core Data Services) development, annotations, and patterns, helping developers quickly access best practices and reusable CDS templates.

Core Features & Use Cases

  • Comprehensive CDS fundamentals, annotations, and patterns for rapid CDS view development.
  • Reusable references and templates for annotations, functions, associations, and access control.
  • Use cases spanning ABAP 7.4+ through ABAP Cloud for CDS view and CDS view entity development.

Quick Start

Start by reading the SKILL.md to understand ABAP CDS basics, then explore the references/ directory for in-depth guidance, and try out the templates in templates/ to scaffold new CDS views.

Frequently Asked Questions about sap-abap-cds

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are ABAP CDS views and when do I need them for data modeling?

ABAP CDS views are semantic data models that define database views with rich annotations. You need them to push data-intensive logic to the database layer for optimized performance and to expose reusable data services across applications.

How do I build an ABAP CDS view with associations and input parameters?

To build an ABAP CDS view with associations, define relationships using the association keyword within your SELECT statement, and declare input parameters in the parameter list to filter data dynamically at runtime.

Does this CDS reference support ABAP Cloud and RAP patterns?

Yes, this ABAP CDS reference supports ABAP Cloud and RAP patterns, providing reusable templates and guidance spanning ABAP 7.4+ through modern ABAP Cloud environments for building CDS view entities.

What's the best way to apply annotations for access control in ABAP CDS?

The best way to apply access control in ABAP CDS is using the @AccessControl.authorization annotation to define authorization objects. This reference provides templates to implement these patterns securely and consistently.

Can I use built-in functions in ABAP CDS view entities for data calculations?

Yes, you can use built-in functions within ABAP CDS view entities for data calculations. This reference covers available built-in functions to help you perform string, numeric, and date operations directly in your CDS views.