dcl

Create, read, update, and activate CDS access controls via ADT.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

简化对 CDS 访问控制定义的创建、阅读、修改和激活等管理任务,帮助开发团队在 ABAP 内容中确保访问权限的一致性与审计性。

Core Features & Use Cases

  • Create/Read/Write/Activate CDS 访问控制定义:通过 dcl 工具对 CDS 对象的访问控制元数据进行创建、查询、修改与激活操作。
  • 场景示例:为一个 CDS 实体创建或修改访问控制定义并在生产前进行验证与审计。

Quick Start

通过 AI 助手执行 dcl_create、dcl_read、dcl_write 或 dcl_activate 来管理 CDS 访问控制定义。

Frequently Asked Questions about dcl

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

FAQPage Schema
How do I create CDS access control definitions for ABAP objects?

You can create CDS access control definitions by applying the dcl_create operation, which configures access control metadata for ABAP CDS entities via the ADT protocol.

What is the process to activate access controls for ABAP CDS entities?

Activating access controls for ABAP CDS entities involves using the dcl_activate operation, which validates and enables the access control definitions in the development environment.

Can I update existing ABAP CDS access control definitions via the ADT protocol?

Yes, you can update existing ABAP CDS access control definitions by executing the dcl_write operation, which modifies the access control metadata directly through the ADT protocol.

How do I query existing access control metadata for CDS entities?

Querying access control metadata for CDS entities is done using the dcl_read operation, which retrieves the current access control definitions applied to the specified ABAP objects.

Does this approach support managing access controls across multiple CDS entities?

Yes, managing access controls across multiple CDS entities is supported, allowing development teams to create, read, update, and activate definitions to ensure consistent access permissions.