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.