ABAP - Keyword Documentation →  ABAP - Rules for Strict ABAP →  Contract Rules for Released APIs →  C0 Contract Rules →  C0 Contract Rules for CDS Behavior Definitions → 
Mail Feedback

C0 Contract Rules for Providers of CDS Behavior Definitions

Generally, a CDS behavior definition that is classified with the C0 contract must not be deleted after being released as an API but can become deprecated. BDEF extensions themselves must not be C0 released.

The following sections show the most important rules that a C0 contract imposes on CDS behavior definitions.

Prerequisites for C0 Release  

General Rules

BDEF of Type managed or unmanaged

BDEF of Type projection

BDEF of Type interface

Naming Rules  

The checks apply to the following elements:

Stability Rules After Release  

General Rules

BDEF of Type managed or unmanaged

BDEF of Type projection

BDEF of Type interface

Example Topics  

Example for a C0 released RAP BO which is extended from ABAP for Cloud Development.

Example for a C0 released service projection view which is extended from ABAP for Cloud Development.