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

sap-abap — скилл для Claude Code: ABAP и ABAP Cloud

Скилл для написания и разбора кода ABAP: внутренние таблицы, ABAP SQL, RAP, CDS, EML, тесты. Пригодится, когда проект живёт на SAP и нужно держать синтаксис под нужный релиз.

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

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

Скилл подсказывает агенту, как писать код ABAP: объявления данных, конструкции VALUE, NEW, CONV, табличные выражения, строковые шаблоны, обработка исключений, динамическое программирование, RTTI/RTTC, ссылки на данные и модульные тесты. Отдельно разобраны современные шаблоны ABAP для Cloud Development — RAP, CDS-вьюхи, операторы EML.

Внутри есть таблица совместимости по релизам: от 7.40 SP08 до ABAP Cloud. Фичи, которым нужен более новый релиз, помечены в примерах комментариями вида " [7.xx+]. На системе 7.40 придётся заменить FINAL(...) на DATA(...) и обойти возможности 7.50+. Большая часть современного синтаксиса — VALUE, NEW, CONV, inline-объявления, табличные выражения, REDUCE, FILTER, GROUP BY — доступна уже с 7.40 SP08.

Кроме справочника по синтаксису в скилле есть каталог ошибок, советы по производительности и раздел с исходной документацией. Рядом идут родственные скиллы: sap-abap-cds, sap-btp-cloud-platform, sap-cap-capire, sap-fiori-tools, sap-api-style. Если в проекте несколько из них, следите, чтобы агент не смешивал рекомендации по разным слоям.

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

  • написать код ABAP под конкретный релиз системы
  • перевести классический ABAP на шаблоны ABAP Cloud
  • собрать запрос ABAP SQL с JOIN и агрегатами
  • разобраться с внутренними таблицами и field symbols
  • покрыть код модульными тестами ABAP

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

  • Объяви внутреннюю таблицу с ключом и заполни её через VALUE
  • Перепиши этот SELECT на ABAP SQL с хост-переменными и проверь, что синтаксис есть в 7.40 SP08
  • Покажи, как реализовать это через RAP и CDS-вьюху

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о sap-abap

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

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

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

Даёт агенту справочник по синтаксису ABAP и ABAP Cloud: типы данных, внутренние таблицы, ABAP SQL, конструкторы, RAP, CDS, EML, исключения и тесты. Плюс таблицу совместимости по релизам и каталог ошибок.

С какими релизами ABAP он работает?

От 7.40 SP08 до ABAP Cloud. Возможности, которым нужен более новый релиз, помечены в примерах пометкой " [7.xx+], так что на старой системе видно, что придётся переписать.

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

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

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

sap-fiori-tools Скилл для разработки приложений SAP Fiori: генерация шаблонов, Page Editor, аннотации, деплой на ABAP или Cloud Foundry — всё через агента. CX Codex +1 1 200установок 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-abap-cds Скилл снабжает ИИ справочником по синтаксису ABAP CDS от релиза 7.40 SP8 до ABAP Cloud. Помогает писать представления, связывать таблицы через ассоциации и настраивать правила DCL. CX Codex +1 939установок sap-btp-cloud-logging Помогает настраивать сервис SAP Cloud Logging на платформе BTP, передавать телеметрию и строить дашборды в OpenSearch. CX Codex +1 851установок sapui5-cli Ведёт проект на SAPUI5 или OpenUI5 через UI5 CLI: инициализация, сборка, dev-сервер, конфиги ui5.yaml. CX Codex +1 813установок sap-api-style Помогает оформлять документацию к REST, OData и библиотечным API по стандартам SAP API Style Guide. Пригодится при подготовке спецификаций к публикации в SAP API Business Hub. CX Codex +1 785установок

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

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