AS ABAP Release 758, ©Copyright 2024 SAP SE. All rights reserved.
ABAP - Keyword Documentation → ABAP - Rules for ABAP Cloud → Contract Rules for ABAP Released APIs → C0 Contract Rules → C0 Contract Rules for RAP Behavior Definitions →C0 Contract Rules for Consumers of RAP Behavior Definitions
The provider rules for objects with a 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, the 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 BDEFs, consumers must obey the following naming rules to avoid naming conflicts.
Naming Rules
The following applies to extensions in ABAP for Cloud Development:
The following applies to extensions in Standard ABAP:
The checks apply to the following elements:
Example Topics
Example for a C0 released RAP BO which is extended from ABAP for Cloud Development.