La extensión de metadatos MDE – Metadata Extension amplía una entidad CDS con anotaciones que no están definidas en el código fuente CDS de la definición de datos. También es posible ampliar las anotaciones de los parámetros de la entidad CDS con el objeto MDE.
- Ejemplo práctico
Creamos la vista CDS con el nombre ZB_01_GVALER y con la anotación que permite la extensión de los metadatos. A continuación, creamos el objeto Metadata Extensions con el nombre ZME_03_GVALER como extensión del CDS. En la anotación @Metadata asignamos la capa #CUSTOMER y en la lógica del objeto creado asignamos las siguientes anotaciones para los parámetros de la vista CDS y el elemento Material:
Parámetro/Elemento | Anotación | Valor |
p_createdAt_begin | @EndUserText.label | Creation date – From |
p_createdAt_end | @EndUserText.label | Creation date – Until |
Material | @EndUserText.quickInfo | Material Code |
- Procedimiento de implementación
- CDS
- Implementación del objeto Metadata Extension.
Con este ejemplo hemos ampliado las anotaciones de los parámetros del CDS.