Logali Training
Vista de consumo

Vista de consumo

CDS – Vista de consumo

La anotación VDM – Virtual Data Model permite la clasificación de vistas CDS por el modelo de datos en términos de sus opciones de reutilización admisibles y contenido aprovisionado.

Para esta lección creamos una vista de consumo utilizando la anotación @VDM.viewType con el valor CONSUMPTION. Las vistas de consumo sirven para fines específicos de la aplicación y se pueden definir en función de las vistas de la interfaz pública (por ejemplo, BASIC y COMPOSITE).

Caso práctico

Creamos el CDS con el nombre ZB_10_GVALER y el nombre ZVB_10_GVALER en la anotación @AbapCatalog.sqlViewName de la vista del diccionario de datos. El CDS será una vista de consumo que utiliza como fuente de datos la entidad CDS de tipo vista intermedia con el nombre ZB_09_GVALER (creada en la lección CDS – Vista intermedia) y que publica los siguientes elementos con los ejes #ROWS y #COLUMNS:

Elemento @AnalyticsDetails.query.axis
Material #ROWS
Plant #ROWS
CreatedOn #ROWS
PersonNameCreated #ROWS
LastChangeDate #ROWS
BaseUnit #COLUMNS
WeightUnit #COLUMNS
VolumeUnit #COLUMNS

Por último, asignamos a la entidad la anotación @Analytics.query: true, anotación que ofrece permisos a las herramientas analíticas para ejecutar querys.

Procedimiento:

  1. Creamos el CDS y utilizamos la opción “Insert all elements” para insertar todos los elementos de la fuente de datos que utilizamos. La ventana de información con los elementos a insertar se activa con la combinación de teclas CTRL+SPACE.
  2. Asignamos la anotación @AnalyticsDetails.query.axis con los ejes #ROWS y #COLUMNS para todas las columnas de la vista y activamos el objeto.

Gheorghe Valer Scurtu

2 comentarios

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  • Hola, buenas tardes,

    Gracias de antemano, por su tiempo.

    Me ayudas con estas dudas por favor.

    Cuando no se encuentran datos cuando se ejecuta el SELECT, como se envía un mensaje de «No hay datos Disponibles», en una vista CDS

    Que tipo de función o sentencia te permite validar que la consulta no tiene datos.

    Si se requiero validar si una tabla tiene registros en una clase, como se valida.

    Gracias de antemano.

    Un saludo.

Cursos Destacados

Síguenos

Si desea estar informado de nuestros nuevos cursos, obtener promociones o desea recibir algún tipo de información.