generate-rap-service-researched

Installation
SKILL.md

Generate RAP OData Service — Research-First

Generate a production-quality RAP OData service through deep system research, best-practice analysis, and iterative planning before writing a single line of code.

This skill produces an implementation plan informed by the target SAP system's actual capabilities, existing code patterns, SAP documentation, and user requirements — then executes it only after explicit user approval.

Smart Defaults (apply silently, do NOT ask before research)

Setting Default Rationale
Package User's Z* package with transport Production-ready; only use $TMP if user explicitly asks
Key strategy UUID (sysuuid_x16), managed numbering Simplest, no collision risk
Behavior scenario Managed Framework handles CRUD, most common
OData version V4 Current SAP standard
Draft Prefer for transactional Fiori Elements UI services; verify against system release and BO constraints Best default for editable FE apps, but not every RAP service needs draft
Strict mode strict ( 2 ) unless system patterns or SAP constraints justify otherwise Current RAP best practice, but not universal
Naming SAP standard (see reference section) Overridden by existing system patterns if found
Admin fields System-appropriate (syuname/timestampl or abp_*) Detected from system type
Service exposure OData V4 UI provider contract by default Best fit for Fiori Elements unless the use case is an API-first service
Installs
17
Repository
marianfoo/arc-1
GitHub Stars
116
First Seen
May 12, 2026
generate-rap-service-researched — marianfoo/arc-1