AS ABAP Release 757, ©Copyright 2023 SAP SE. All rights reserved.
ABAP - Keyword Documentation → ABAP - Rules for Strict ABAP → Contract Rules for Released APIs → C0 Contract Rules → C0 Contract Rules for CDS Behavior Definitions →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.