Visualizações de CDS ABAP simplified-PART 1

ABAP Core Data Service Views also known as ABAP CDS Views. Existem tantas limitações em SE11 vistas, mas podemos sair de todas as limitações e criar uma poderosa vista com a ajuda de visualizações de CDs ABAP.

em geral, as vistas SE11 e as vistas de CDs ABAP irão criar uma vista de base de dados na infra-estrutura. Quando tentarmos acessar estas vistas como uma tabela no código ABAP, este código será executado ao nível do banco de dados.

portanto, as vistas SE11 e as vistas de CDs ABAP ambos irão implementar código push-down, apesar disso, as vistas de CDS tem muitas vantagens nas vistas de CDS.

Abaixo estão a comparação entre SE11 pontos de vista e ABAP CDS pontos de Vista:

SE11 Vistas CDS Vistas
1. Pode ser criado a partir de SAPGUI ou Eclipse.
2. A coluna calculada não é possível.
3. Os parâmetros de entrada não são possíveis.
4. Só a adesão é possível.
5. O agrupamento e a agregação não são possíveis.
6. Anotações não são possíveis.
1. Só pode ser criado a partir da plataforma Eclipse.
2. São possíveis colunas calculadas.
A. Operator
B. CDS Function
C. CASE Expression D. Aggregated Functions
3. São permitidos parâmetros de entrada.
A. In calculated Columns
B. For filtering data
4. Adesão e União são possíveis.
5. O agrupamento e a agregação são possíveis.
6. A anotação pode ser usada para fornecer mais informações de metadados para campos e vistas individuais.

Basic ABAP CDS de criação de Exibição:

Abaixo são as pré-requisito o conhecimento necessário para criar um ABAP CDS Vista:

  1. Criação de ABAP Projeto
  2. Criação de ABAP Pacote
  3. programação ABAP

eu já criei a ABAP Projeto e ABAP Pacote no HANA perspectiva de Desenvolvimento e abaixo está a tela de captura destes objeto.

  1. ABAP Projeto

2. Pacote ABAP

Nota: Certifique-se de que você deve criar um pacote ABAP dentro do projeto ABAP.

estou a demonstrar a criação da janela de CDS ABAP usando a tabela SPFLI com todos os campos da mesma.

Step1. Carregue com o botão direito no Pacote ABAP e seleccione o novo objecto do repositório ABAP e navegue para os Serviços de dados de base, seleccione a Desfinização dos dados e indique um nome para a área de CDS.

Step2 e Passo 3. Por favor, forneça um nome adequado com base na Convenção de nomeação do seu projeto. Clique no seguinte e selecione o pedido de transporte como mostrado abaixo:

Passo 4. Seleccione o modelo com base no seu requisito e carregue em terminar. Estou selecionando definir modelo de vista, uma vez que estou criando uma área de CDS ABAP com todos os campos da tabela de banco de dados SPFLI.

Step5. Assim que você clicar no final, abaixo do Código irá aparecer. Por favor, consulte a imagem para obter uma explicação.

Step6: abaixo está a lógica das vistas do CDS.

Deixe uma resposta

O seu endereço de email não será publicado.