Criando uma fonte de dados CDS

Aqui aprenderemos a criar uma Fonte de Dados do tipo Consulta CDS (Core Data Services) utilizando o Tachyonix Builder para servir de base para criação de aplicações ou interface de serviços, abstraindo o modelo de dados.

Uma consulta CDS permite buscar e filtrar dados de maneira eficiente, oferecendo flexibilidade para personalizar as informações que você deseja exibir ou manipular.

Para a criação deste exemplo, criamos uma tabela em nosso ambiente como objeto local no pacote $TMP com as seguintes configurações:


Criando o CDS

Após abrir o Tachyonix Builder basta seguis os seguintes passos.

  • Selecione o pacote onde deseja criar seu CDS, neste caso Loja » Dados.
  • Selecione o cartão Consulta CDS localizado na seção Fonte de Dados.
  • Acione o botão Iniciar Consulta (CDS).

Estas ações irão direcionar para a página Informações Iniciais.


Informações Iniciais

Esta etapa é responsável por centralizar as configurações de identificação da sua fonte de dados.

Na seção Consulta devemos preencher as seguintes informações:

  • Título: Infore um título para facilita localização do CDS no projeto, neste caso, DS - Lojas.
  • Descrição: Informe aqui uma descrição mais detalhada sobre o CDS. Este texto também é considerado na caixa de pesquisa de Artefatos Tachyonix, localizado no topo da página inicial do Builder.

Na seção Propriedades SAP devemos devemos preencher as seguintes informações:

  • * Pacote: Selecione o pacote SAP onde seu projeto será armazenado dentro do SAP;
  • * Ordem de Workbench: Selecione a task de workbench do seu projeto;
  • * Ordem de Customizing: Selecione a task de workbench do seu projeto;
  • Nome: Preencha o nome do CDS que será criado no SAP, neste exemplo, ZCDSMANLOJAS.

Importante:

  1. Apenas tasks associadas a sua chave de desenvolvedor SAP serão listadas;
  2. As tasks de Workbench devem estar com o tipo "Desenvolvimento/correção" para que sejam listadas;
  3. Caso possua apenas uma task para sua chave ABAP, ela será selecionada automaticamente;
  4. * Estes campos só são exibidos em pacotes transportáveis;
  5. Nome: Deve ser observada a necessidade deste valor começar com Y ou Z.

Quando em Pacote Tachyonix Local

Quando em Pacote Tachyonix Transportável


Seleção de Dados

Na etapa de Dados, você terá a possibilidade de selecionar tabelas, views, CDSs customizados e até mesmo VDM (Virtual Data Models ) Standard, caso esteja utilizando o SAP/S4. Aqui também é possível definir filtros, relacionamentos entre os objetos de dados e Objetos de Autorização.

  • Acione o botão + localizado no topo da lista de fontes de dados.
  • Preencha o nome da fonte de dados desejada, neste caso ZMANLOJA.
  • Selecione a fonte que procura.

Dados de Saída

Na etapa Saída, defina o formato e os dados que serão exibidos após a consulta ser executada:

  • Escolha os campos de chave e valor que farão parte do resultado da consulta;
  • Confirme as definições clicando em Construir;
  • Após a construção bem-sucedida da consulta, o sistema indicará que a operação foi finalizada com sucesso e a consulta estará pronta para uso.

Código gerado

Agora podemos observar o código gerado pela plataforma diretamente em seu ambiente