
Técnicamente, la ampliación de entidades CDS es muy similar a la ampliación de objetos de diccionario. Los clientes o interlocutores crean nuevos objetos de desarrollo que hacen referencia al objeto de desarrollo que desean ampliar. En el diccionario ABAP crean estructuras APPEND, en CDS definen ampliaciones de entidad CDS. Las entidades de vista CDS se amplían con ampliaciones de vista CDS. Las ampliaciones de vista CDS se definen en una definición de datos dedicada mediante la sentencia EXTEND VIEW ENTITY. Una vista CDS existente puede tener una o más ampliaciones de vista CDS.

En este ejemplo, la entidad de vista CDS /DMO/E_Agency a la izquierda contiene un elemento en la lista de elementos. La ampliación de vista de la derecha añade un elemento, ZZCategoryZAG, a esta lista. El enlace entre las dos definiciones de datos se establece mediante el nombre de entidad de vista CDS después de la palabra clave ENTIDAD DE VISTA AMPLIADA.
Nota

Las ampliaciones de vista CDS también pueden definir asociaciones adicionales. En función de las opciones de ampliabilidad (véase más abajo), pueden exponer estas asociaciones o utilizarlas en expresiones de vía de acceso en la lista de elementos.
En este ejemplo, la ampliación de vista CDS define la asociación _ZZTextZAG y la añade a la lista de elementos de la entidad de vista CDS /DMO/E_Agency.



