Introdução às visualizações ABAP CDS

Introdução

O SAP ABAP CDS View é usado para definir e consumir modelos de dados semânticos em tabelas padrão ou visualizações de dicionário. A abreviação de CDS é Core Data Services. Embora a visualização de dicionário SE11 e as visualizações CDS criem visualizações de banco de dados no backend, a visualização ABAP CDS substitui a visualização de dicionário de muitas maneiras.

Diferença entre a visualização do dicionário e a visualização do CDS

Visualização de dicionário Visualização de CDS
Pode ser criado a partir do SAP GUI ou Eclipse. Só pode ser criado a partir do Eclipse ou SAP HANA Studio.
Não é possível definir anotações. As anotações são fornecidas para enriquecer os metadados.
A agregação não é possível. Pode fornecer a função de agregação.
Não é possível agrupar. O agrupamento pode ser fornecido.
A junção pode ser usada. Join e Union ambos podem ser usados
  Expressões de caso podem ser usadas.
  Parâmetros de entrada podem ser permitidos para filtrar dados e cálculos de coluna
  Operadores podem ser usados.

Tipos de visualização de CDS

Existem três tipos diferentes de visualização de VDM:

  • Visualização básica
  • Visualização composta
  • Visualização de consumo

Tipos de visualização de CDS

Figura 1: Tipos de visualização do CDS

1. Visualização Básica

As visualizações VDM Basic são criadas na parte superior das tabelas ou visualizações DDIC. É a única visão que interage diretamente com o banco de dados.

Anotação: @VDM.Viewtype: #BASIC

Propriedades da Visualização Básica:

  1. As visualizações básicas podem acessar diretamente as tabelas do banco de dados e outras visualizações básicas.
  2. Eles têm uma associação com outras visões básicas.
  3. Livre de redundâncias.
  4. Eles expõem todos os dados de negócios.

 

2. Vista composta

A visualização composta é criada sobre a visualização VDM Basic. Ele interage com exibições básicas para o conjunto de resultados e não interage diretamente com o banco de dados.

Anotação: @VDM.Viewtype: #COMPOSITE

Propriedades da Vista Composta:

  1. Eles podem acessar outras visualizações compostas, mas não tabelas de banco de dados.
  2. Eles podem ter uma associação com outras visualizações compostas e visualizações básicas.
  3. Redundâncias podem ser possíveis.
  4. Eles devem ser reutilizáveis.

 

3. Visualização de consumo

As visualizações de consumo são construídas sobre as visualizações da Interface. Pelo nome Consumo, podemos supor que essa visualização deve ser consumida pelo SAP UI5 por meio de OData, consultas analíticas, modelos de serviço transacionais.

Anotação: @VDM.Viewtype: #CONSUMPTION

Como criar visualizações CDS no ADT?

Para criar uma visualização do CDS, siga as etapas abaixo:

  1. Navegue até o novo repositório ABAP.
    Novo repositório ABAP
  2. Selecione Definição de dados.
    Selecionar definição de dados
  3. Forneça Pacote, Nome, Descrição da visualização CDS.
  4. Agora, entre as opções fornecidas, selecione Definir exibição.
    Definir vista
  5. Defina o nome da fonte de dados, o nome da visualização SQL, as anotações necessárias e outras propriedades.
    Definir o nome da fonte de dados
  6. Defina a Consulta de seleção de dados.
    Definir consulta de seleção de dados
  7. Salve e ative.

Como visualizar os dados das visualizações do CDS?

  1. No objeto de origem DDL, navegue até a visualização do CDS.
  2. Clique com o botão direito do mouse e selecione OPEN DATA PREVIEW. Além disso, você pode abrir a visualização do CDS e pressionar F8 para visualizar os dados.
  3. A saída mostrará os dados recuperados do CDS View.

Deixe um comentário

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.