Disponibilizando filtros na tela de detalhes

Esta funcionalidade permite a criação de aplicações modelless com comportamento semelhante a telas de listagem com filtros, aproximando a experiência do usuário final ao padrão SAP Fiori e facilitando a transição do SAP GUI.


Configuração no Builder

Para habilitar filtros em uma tela de detalhes, temos que ter em mente que a lista principal não será utilizada, com isso seguimos os seguintes passos:

- Na na configuração da Lista principal devemos ativar a opção 'Pular lista principal'.

- Agora na tela de tetalhes ‘Tela (Lista Principal)’ notaremos a exibição do botão '+ Filtro'.


Configuração dos Campos de Filtro

Os campos podem ser adicionados a partir da árvore de campos, formulário principal ou customizados. Neles nós temos as seguintes configurações disponíveis:

- Definir valor padrão

- Marcar como obrigatório

- Disponibilizar a lista de domínio, caso haja este recurso disponível no element de dados do campo no ABAP.

- Configurar uma lista customizada sem a necessidade de criação de uma tabela dentro do ambiente SAP.

- Também pode configurar uma ajuda de pesquisa para o preenchimento do filtro baseada em uma tabela ou qualquer outra fonte de dados compatível oriunda do SAP:


Integração ABAP

Antes de salvar, deve-se informar qual o nome do include ABAP que será executado ao acionar o filtro.


Resultado no Application

A aplicação resultante pode apresentar filtros, tabelas, painéis e gráficos, funcionando como um cockpit complete. Algo que só é possível utilizando o modo de desenvolvimento SAP Fiori Freestyle, com a facilidade de implementação de uma aplicação Fiori Eleemnts.