Você está na página 1de 34

SAP Fiori

Casos de Uso e Melhores Práticas de


Implementação
#01 Visão Geral – SAP Fiori

i
#02 Implementação: Levantamento de requisitos

#03 Melhor solução: RDS ou desenvolvimento do zero?

#04 Ferramentas Utilizadas

#05 Arquitetura da Solução - SAP Fiori

#06 Desenvolvimento e Deploy

#07 Cases Convista

#08 Aplicações típicas para a área Financeira

#09 Demonstração: SAP Fiori Demo Cloud

#10 Dúvidas
Visão Geral – SAP Fiori
SAP Fiori é a nova experiência de usuário (UX) relacionada ao software SAP em toda a empresa. Aplica-se
princípios de design moderno para uma experiência de usuário completamente reinventados. SAP Fiori UX
representa uma experiência de usuário personalizado, ágil e simples através de dispositivos móveis e
opções de implantação rápidas através de pacotes RDS (Rapid Deployment Solution).
Visão Geral – SAP Fiori
SAP Fiori Launchpad é o ponto de entrada central baseado em perfil de usuário, para acesso a todos os
aplicativos, personalizado e em tempo real, para aplicações de negócios transacionais e analíticas.
Implementação: Levantamento de Requisitos
Nesta fase devem ser identificadas as necessidades do cliente. A partir das quais teremos subsídios para
entregar a melhor solução.

Além disso, precisamos levantar algumas informações sobre os produtos ou soluções utilizadas pelo
cliente, bem como suas versões, por exemplo:

 SAP ERP: Versão, Enhancement Package (EHP) e Support Package (SP).

 Database: Tipo de Banco de Dados.

 Software Component: Versão do Software Component relacionado ao RDS.


Melhor Solução: RDS ou Desenvolvimento?
A partir das informações levantadas, podemos identificar se existe algum RDS (aplicação standard
desenvolvidos pela SAP) que atenda as necessidades do cliente.

Além disso, a partir das soluções / produtos utilizados e suas versões, caso exista um RDS, poderemos
verificar se o mesmo é aplicável ao ambiente do cliente.

- https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/

A maiorias das aplicações Fiori não estão disponíveis na versão EHP 6.07 do SAP, apenas no S/4 HANA.
Ferramentas Utilizadas
Abaixo segue a lista de ferramentas utilizadas no processo de desenvolvimento de aplicações SAP Fiori,
através das quais podemos otimizar o esforço necessário e o tempo de desenvolvimento.

 Build (Splash): Prototipação.

 SAP Cloud Platform Trial (HCP Trial): Plataforma de serviços.

 SAP Web IDE: Ferramenta de desenvolvimento.

 SAP HANA Cloud Connector: Integração entre HCP e ambiente do cliente (on-premise).

 SAP NetWeaver Gateway: Publicação dos serviços e deploy das aplicações.

 SAP ECC: Desenvolvimento dos Serviços – SEGW.


Arquitetura da Solução - SAP Fiori
A figura abaixo mostra a arquitetura de um ambiente SAP Fiori (On-premise), a partir da qual podemos
identificar os requisitos técnicos necessários para implementar a solução (ambientes, configurações e
desenvolvimentos, etc).
Arquitetura da Solução - SAP Fiori
A figura abaixo mostra a arquitetura de um ambiente SAP Cloud Platform.
Arquitetura da Solução - SAP Fiori
SAP NetWeaver Gateway: Publicação dos Serviços e Deploy das Aplicações
Arquitetura da Solução - SAP Fiori

Arquitetura das aplicações SAP Fiori

As aplicações SAP Fiori utilizam a biblioteca SAPUI5, que foi desenvolvida a partir da linguagem
HMTL5, a qual é baseada no modelo MVC (Model - View - Controller):

• Model: Gerenciar os dados do aplicativo

• View: Definir e processar a UI

• Controller: Manipular a view e o model


Arquitetura da Solução - SAP Fiori
Tipos de aplicações SAP Fiori
Desenvolvimento e Deploy
SAP Fiori Templates (SAP Web IDE)

Podemos iniciar o desenvolvimento de uma aplicação SAP Fiori / SAPUI5 através de Templates disponíveis
na ferramenta SAP Web IDE:

 SAP Fiori Worklist Application

 List Report Application

 SAP Fiori Master-Detail Application

 SAPUI5 Application

 CRUD Master-Detail Application


Desenvolvimento e Deploy
SAP Web IDE – Layout Editor

Utilizamos o Editor de Layout do SAP Web IDE para construção das views:
Desenvolvimento e Deploy
Fontes de consulta – Objetos e Controles Fiori – SAPUI5:

Uma importante fonte de consulta e exemplos para auxiliar no desenvolvimento SAP Fiori.
SAPUI5 Explored:

 https://sapui5.hana.ondemand.com/explored.html
Desenvolvimento e Deploy

SAP HANA Cloud Platform

Efetuar o deploy da aplicação no SAP HANA


Cloud Platform:

 Preencher informações solicitadas

 Publicar aplicação no SAP Fiori Launchpad

 Adicionar Tile ao catálogo / grupo do


usuário
Desenvolvimento e Deploy

SAPUI5 ABAP Repository

Efetuar o deploy da aplicação no SAPUI5 ABAP


Repository:

 Efetuar logon no ambiente Gateway

 Será solicitada uma Request Workbench

 Aplicação ficará disponível no caminho (SICF):

 /default_host/sap/bc/ui5_ui5/sap/
Cases Convista: Bradesco Seguros
Solução SAP Fiori MM Approval: Aplicações específica para aprovação de Pedidos, Requisições,
Contratos e Folhas de Registro de Serviços.
Cases Convista: Bradesco Seguros
Solução SAP Fiori MM Approval: Específica para Aprovação de Pedidos.
Cases Convista: Bradesco Seguros
Solução SAP Fiori MM Approval: Específica para Aprovação de Requisições.
Cases Convista: Bradesco Seguros
Solução SAP Fiori MM Approval: Específica para Aprovação de Contratos.
Cases Convista: Bradesco Seguros
Solução SAP Fiori MM Approval: Específica para Aprovação de Folhas de Registro de Serviços.
Cases Convista: Bradesco Seguros
Solução SAP Fiori – My Inbox para aprovação de processos em geral.
Neste caso, utilizado para aprovação de Pedidos, Contratos e Requisições de Compras.
Cases Convista: Bradesco Seguros
O My Travel and Expenses é a solução SAP Fiori para Apontamento e Aprovação de Despesas de Viagem,
acessível via dispositivos móvel, através da qual o usuário pode apontar suas despesas e anexar os
comprovantes.
Cases Convista: Bradesco Seguros
Lessons Learned:

 Foram implementadas somente aplicações standard SAP Fiori, sobre as quais foram efetuadas
extensões (enhancements), tanto na parte SAPUI5 (front-end), como nos serviços OData (back-end).

 A atualização da versão do SAPUI5, caso necessária, deve ser feita antes do início do desenvolvimento
das extensões, já que, podem gerar a necessidade de novos testes, após a mesma.

 A ferramenta SAP Web IDE é a melhor ferramenta utilizada para processos de extensão da aplicativos
standard, principalmente através da funcionalidade “Extension Pane”.

 Efetuar as extensões seguindo o Best Practice SAP, procurando utilizar os “Extension Points” das
Views e “Hooks” dos Controlers, procurando subscrever estes objetos somente último caso.

 As extensões de aplicações SAP Fiori, podem ser complexas, demandando esforço e não devem,
portanto, ser subestimadas.
Cases Convista: DPaschoal
O SAP Fiori Worklist (FSCM) ou Gestão de Cobranças, através do qual a DPaschoal pode ter seu
processo de cobrança descentralizado, sendo executado a partir de cada uma de suas mais de 300 lojas.
Cases Convista: DPaschoal
O SAP Fiori Worklist (FSCM) ou Gestão de Cobranças, através do qual a DPaschoal pode ter seu
processo de cobrança descentralizado, sendo executado a partir de cada uma de suas mais de 300 lojas.
Cases Convista: DPaschoal
O SAP Fiori Worklist (FSCM) ou Gestão de Cobranças, através do qual a DPaschoal pode ter seu
processo de cobrança descentralizado, sendo executado a partir de cada uma de suas mais de 300 lojas.
Cases Convista: DPaschoal
Lessons Learned:

 Aplicações Fiori standard do FSCM Receivables Management não estão disponíveis na versão EHP
6.07, apenas no S/4 HANA.

 Desenvolver uma aplicação SAP Fiori é um “projeto dentro do projeto”, logo, o escopo, funcionalidades
e a estratégia de testes devem estar alinhados com o cliente.

 Você precisa de um recurso ABAP para desenvolver ou melhorar as funções do FSCM e FI-AR que
estão disponíveis para o SAP Fiori.

 É necessário reutilizar algumas funcionalidades do FI-AR (por exemplo, Dunning, Juros de Mora).

 Deve-se considerar o esforço e a estratégia de migração do cadastro de clientes para o SAP BP e o


posicionamento da carteira de recebíveis.
Aplicações Standard para Finanças
Aplicações Customizadas - Finanças

1. Solicitação e Aprovação de Limites de Crédito para Clientes.


2. Portal de Clientes para verificação de Faturas em Aberto e emissão de Boletos.
3. Verificação e Aprovação de Viagens e Reembolsos (FI-TV)
4. Aprovação de Requisições de Compras ou de Consumo de Estoque (MM)
5. Aprovações de Pagamento e Arquivos de Remessas (Tesouraria)

6. Aprovação de Gastos do Orçamento (PSM-FM) - Este recurso permite que o Gestor de uma
área aprove ou recuse todos os documentos (empenhos, pré-empenhos, liquidações).

7. Cockpit de Gestão de Hedge


Dúvidas e esclarecimentos
Obrigado!!
Giampaolo Perim Jairo Canuto
Managing Partner SAP NetWeaver Lead
ConVista Consulting Brasil ConVista Consulting Brasil
T +55 11 2372-6474 T +55 11 2372-6474
M +55 11 982588056 M +55 11 99172-5065
Giampaolo.Perim@conVista.com Jairo.Canuto@conVista.com
www.conVista.com www.conVista.com

Você também pode gostar