34

SAP Fiori - asug.com.br · 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

  • Upload
    volien

  • View
    251

  • Download
    2

Embed Size (px)

Citation preview

Page 1: SAP Fiori - asug.com.br · 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
Page 2: SAP Fiori - asug.com.br · 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

SAP Fiori Casos de Uso e Melhores Práticas de Implementação

Page 3: SAP Fiori - asug.com.br · 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

#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

Page 4: SAP Fiori - asug.com.br · 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

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

Page 5: SAP Fiori - asug.com.br · 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

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.

Page 6: SAP Fiori - asug.com.br · 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

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

Page 7: SAP Fiori - asug.com.br · 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

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.

Page 8: SAP Fiori - asug.com.br · 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

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.

Page 9: SAP Fiori - asug.com.br · 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

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).

Page 10: SAP Fiori - asug.com.br · 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

Arquitetura da Solução - SAP Fiori A figura abaixo mostra a arquitetura de um ambiente SAP Cloud Platform.

Page 11: SAP Fiori - asug.com.br · 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

Arquitetura da Solução - SAP Fiori SAP NetWeaver Gateway: Publicação dos Serviços e Deploy das Aplicações

Page 12: SAP Fiori - asug.com.br · 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

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

Page 13: SAP Fiori - asug.com.br · 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

Arquitetura da Solução - SAP Fiori Tipos de aplicações SAP Fiori

Page 14: SAP Fiori - asug.com.br · 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

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:

Page 15: SAP Fiori - asug.com.br · 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

Desenvolvimento e Deploy SAP Web IDE – Layout Editor

Utilizamos o Editor de Layout do SAP Web IDE para construção das views:

Page 16: SAP Fiori - asug.com.br · 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

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

Page 17: SAP Fiori - asug.com.br · 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

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

Page 18: SAP Fiori - asug.com.br · 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

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/

Page 19: SAP Fiori - asug.com.br · 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: Aplicações específica para aprovação de Pedidos, Requisições,

Contratos e Folhas de Registro de Serviços.

Page 20: SAP Fiori - asug.com.br · 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.

Page 21: SAP Fiori - asug.com.br · 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 Requisições.

Page 22: SAP Fiori - asug.com.br · 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 Contratos.

Page 23: SAP Fiori - asug.com.br · 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 Folhas de Registro de Serviços.

Page 24: SAP Fiori - asug.com.br · 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 – My Inbox para aprovação de processos em geral.

Neste caso, utilizado para aprovação de Pedidos, Contratos e Requisições de Compras.

Page 25: SAP Fiori - asug.com.br · 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 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.

Page 26: SAP Fiori - asug.com.br · 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

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.

Page 27: SAP Fiori - asug.com.br · 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: 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.

Page 28: SAP Fiori - asug.com.br · 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: 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.

Page 29: SAP Fiori - asug.com.br · 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: 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.

Page 30: SAP Fiori - asug.com.br · 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: 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.

Page 31: SAP Fiori - asug.com.br · 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

Aplicações Standard para Finanças

Page 32: SAP Fiori - asug.com.br · 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

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

Page 33: SAP Fiori - asug.com.br · 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

Dúvidas e esclarecimentos

Page 34: SAP Fiori - asug.com.br · 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

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