Qual abordagem de UI SAP se encaixa no seu cenário?

Escolher uma abordagem de UI SAP significa combinar a tarefa, os usuários e o conteúdo standard disponível com a opção certa: um app SAP Fiori standard, um app customizado construído com SAP Fiori elements, um app SAPUI5 freestyle, o SAP Build Apps ou o SAP GUI. Em processos com várias funções, decidir onde fica a lógica do processo vem primeiro.

Como escolher entre SAP Fiori elements, SAPUI5 freestyle e SAP GUI?

Pergunta 1

O que o usuário precisa fazer, principalmente?

Orientação indicativa para cenários típicos. Não é uma avaliação de produto, de dimensionamento ou de licenciamento.

Qual abordagem de UI se encaixa em cada cenário?

Legenda:Alta aderênciaAderência possívelBaixa aderênciaNão se aplica

  • Aprovar documentos no desktop e no celular

    App SAP Fiori standard
    Alta aderência
    App customizado com SAP Fiori elements
    Aderência possível
    SAPUI5 freestyle
    Aderência possível
    SAP Build Apps
    Aderência possível
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Se a SAP entrega um app de aprovação e um cenário de workflow para o documento

  • Entrada de alto volume ou alterações em massa por usuários especialistas

    App SAP Fiori standard
    Aderência possível
    App customizado com SAP Fiori elements
    Aderência possível
    SAPUI5 freestyle
    Aderência possível
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Alta aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Velocidade de digitação e densidade de dados, validadas com os usuários do dia a dia

  • Encontrar, filtrar e agir sobre muitos business objects

    App SAP Fiori standard
    Alta aderência
    App customizado com SAP Fiori elements
    Alta aderência
    SAPUI5 freestyle
    Aderência possível
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Aderência possível
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Se nenhum app standard se encaixa, List Report + Object Page é o padrão de referência

  • Usuários ocasionais e solicitações de autoatendimento

    App SAP Fiori standard
    Alta aderência
    App customizado com SAP Fiori elements
    Alta aderência
    SAPUI5 freestyle
    Alta aderência
    SAP Build Apps
    Aderência possível
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Orientação e simplicidade importam mais que densidade

  • Entrada guiada em várias etapas com validação customizada

    App SAP Fiori standard
    Aderência possível
    App customizado com SAP Fiori elements
    Aderência possível
    SAPUI5 freestyle
    Alta aderência
    SAP Build Apps
    Aderência possível
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Se as etapas se encaixam em um floorplan ou exigem uma jornada customizada

  • Acompanhar KPIs e detalhar exceções

    App SAP Fiori standard
    Alta aderência
    App customizado com SAP Fiori elements
    Alta aderência
    SAPUI5 freestyle
    Aderência possível
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Alta aderência

    Fator decisivo: Fonte única no SAP S/4HANA (embedded) vs. várias fontes (SAP Analytics Cloud)

  • Administração técnica e configuração

    App SAP Fiori standard
    Baixa aderência
    App customizado com SAP Fiori elements
    Baixa aderência
    SAPUI5 freestyle
    Baixa aderência
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Alta aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: A maior parte da administração ainda roda no SAP GUI e em ferramentas especializadas

  • Transação sem equivalente SAP Fiori, necessária no launchpad

    App SAP Fiori standard
    Não se aplica
    App customizado com SAP Fiori elements
    Aderência possível
    SAPUI5 freestyle
    Aderência possível
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Alta aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: O SAP GUI for HTML é a ponte mais rápida; redesenhe apenas quando a tarefa justificar

  • Adicionar alguns campos ou regras a um app standard

    App SAP Fiori standard
    Alta aderência
    App customizado com SAP Fiori elements
    Aderência possível
    SAPUI5 freestyle
    Baixa aderência
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Não se aplica
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Fique dentro da extensibilidade key user antes de copiar apps

  • Trabalho de campo com conectividade ruim ou inexistente

    App SAP Fiori standard
    Baixa aderência
    App customizado com SAP Fiori elements
    Baixa aderência
    SAPUI5 freestyle
    Baixa aderência
    SAP Build Apps
    Baixa aderência
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: UIs baseadas em navegador pressupõem conectividade; o trabalho offline geralmente exige uma abordagem mobile nativa

  • Processo em várias etapas entre funções, com regras específicas do negócio

    App SAP Fiori standard
    Aderência possível
    App customizado com SAP Fiori elements
    Baixa aderência
    SAPUI5 freestyle
    Baixa aderência
    SAP Build Apps
    Aderência possível
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: A UI é a decisão menor: primeiro decida onde fica a lógica do processo, depois escolha as telas

  • Processo que abrange sistemas SAP e não SAP

    App SAP Fiori standard
    Baixa aderência
    App customizado com SAP Fiori elements
    Baixa aderência
    SAPUI5 freestyle
    Baixa aderência
    SAP Build Apps
    Aderência possível
    SAP GUI / SAP GUI for HTML
    Baixa aderência
    Analytics (embedded ou SAP Analytics Cloud)
    Não se aplica

    Fator decisivo: Exige orquestração e integração entre sistemas; nenhuma UI SAP isolada contém essa lógica

As classificações de aderência são uma orientação editorial indicativa para cenários típicos, não uma avaliação de produto, de dimensionamento ou de licenciamento. Valide com a sua release, as suas licenças e os seus usuários.

Quais são todos os resultados possíveis?

Use o app SAP Fiori standard

Um app standard no qual os usuários reais conseguem concluir a tarefa é a opção de menor custo e segura para upgrades. O trabalho passa a ser o desenho de roles, a atribuição de catálogos e a adoção.

Atenção a

  • Valide com os usuários do dia a dia, não apenas em um sistema de demonstração.
  • Verifique na Reference Library os business roles, catálogos e serviços OData necessários.

App standard + extensibilidade key user

Quando as lacunas são campos, regras simples ou layout, a extensibilidade key user as resolve sem copiar o app, e as atualizações da SAP continuam chegando.

Atenção a

  • Pare se a extensão começar a remodelar o fluxo — isso já é outro app.
  • Documente cada adaptação; elas se acumulam sem que ninguém perceba.

Construa um app customizado com SAP Fiori elements

Se a tarefa se encaixa em um floorplan, o SAP Fiori elements gera a maior parte da UI a partir de um serviço RAP ou CAP e de anotações, mantendo o app consistente com os próprios apps da SAP.

Atenção a

  • O desenho do serviço e das anotações passa a ser o principal esforço.
  • Use o flexible programming model para cobrir lacunas antes de partir para o freestyle.

Construa um app SAPUI5 freestyle

O SAPUI5 freestyle dá controle total sobre interações complexas e jornadas guiadas, ao custo de mais código para construir, testar e manter.

Atenção a

  • Defina o responsável pelo app e um orçamento para testes de upgrade antes da primeira linha de código.
  • Mantenha as regras de negócio na camada de serviço, não na UI.

Considere o SAP Build Apps — com governança

Para formulários e listas simples com lógica limitada, uma ferramenta low-code no SAP BTP pode entregar mais rápido, desde que o acesso a dados, a responsabilidade e o ciclo de vida sejam governados desde o primeiro dia.

Atenção a

  • Verifique o licenciamento e os pré-requisitos do SAP BTP.
  • Defina quem mantém o app quando quem o construiu deixar a função.

Mantenha o SAP GUI (ou o SAP GUI for HTML no launchpad) por enquanto

Para trabalho especializado e de alto volume em transações densas, o SAP GUI muitas vezes continua sendo a ferramenta mais rápida. O SAP GUI for HTML pode colocar a transação no launchpad sem redesenho.

Atenção a

  • Reavalie quando a SAP entregar um app nativo com cobertura equivalente.
  • No SAP S/4HANA Cloud Public Edition, planeje apenas com base em apps entregues pela SAP.

My Inbox + flexible workflow

Para cenários de documentos entregues pela SAP, os key users configuram as aprovações no flexible workflow e os aprovadores agem no My Inbox — sem necessidade de UI customizada.

Atenção a

  • Chegue a um acordo sobre a política de aprovação antes de configurar as condições.
  • Use roles ou responsibility teams, e não usuários nominais, como destinatários.

Decida a camada de processo antes da UI

Quando uma aprovação ou tarefa abrange várias funções, documentos ou sistemas, a questão principal é onde as regras do processo vão ficar e quem vai alterá-las. As opções incluem o flexible workflow para cenários entregues pela SAP, o SAP Business Workflow no back-end, o SAP Build Process Automation no SAP BTP ou uma camada de workflow já existente no landscape. Escolha as telas depois dessa decisão.

Atenção a

  • Mapeie o processo — funções, decisões, exceções, repasses — antes de escolher qualquer ferramenta.
  • Pergunte quem vai alterar as regras no ano que vem, e com que rapidez.

Embedded analytics: tiles de KPI, analytical list page ou overview page

Para KPIs operacionais sobre dados do SAP S/4HANA, os apps analíticos embedded trabalham com dados em tempo real baseados em CDS dentro do launchpad, perto das transações em que os usuários atuam.

Atenção a

  • O desempenho depende das views CDS subjacentes.
  • Verifique os apps analíticos standard antes de construir.

SAP Analytics Cloud

Quando os dados vêm de vários sistemas ou é necessário planejamento, uma plataforma analítica dedicada se encaixa melhor que os apps embedded.

Atenção a

  • Licenciamento e esforço de integração de dados à parte.

SAP GUI e ferramentas especializadas de administração

A maior parte da administração técnica e do Customizing continua no SAP GUI e em ferramentas dedicadas. O SAP Fiori cobre tarefas administrativas selecionadas, não a disciplina inteira.

Atenção a

  • Não force o trabalho administrativo em tiles do launchpad só por uma questão de consistência.

O que validar antes de decidir?

  • O app standard foi testado com os usuários do dia a dia, e não apenas demonstrado?
  • Quais business roles, catálogos e serviços ele exige (SAP Fiori Apps Reference Library)?
  • Quem é o responsável por um app customizado após o go-live, e quem paga os testes de upgrade?
  • Quais licenças e serviços do SAP BTP a opção exige?
  • Onde as regras de negócio vão ficar, e quem pode alterá-las?
  • Quais são as expectativas de desempenho para os usuários de uso mais intenso?

Por que uma questão de processo é diferente de uma questão de UI?

Uma decisão de UI responde a como uma pessoa executa uma tarefa. Uma decisão de processo responde a como o trabalho se move entre pessoas, sistemas e regras ao longo do tempo: quem age em seguida, em quais condições, dentro de qual prazo e o que acontece nas exceções. Uma tela pode ser substituída sem mudar o processo, e um processo pode mudar sem que nenhuma tela seja tocada. Tratar as duas como uma única decisão é uma fonte comum de retrabalho em projetos SAP Fiori.

Perguntas frequentes

Devemos construir apps SAP Fiori customizados ou usar os standard?

Comece com apps standard, validados com os usuários do dia a dia, e estenda-os com ferramentas key user onde as lacunas forem pequenas. Construa apps customizados apenas quando a tarefa, os usuários ou o fluxo diferirem de maneiras que os apps standard e as extensões não conseguem cobrir, e somente com um responsável claro.

O SAP Fiori elements é sempre melhor que o SAPUI5 freestyle?

Não. O SAP Fiori elements é mais rápido e mais consistente quando uma tarefa se encaixa em um floorplan suportado. O SAPUI5 freestyle é a opção mais adequada para interações complexas ou jornadas guiadas que os floorplans não conseguem expressar.

Quando devemos manter o SAP GUI?

Mantenha o SAP GUI para trabalho especializado e de alto volume em transações densas e para administração técnica, em que ele costuma ser mais rápido. Reavalie quando a SAP entregar um app nativo com cobertura equivalente e os usuários confirmarem que ele funciona para eles.

O SAP Build Apps substitui o desenvolvimento em SAPUI5?

Não. O SAP Build Apps é adequado para formulários e listas simples construídos rapidamente por tecnólogos de negócio. Apps complexos, de vida longa ou críticos em desempenho geralmente ainda pedem SAPUI5 ou SAP Fiori elements.

Quem deve ser o responsável pelos apps SAP Fiori customizados após o go-live?

Uma equipe definida, com orçamento para manutenção e testes de upgrade. Apps customizados sem responsável viram bloqueios no próximo upgrade do SAP S/4HANA.

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP e os demais produtos e serviços SAP mencionados são marcas comerciais ou marcas registradas da SAP SE (ou de uma empresa afiliada da SAP) na Alemanha e em outros países. Este guia é independente e não é afiliado, patrocinado nem endossado pela SAP SE.