CDS View Entity
What it is
The modern form of an ABAP CDS view: a single DDL object (`DEFINE VIEW ENTITY`) with no separate generated SQL view and no `sqlViewName`. It's the only CDS view form allowed in ABAP Cloud and the data-modelling foundation for RAP.
Why it matters for Clean Core
View entities are the Clean Core data layer — released ones are how you read SAP data instead of hitting tables, and your own model RAP on top of them. They also fix the legacy view's gaps (gapless key, stricter syntax).
Common pitfall
Carrying forward `DEFINE VIEW … WITH PARAMETERS sqlViewName` (the legacy form). It's not allowed in ABAP Cloud. New models must be `DEFINE VIEW ENTITY`; migrate old views rather than copy their pattern.