Upload
volien
View
251
Download
2
Embed Size (px)
Citation preview
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
i
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
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.
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.
Implementação: Levantamento de Requisitos
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
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
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 Managing 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