Por vezes, quando temos um ERP como SAP S/4HANA podem surgir dúvidas sobre como obter os relatórios (reporting) com perguntas como: que relatórios estão disponíveis em SAP S/4HANA? Se não encontrar os que preciso, podemos criá-los? Como? Necessitaremos de um datawarehouse?

É normal que, ao falar-se de reporting ou de Business Intelligence ou analítica de negócio, se faça referência imediatamente a um datawarehouse (repositório de dados) e a um sistema SAP Business Warehouse (repositório de dados de negócio) para ser mais exato, mas nem sempre é necessário.

No caso de um sistema SAP S/4HANA existe a possibilidade de utilizar a analítica embebida, que consiste num conjunto de aplicações analíticas (SAP Fiori Apps) disponíveis no padrão de SAP S/4HANA e que, com uma simples configuração, podem suprir as necessidades básicas de reporting de uma empresa.

Neste artigo veremos qual é a opção mais adequada em função dos diferentes cenários que podemos encontrar.

Tipos de Relatórios

Em primeiro lugar, devemos familiarizar-nos com os tipos de relatórios que existem, segundo a classe de dados que há nos sistemas de informação de uma empresa:

  • Analítico: refere-se aos tipos de relatórios ou painéis de controlo que apresentam valores numéricos, as métricas ou os índices que permitem o utilizador ou analista de negócio de uma empresa analisar o comportamento e a situação concreta desta, através da qual são tomadas decisões.
    • Operacional/Tático: dentro dos dados que dão lugar aos relatórios do tipo analíticos, podemos distinguir os que pertencem a uma área específica e necessitam de atualização praticamente instantânea, em tempo real. São cada vez mais os mais procurados pelos utilizadores das áreas de negócio.
    • Estratégico: é o tipo de relatório ou CM que é utilizado na empresa para monitorizar o estado da mesma e serve para a tomada de decisões por parte dos seus executivos. A frequência de atualização pode não ser alta (desde diária a anual).
  • Transacional: quando falamos de dados transacionais, referimo-nos aos dados de cada um dos eventos dos processos de negócio de uma empresa guardados e lidos no ERP (consultas OLTP – On Line Transactional Process). Se o que queremos é uma lista das faturas do último mês, dos materiais vendidos no último ano ou uma lista de todos os clientes que tenham adquirido alguns dos produtos da empresa, estamos a falar de um relatório transacional. Além disso, podemos incluir nos relatórios transacionais, as listas dos dados mestres.

Como saber quando utilizar cada um deles

A primeira pergunta que nos devemos fazer é: que tipo de informação queremos mostrar nos nossos relatórios? Trata-se de uma mera lista com, por exemplo, as últimas operações de venda? Ou também queremos que agregue informação, ou seja, que possamos ver o total das vendas por ano, por mês ou ambos? Se quisermos dados agregados e com gráficos, o nosso relatório será do tipo analítico, os quais veremos mais adiante. No caso de uma lista simples, relatório transacional, esta poderá ser obtida com a aplicação Fiori correspondente do SAP S/4HANA ou, com um desenvolvimento específico, se não existir tal aplicação no padrão de SAP S/4HANA.

Voltemos aos relatórios do tipo analítico fazendo-nos a seguinte pergunta: a informação que queremos mostrar com dados agregados e possivelmente gráficos de vários tipos, terá origem num único módulo do ERP ou, pelo contrário, queremos que combine num mesmo gráfico do relatório dados dos diferentes módulos como, por exemplo, os lotes de produção com os avisos de qualidade ou os custos dos materiais utilizados em cada produto eliminado? Se só precisamos da informação de um módulo (por ex., da área financeira) em tempo real, o tipo de relatório a utilizar é do tipo operacional e poderemos recorrer à analítica embebida, isto é, às aplicações Fiori de SAP S/4HANA. Por outro lado, a combinação de dados de diferentes áreas da empresa (módulos do SAP S/4HANA) nos relatórios, significará que nos encontramos perante relatórios do tipo estratégico, pelo que recorreremos ao SAP Business Warehouse e a uma solução de reporting específica como o SAP Analytics Cloud.

Analítica embebida (Aplicações Fiori de SAP S/4HANA)

A analítica embebida corresponde no SAP S/4HANA ao conjunto das aplicações analíticas de Fiori. A analítica embebida é caracterizada por mostrar nos relatórios operacionais dados em tempo real, utilizando a tecnologia SAP ABAP CDS e as vantagens do SAP HANA. Dentro deste jogo de aplicações, existem diferentes tipos, mediante a apresentação da informação e da experiência do utilizador:

  • Página de resumo: trata-se de um relatório dos relatórios que, à primeira vista, se pode ver todos os KPIs (Key Performance Indicator – Indicador Chave de Desempenho) e que se pode selecionar e ver informação mais detalhada acedendo a cada um dos mosaicos (tiles).

 

  • Analytical List Page (UI5): analítica de dados com desagregação sobre os dados transacionais. Em geral, são relatórios com várias vistas e a informação organizada de diferentes formas. Contêm habitualmente tabelas e gráficos e o utilizador tem um certo grau de liberdade para configurar o seu relatório.

 

  • Analysis Path Framework: com estas ferramentas podemos criar um caminho direcionado para a análise. É rigorosa e não tem tanta flexibilidade como as anteriores. Permite mostrar vários KPIs de diferentes fontes de dados.

 

  • Design Studio: os relatórios realizados com a referida ferramenta permitem uma elevada flexibilidade ao utilizador, é aquilo a que chamamos o reporting ad-hoc, dado que se pode recolher a informação e geri-la conforme desejado.

 

  • SAP Smart Business Cockpit. suite de aplicações analíticas específica para cada módulo do SAP. A última versão do SAP S/4HANA 1909, oferece uma aplicação analítica que substitui esta suite em alguns casos, como acontece com o SAP EWM.

Além disso, encontraremos ferramentas que nos permitirão aprofundar de onde iremos extrair os dados do ERP. Sendo possível descer até níveis muito técnicos (acesso a tabelas do sistema, criação de consultas, edição de CDS…), se necessário. As aplicações que podem ser utilizadas são:

  • Query browser: aplicação Fiori que permite consultar dados do sistema.
  • Custom Analytical Queries: aplicação com a qual poderemos criar as nossas próprias consultas de dados.
  • KPI modeler: aplicação Fiori com a qual poderemos criar os nossos próprios mosaicos, onde podemos visualizar um KPI que seja necessário.

Business Warehouse (DW de SAP)

SAP Business Warehouse (SAP BW) é o datawarehouse do SAP. Permite-nos armazenar num único repositório dados de diversas fontes, tanto dos diferentes módulos de SAP, como de sistemas alheios ao ERP e SAP (MySQL, Oracle, OData, Excel…). Desta maneira obtém-se o objetivo principal do Data Warehouse, que é dispor da informação centralizada, isolada e otimizada para leitura mediante sistemas de reporting (SAP Analytics Cloud, SAP BPC…) para o consumo por parte dos utilizadores.


A utilização do SAP BW espera conseguir o seguinte:

  • Sistema de Data Warehouse com estruturas otimizadas de informação para reporting e análise.
  • Sistemas Separados: isola-se o sistema ou os sistemas transacionais (SAP S/4HANA) do sistema analítico sem qualquer interferência no consumo dos recursos disponíveis.
  • Ferramentas e motor OLAP (On Line Analytical Process).
  • Gestão automatizada de armazenamento de informação: cadeias de processos que recuperam a informação das diferentes fontes, e armazenam-na num único repositório.

Com estes objetivos em mente, o SAP optou por uma solução separada de armazenamento de informação que é capaz de informar como um componente autónomo de negócio, proporcionando ainda um servidor separado com a sua própria base de dados, cuja última versão aproveita as vantagens tecnológicas do HANA: trata-se do SAP BW/4HANA.

Conclusão

Agora podemos responder às dúvidas apresentadas inicialmente: que relatórios estão disponíveis no SAP S/4HANA? Todos os que o padrão proporciona-nos por defeito mediante as aplicações Fiori analíticas. Se não encontrar os que necessito, podemos criá-los? Sim. Como? Existem ferramentas de configuração, edição e criação de relatórios, que são aplicações Fiori. Necessitaremos de um datawarehouse? Necessitaremos de um datawarehouse (SAP BW), principalmente, se o que queremos é mostrar informação cross, ou seja, informação combinada num relatório e proveniente de diferentes módulos de SAP S/4HANA.