bdef

Create, read, update, and activate CDS Behavior Definitions via SAP CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CDS Behavior Definitions are essential to control how CDS objects behave; this skill provides tooling to create, read, update, and activate definitions via SAP CLI against ABAP CDS objects.

Core Features & Use Cases

  • Create, read, update, and activate CDS Behavior Definitions (BDEF) using CLI tools.
  • Validate and manage behaviors for CDS objects to ensure proper activation and runtime semantics across deployments.
  • Use Case: Define a new behavior for an ABAP CDS view and activate it to apply runtime semantics across deployments.

Quick Start

Install and configure the SAP CLI skill, then run a sample command to create a new BDEF for a CDS object.

Frequently Asked Questions about bdef

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

FAQPage Schema
How do I create and activate CDS Behavior Definitions in SAP environments?

You can create and activate CDS Behavior Definitions by applying this skill to define, modify, and activate BDEFs for ABAP CDS objects using SAP CLI tooling and ADT protocol integration.

What is a BDEF and when do I need it for ABAP CDS objects?

A BDEF is a CDS Behavior Definition that controls how ABAP CDS objects behave at runtime. You need it to apply proper runtime semantics and lifecycle management across deployments.

Can I manage ABAP CDS behavior definitions using the SAP CLI?

Yes, this skill satisfies integration with SAP CLI tooling to script BDEF operations. You can create, read, update, and activate behavior definitions directly against ABAP CDS objects.

How do I update existing behavior definitions for CDS views?

You can update existing behavior definitions by applying modification scenarios provided by this skill. It enables querying and modifying BDEFs to validate behaviors and ensure proper activation.

Does this skill work with the ADT protocol for BDEF lifecycle management?

Yes, this skill satisfies integration with the ADT protocol to enable scripted BDEF operations. It supports the complete lifecycle management of behavior definitions across your SAP environment.