Apresentação do Projeto: Analytics Sales Page (SAP Fiori + OData)
1. Informações Gerais do Projeto
Nome do Projeto: Analytics Sales Page – SAP Fiori com OData V2
Ferramentas e Tecnologias Utilizadas: SAP Fiori, SAP UI5, SAP Business Application Studio (BAS), OData V2, SAP Gateway, SAP S/4HANA, ABAP CDS Views, SAP Web IDE
Área de Aplicação: Análise de Vendas, Business Intelligence, SAP ERP
2. Introdução
Este projeto foi desenvolvido com o objetivo de construir uma página analítica de vendas (Analytics Sales Page) dentro do SAP Fiori, utilizando dados expostos via OData V2. Trata-se de uma implementação prática de conceitos avançados de SAP Fiori Elements, OData Annotations e integração com SAP S/4HANA.
A jornada até aqui envolveu desafios técnicos e estruturais, demonstrando a capacidade de compreender a arquitetura SAP e implementar soluções escaláveis. O percurso até aqui reflete entendimento das tecnologias envolvidas, proporcionando a base necessária para avançar e explorar soluções mais sofisticadas.
3. Descrição do Projeto
Objetivo Principal: Criar uma página analítica para visualizar e analisar métricas de vendas utilizando SAP Fiori Elements e OData Services no SAP Gateway.
Cenário: A empresa precisava de um painel centralizado para visualizar vendas por categoria de produto e identificar tendências. Os dados estavam dispersos em tabelas SAP, exigindo uma solução mais eficiente.
Solução Proposta: Desenvolvimento de um Fiori Analytical List Page (ALP) com integração direta a um serviço OData V2, expondo dados processados via CDS Views em ABAP.
Diferencial Técnico: Utilização de SAP Annotations para enriquecer o front-end sem necessidade de lógica extra no código UI5, reduzindo complexidade e carga de manutenção.

4. Estrutura e Funcionamento da Aplicação
Descrição Técnica da Aplicação
- Arquitetura Geral: O projeto segue a arquitetura SAP Fiori Elements, utilizando OData V2 exposto pelo SAP Gateway, consumindo dados processados por CDS Views dentro do SAP S/4HANA.
- Plataformas Utilizadas:
- SAP Fiori/UI5 para UI
- OData V2 para consumo de dados
- SAP Gateway como middleware
- SAP S/4HANA para persistência dos dados
- Fluxo de Dados:
- O Fiori app consome dados do serviço OData publicado no SAP Gateway.
- O serviço OData está ligado a CDS Views ABAP, que extraem os dados da tabela de vendas no SAP S/4HANA.
- Os dados são processados e exibidos na interface SAP Fiori Elements.
- Componentes Principais:
- Annotations XML para UI5
- Fiori List Report e Analytical List Page (ALP)
- CDS Views para lógica de dados
- SAP Gateway e OData Services para comunicação
Tecnologias & Funcionalidades Chave
- SAP Fiori Elements (Criação de UI sem código customizado)
- Annotations XML (Para definir a interface no Fiori)
- SAP OData V2 (Para consumir os dados de vendas)
- ABAP CDS Views (Para modelagem de dados no SAP S/4HANA)
- Integração SAP Gateway (Para expor os serviços OData)
5. Diagramas e Infográficos
Diagrama da Arquitetura da Aplicação

Fluxograma dos Processos

6. Aprendizagem e Desenvolvimento de Competências
Competências Técnicas Aprendidas:

- Modelação de CDS Views em ABAP
- Configuração de OData Services no SAP Gateway
- Uso avançado de Annotations XML para Fiori UI5
- Implementação de Fiori Analytical List Page
- Integração entre SAP S/4HANA, SAP Gateway e Fiori
Principais Desafios e Como os Resolvi:
- Erro de path inexistente no Annotation.xml → Corrigido através da análise do metadata OData.
- Problemas com propriedades ausentes no i18n → Atualização e mapeamento correto das labels.
- Configuração incorreta do Fiori Analytical Page → Ajuste das Annotations UI para correta visualização.
O que melhoraria na próxima versão?
- Implementação de filtros avançados no Fiori.
- Otimização do tempo de carregamento via ABAP Performance Tuning.
- Adição de novos gráficos analíticos para insights mais profundos.
7. Conclusão e Próximos Passos
Resumo Final do Projeto: Este projeto demonstrou como criar um dashboard de análise de vendas no SAP Fiori, consumindo dados via OData V2 e CDS Views, garantindo uma solução eficiente e escalável dentro do SAP S/4HANA.
Melhorias Futuras:
- Adição de novos KPI Cards para monitorização de métricas
- Implementação de Machine Learning para previsão de vendas
- Integração com SAP Analytics Cloud para relatórios mais detalhados
Referências e Documentação:
- Documentação Oficial SAP Fiori
- Guia SAP OData V2
- Repositório GitHub com Código e Documentação 🔗
Este projeto pretende demonstrar conhecimentos sobre SAP Fiori, OData e ABAP, além da capacidade de resolver problemas e evoluir continuamente.
