К основному содержанию
скилл CX Codex

sap-abap-cds — скилл для Claude Code: что делает и как установить

Скилл снабжает ИИ справочником по синтаксису ABAP CDS от релиза 7.40 SP8 до ABAP Cloud. Помогает писать представления, связывать таблицы через ассоциации и настраивать правила DCL.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add secondsky/sap-skills --skill sap-abap-cds -a claude-code
Открыть на GitHub

Что делает sap-abap-cds

Скилл передаёт агенту правила построения Core Data Services в среде Eclipse ADT. Внутри собраны синтаксические шаблоны для классических DEFINE VIEW и современных DEFINE VIEW ENTITY. Ассистент сразу подставляет нужные аннотации вроде @AccessControl.authorizationCheck или @Semantics.amount.currencyCode, исключая типовую ошибку компилятора SD_CDS_ENTITY105.

В базу включены правила для разграничения доступа через DCL с оператором DEFINE ROLE и проверками pfcg_auth. Также описаны ассоциации с явной кардинальностью, выражения CASE и системные переменные сессии вроде $session.user или $session.client.

Версионные границы здесь принципиальны. На системах ниже ABAP 7.50 табличные функции вообще не поддерживаются, а генерация DEFINE VIEW ENTITY на версиях старше 7.55 приведёт к синтаксическому сбою. Для старых систем 7.40 остаётся использовать только классические ракурсы с явным параметром @AbapCatalog.sqlViewName.

Какие задачи решает

  • создать CDS view entity без генерации промежуточного SQL-ракурса
  • разметить поля валют и количеств аннотациями @Semantics
  • настроить авторизацию на уровне строк через DCL и pfcg_auth
  • определить ассоциации между сущностями с проверкой кардинальности
  • исправить ошибку компиляции SD_CDS_ENTITY105

Примеры запросов агенту

  • Создай CDS view entity для таблицы zorders с фильтром по клиенту и аннотациями для полей валюты
  • Добавь DCL-роль с проверкой полномочий через pfcg_auth для ракурса ZI_Invoice
  • Объясни, как исправить ошибку SD_CDS_ENTITY105 в CDS-представлении

Как установить sap-abap-cds

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/sap-abap-cds/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о sap-abap-cds

Как установить sap-abap-cds в Claude Code?

Выполните команду npx skills add secondsky/sap-skills --skill sap-abap-cds -a claude-code в терминале. Файл сохранится по пути ~/.claude/skills/sap-abap-cds/SKILL.md.

Что делает скилл sap-abap-cds?

Он даёт модели контекст и проверенные шаблоны для работы с ABAP Core Data Services: от описания представлений и параметров до DCL-ролей и встроенных функций.

Чем отличается CDS View Entity от обычного CDS View?

Сущность DEFINE VIEW ENTITY доступна с релиза 7.55 и не создаёт SQL-ракурс в словаре, поэтому аннотация @AbapCatalog.sqlViewName в ней не применяется.

Похожие скиллы

Все скиллы по теме «Данные и базы» →
sap-fiori-add-visual-filter sap-fiori-tools Добавляет визуальные фильтры с графиками в панели фильтрации Fiori Elements на базе CAP или ABAP RAP. Помогает прописать агрегацию и аннотации CDS без ручных ошибок в синтаксисе. CX Codex +1 601установок sap-fiori-app-development sap-fiori-tools Скилл задаёт агенту правила сборки SAP Fiori Elements: List Report, Object Page, Worklist, подключение к CAP или внешнему OData. CX Codex +1 595установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора20

sap-btp-developer-guide Помогает проектировать и развёртывать приложения на SAP BTP. Подходит для работы с моделями CAP или ABAP Cloud, средами Cloud Foundry и Kyma. CX Codex +1 1 100установок sap-btp-best-practices Скилл с практиками SAP BTP: модель аккаунтов, аутентификация, CI/CD, отказоустойчивость. Пригодится, когда проектируете ландшафт BTP до начала работ. CX Codex +1 1 000установок sap-btp-connectivity Помогает настроить Destination Service, Cloud Connector и прокси для гибридной связности в SAP BTP. Пригодится при отладке ошибок 405, 407 и 503 или подключении к on-premise системам. CX Codex +1 943установок sap-btp-cloud-logging Помогает настраивать сервис SAP Cloud Logging на платформе BTP, передавать телеметрию и строить дашборды в OpenSearch. CX Codex +1 851установок sap-api-style Помогает оформлять документацию к REST, OData и библиотечным API по стандартам SAP API Style Guide. Пригодится при подготовке спецификаций к публикации в SAP API Business Hub. CX Codex +1 785установок sap-ai-core Скилл помогает подключать большие языковые модели и выстраивать машинное обучение на SAP BTP. Пригодится при настройке оркестрации, RAG и защитных фильтров. CX Codex +1 723установок sap-hana-cli Скилл подключает агента к hana-cli: осмотр таблиц и представлений, SQL-запросы, HDI-контейнеры и выгрузка метаданных в CDS, EDMX или OpenAPI. CX Codex +1 717установок sap-sqlscript Скилл с шаблонами SQLScript для процедур, функций и AMDP в SAP HANA. Пригодится, когда агент пишет или правит код в слое базы данных. CX Codex +1 711установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой