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, CDS Views, SAP Web IDE
Área de Aplicação: Análise de Vendas, , 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 .
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:

  1. Erro de path inexistente no Annotation.xml → Corrigido através da análise do metadata OData.
  2. Problemas com propriedades ausentes no i18n → Atualização e mapeamento correto das labels.
  3. 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 para previsão de vendas
  • Integração com SAP Analytics Cloud para relatórios mais detalhados

Referências e Documentação:

Este projeto pretende demonstrar conhecimentos sobre SAP Fiori, OData e ABAP, além da capacidade de resolver problemas e evoluir continuamente.