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 Consumers of CDS Behavior Definitions

The provider rules for objects with C0 contract ensure that released objects are changed only in a very restricted way and help to avoid errors and interruptions after an SAP upgrade. Nevertheless, the rules do not prescribe full downward compatibility and leave some room for necessary enhancements to released APIs. Therefore, users of released APIs still have to consider the allowed compatible changes and access the APIs in such a way that the following errors and interruptions are avoided:

When extending CDS behavior definitions, consumers must obey the following naming rules to avoid naming conflicts.

Naming  

The checks apply to the following elements:

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.