ddl

Create, read, update, and activate CDS definitions via SAP CLI.

7|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/modalala/sapcli-skill --skill ddl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ddl
Source: https://github.com/modalala/sapcli-skill/tree/main/skills/adt-ddic/ddl
Command: npx skills add https://github.com/modalala/sapcli-skill --skill ddl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CDS 数据定义在 SAP 环境中的管理通常繁琐且易出错。本技能提供一个集中化工具,通过 SAP CLI 实现 CDS 定义的创建、读取、更新与激活,从而降低人为错误并加速部署。

Core Features & Use Cases

  • 使用专用 sapcli 工具创建、读取、更新和激活 CDS 定义。
  • 将 CDS 元数据管理集成到 ADT 工作流中,支持 SAP ABAP 开发场景。
  • 用例:定义一个 CDS 对象,验证后在不同环境中一次性激活。

Quick Start

Run the ddl_create tool with the target CDS object name to bootstrap a new CDS definition.

Frequently Asked Questions about ddl

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

FAQPage Schema
How do I create and activate CDS data definitions in SAP environments?▼

You can create and activate CDS data definitions by running the ddl_create command to bootstrap the object and ddl_activate through the SAP CLI to validate and deploy it across environments.

What is the best way to automate CDS definition management for ABAP development?▼

Automating CDS definition management is handled by integrating the SAP CLI into ADT workflows, allowing you to script ddl_read and ddl_write operations to reduce manual errors and accelerate deployment.

Can I use this to update existing CDS definitions without manual ADT intervention?▼

Yes, you can update existing CDS definitions by executing the ddl_write command via the SAP CLI, which directly modifies the data definitions within your configured SAP ABAP environment.

Do I need SAP CLI to manage ADT CDS definitions?▼

Yes, SAP CLI integration is required because the tool specifically leverages the CLI's ddl tools to execute ddl_create, ddl_read, ddl_write, and ddl_activate commands within ADT workflows.

Why does CDS data definition management require a dedicated automation tool?▼

Managing CDS data definitions manually is繁琐 and error-prone, so a dedicated tool centralizes the creation, reading, updating, and activation processes to lower human error and speed up SAP deployments.

Does this Skill support reading CDS metadata across different SAP environments?▼

Yes, the ddl_read command supports reading CDS definitions, enabling you to validate and review CDS object metadata across different SAP environments before activation.