Neste blog, vou mostrar como a visualização CDS pode ser usada para gerar um Relatório de Aplicativo de Lista Fiori. Abaixo estão os passos que precisam ser implementados para gerar o Relatório de Aplicativo de Lista Fiori.
-
Anotações CDS para Relatório de Lista Fiori.
-
Como criar um serviço Gateway a partir da visualização CDS ABAP
-
Como criar um relatório de Aplicativo de Lista Fiori no Web IDE.
-
Como implantar o Aplicativo Fiori.
-
Criar um Objeto Semântico Personalizado.
-
Criar um Tile no Fiori.
-
Adicionando Tile de Catálogos > Grupos.
Então, vamos começar com....
1.
Visualização CDS com Anotações para Relatório de Lista Fiori:
Certifique-se de definir
@OData.publish
anotação definida como True para habilitar o serviço para o Fiori.
Também é possível definir abaixo anotação de visualização CDS para interface de UI.
@UI.HeaderInfo - para exibir informações de cabeçalho para o relatório de lista.
@UI.selectionField.position - esta é para opção de filtro
@UI.lineItem.position - Isso é para Posicionar o campo no Layout do Relatório
@UI.hidden - Se desejar ocultar o campo no lado do Fiori
@UI.lineItem.exclude - Se desejar excluir o campo no Layout do Relatório por padrão.
e muitos mais.....
Deve-se usar Associações para trazer o recurso de Ajuda de Valor nos filtros.
Abaixo está o código de visualização CDS de exemplo com Anotações de UI, OData, Associações etc.,
@AbapCatalog.sqlViewName: 'ZDEMOCOMPWHR'
...
...
...
Se desejar Ajuda de Valor nos filtros do relatório de lista para selecionar os Prompts, então é necessário implementar as associações na visualização CDS conforme mencionado no código acima, implementei Ajuda de Valor para Material & Proprietário.
2. Como criar um Serviço Gateway para visualização CDS:
...
...
...