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.