generate-rap-service

Generate RAP OData UI service artifacts from natural language business object descriptions.

156|39|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/arc-mcp/arc-1 --skill generate-rap-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-rap-service
Source: https://github.com/arc-mcp/arc-1/tree/main/skills/generate-rap-service
Command: npx skills add https://github.com/arc-mcp/arc-1 --skill generate-rap-service

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires arc-1, mcp-sap-docs, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the generation of complete RAP OData UI services, saving significant development time and reducing errors.

Core Features & Use Cases

  • Service Generation: Generate database tables, CDS views, behavior definitions, metadata extension, service definition, and behavior pool class for a RAP UI service.
  • Natural Language Description: Input a business object description to create the service artifacts.
  • Use Case: Use this Skill to automatically create a full RAP UI service from scratch by describing a travel booking business object in natural language.

Quick Start

Run the generate-rap-service skill with a business object description: generate-rap-service "a travel booking app with fields for agency, customer, destination, begin/end date, total price, currency, status".

Frequently Asked Questions about generate-rap-service

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

FAQPage Schema
How do I generate a RAP OData UI service from a natural language description?

To generate a RAP OData UI service, provide a natural language business object description. The Skill applies SAP best practices and Smart Defaults to automatically create database tables, CDS views, behavior definitions, and service definitions.

What artifacts are included when generating a RAP OData service?

Generating a RAP OData service creates database tables, CDS views, behavior definitions, metadata extensions, service definitions, and behavior pool classes. These artifacts form a complete RAP UI service ready for deployment.

Can I use this to generate RAP services for both BTP and On-Premise deployment environments?

Yes, RAP OData UI service generation supports both BTP and On-Premise deployment environments. The Skill handles SAP system access and creates artifacts sequentially or in batch to fit your target infrastructure.

Do I need SAP system access to create CDS views and behavior definitions with this approach?

Yes, SAP system access is handled by the Skill to design the data model and create CDS views and behavior definitions. This ensures the generated RAP artifacts align with your connected SAP environment.

What is the best way to automate SAP RAP UI service creation for a travel booking app?

The best way to automate SAP RAP UI service creation is using natural language input. Describe the travel booking business object with fields like agency, customer, and price, and the Skill outputs the complete service artifacts.