CDS transactional interface

    A CDS transactional interface is a CDS projection view that is intended to serve as stable public interface for consumption. A CDS transactional interface should be classified by a release contract and thus serve as released API. They are typically used in the context of the ABAP RESTful Application Programming Model to provide the basis for a RAP BO interface. A CDS transactional interface is defined using the CDS DDL statement DEFINE VIEW ENTITY AS PROJECTION ON and it must have its provider contract set to TRANSACTIONAL_INTERFACE. A CDS transactional interface is a CDS persistent entity.