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.
Verbetes relacionadosSAP Fiori Apps Reference Library · Business Role · Rapid Content Activation (task lists da STC01)
Para se aprofundarWhen the Standard Fiori App Covers 80% — and the Missing 20% Kills Adoption
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.
Verbetes relacionadosExtensibilidade Key User · Adaptação de UI (Adapt UI) · Clean Core
Para se aprofundarWhen the Standard Fiori App Covers 80% — and the Missing 20% Kills Adoption
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.
Verbetes relacionadosSAP Fiori Elements · ABAP RESTful Application Programming Model (RAP) · SAP Cloud Application Programming Model (CAP) · Anotações de UI · Flexible Programming Model
Para se aprofundarDoes Fiori Elements Replace UI5 Developers?
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.
Verbetes relacionadosApp freestyle SAPUI5 · SAPUI5 · Apps customizados (Z-apps)
Para se aprofundarDoes Fiori Elements Replace UI5 Developers?
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.
Verbetes relacionadosSAP Build Apps · Destinations (SAP BTP) · SAP Business Technology Platform (SAP BTP)
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.
Verbetes relacionadosFlexible Workflow · My Inbox · Responsibility Management
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.
Verbetes relacionadosApps analíticos · Analytical List Page (ALP) · Overview Page (OVP) · KPIs do SAP Smart Business
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.
Verbetes relacionadosApps analíticos · SAP Business Technology Platform (SAP BTP)
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.
Verbetes relacionadosPFCG e roles do SAP Fiori · /IWFND/MAINT_SERVICE · Launchpad Content Manager
Para se aprofundarWhen Should You Keep SAP GUI Instead of Moving to Fiori?
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.