SAP Fiori
Casos de Uso e Melhores Práticas de
Implementação
#01
Visão Geral – SAP Fiori
#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
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
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/
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.
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
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
Arquitetura da Solução - SAP Fiori
SAP Fiori Worklist Application
List Report Application
SAP Fiori Master-Detail Application
SAPUI5 Application
CRUD Master-Detail Application
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:
Desenvolvimento e Deploy
SAP Web IDE – Layout Editor
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:
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
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):
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
Cases Convista: Bradesco Seguros
Cases Convista: Bradesco Seguros
Cases Convista: Bradesco Seguros
Cases Convista: Bradesco Seguros
Solução SAP Fiori – My Inbox para aprovação de processos em geral.
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 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).
Obrigado!!
Giampaolo PerimManaging Partner
ConVista Consulting Brasil
T +55 11 2372-6474
M +55 11 982588056
[email protected] www.conVista.com
Jairo Canuto
SAP NetWeaver Lead
ConVista Consulting Brasil
T +55 11 2372-6474
M +55 11 99172-5065
[email protected] www.conVista.com