Criando uma atualização de tabela simples
Aqui aprenderemos a criar uma aplicação de manutenção de tabelas sem a necessidade de utilização de código javascript nem mesmo código ABAP. Ou seja teremos a oportunidade de expor para o acesso via web os cadastros de configurações como uma transação SAP SM30 acessível pelo SAP Fiori Launchpad.
Para a criação deste tipo de aplicação não é necessário nenhuma codificação ABAP ou outra linguagem, uma vez que regras de preenchimento obrigatório ou visibilidade de campos ou áreas de tela são configurados apenas utilizando a parametrização pelo Builder.
Neste caso utilizaremos a mesma tabela utilizada no exemplo Criando uma fonte de dados CDS com as seguintes configurações:

Criando a aplicação
Após abrir o Tachyonix Builder basta seguir os seguintes passos.
- Selecione o Pacote Tachyonix onde deseja criar sua aplicação, neste caso Loja;
- Selecione o cartão Atualização de tabela localizado na seção Aplicações;
- Acione o botão Iniciar .

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 serviço OData no projeto, neste caso, Cadastro de Lojas;
- Descrição: Informe aqui uma descrição mais detalhada sobre o Serviço. Este texto também é considerado na caixa de pesquisa de Artefatos Tachyonix, localizado no topo da página inicial do Builder;
- Ícone: Selecione o ícone que deseja que seja apresentado no card no Fiori Lauchpad.

Propriedades SAP
Aqui 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.
Importante:
- Apenas tasks associadas a sua chave de desenvolvedor SAP serão listadas;
- As tasks de Workbench devem estar com o tipo "Desenvolvimento/correção" para que sejam listadas;
- Caso possua apenas uma task para sua chave ABAP, ela será selecionada automaticamente;
- * Estes campos só são exibidos em pacotes transportáveis.

Clique em "Próximo" para continuar ou na tab Dados.
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 linha que possui a referência a tabela desejada que neste caso é a mesma onde os dados das lojas estão armazenados.

Filtros
Nesta seção você pode adicionar critérios para limitar os resultados exibidos. No exemplo, os filtros foram deixados em branco, significando que todos os dados da tabela serão exibidos.
Clique em "Próximo" para continuar ou na tab Saída.
Saída
Configuração da Listagem
Nesta tela, você seleciona quais campos da tabela serão exibidos na lista inicial da aplicação. No exemplo, os campos escolhidos foram:
- Cód. Loja: Código identificação único da loja;
- Nome: Nome da loja.

Configuração da tela de Detalhes
Aqui você define os campos que aparecerão no formulário para edição. No exemplo, os campos configurados foram:
- Cód. Loja: Este campo já aparece selecionado com um ícon indicando seu link direto com o campo herdado da listagem;
- Nome: Assim como o campo Cód. Loja este campo também é vinculado ao campo adicionado na listagem;
- Endereço: Campo adicionado exclusivamente à tela de detalhes para inserir ou editar o endereço da loja.
Importante:
- Toda tela de detalhes de aplicações do tipo Formulário possui os campos vinculados à Listagem que representa a coleção;
- A tela de detalhes sempre terá no mínimo o mesmo número de campos da tabela, podendo ter mais campos, nunca menos.

Configuração de Ações
Como neste exemplo não há necessidade de extensão de programas ABAP não é necessário modificar nada nesta subseção.

Finalize clicando em Construir para gerar a aplicação. Logo após a criação dos objetos SAP e registro das anotações Tachyonix a popup de conclusão do processo de construção é exibida.
Popup de Informações Técnicas
Após clicar no botão Informações Técnicas Você verá uma popup
- Estrutura: Aqui você encontra o nome dos CDSs criados para mapeamento de dados para cara tela ou estrurura de aopio;
- Ações: Aqui você tem acesso direção às classes criadas para comunicação com o ABAP;
- Campos: Aqui são listados apenas os campos que possuem a configuração de determinação ativada. Esta configuração é utilizada para busca de dados extras ou atualização de dadoa de tela no evento de mudança de valores pelo usuário final;
- Mensagens: Aqui ficam registradas todas as mensagens de log do processo de criação dos objetos ABAP necessários para o funcionamento da aplicação;
- Lista de utilização: Aqui você encontra uma lista de aplicações que referenciam a aplicação atual.

Exemplo de Aplicação Criada
A aplicação gerada exibe uma listagem com os campos configurados Código e Nome de cada loja registrada na tabela. Cada linha corresponde a um registro único, e o usuário pode clicar em um registro para ver detalhes ou editar.
Ao selecionar uma loja da listagem, o usuário é levado para o formulário de edição, onde pode alterar o nome e o endereço da loja. O campo de código é exibido, mas geralmente permanece não editável.
Após realizar as alterações, o usuário pode clicar em Salvar para confirmar as mudanças.
