Tecnologias de UI

SAP Horizon

O SAP Horizon é a família de temas visuais atual do SAP Fiori, sucessora do Quartz e do Belize, entregue no SAPUI5 como Morning Horizon, Evening Horizon e duas variantes de alto contraste. O SAP Horizon muda cores, formas, tipografia e o cabeçalho do shell nos apps SAP Fiori e nas UIs clássicas, mas não altera layouts de apps, floorplans nem a lógica de negócio.

Resumo

Tipo
Família de temas visuais (design SAP Fiori)
Camada
Ponto de entrada e experiência
IDs dos temas
sap_horizon, sap_horizon_dark, sap_horizon_hcb, sap_horizon_hcw
Padrão definido com
Parâmetro de configuração do launchpad THEMING_DEFAULT_THEME (plataforma ABAP)
Customizado com
UI theme designer (temas customizados baseados no Horizon)
Quem trabalha com ele
Designers de UX, administradores do launchpad, desenvolvedores SAP Fiori
Aplica-se a
SAP S/4HANA (todas as opções de implantação), SAP BTP
Camada: Ponto de entrada e experiênciaOnde se encaixa ▾
Onde se encaixa: L1 · Ponto de entrada e experiênciaCamada: Ponto de entrada e experiência.L1L2L3L4L5L6BTP

Camada: Ponto de entrada e experiência

Abrir o mapa de arquitetura →

O que o SAP Horizon muda?

O SAP Horizon é um tema, então muda a aparência das telas, não o que elas contêm. A documentação do SAP S/4HANA da SAP descreve estes elementos característicos:

  • cantos arredondados em controles e contêineres;
  • uma barra de cabeçalho simplificada e uma tipografia mais marcada no cabeçalho da página, para que os usuários vejam primeiro as informações mais importantes;
  • uma aparência harmonizada entre os apps SAP Fiori e as UIs clássicas, como Web Dynpro ABAP e SAP GUI for HTML.

Floorplans, campos, ações e navegação permanecem exatamente como o app os define. Um list report no SAP Horizon tem as mesmas colunas e filtros que no Quartz; só cores, espaçamentos, formas e fontes mudam. O SAP Horizon é, portanto, uma camada visual sobre os apps existentes, não um redesenho de sua funcionalidade.

Quais temas SAP Horizon existem?

O SAPUI5 entrega quatro temas SAP Horizon:

Nome do temaID técnicoFinalidade
Morning Horizonsap_horizonTema claro, padrão
Evening Horizonsap_horizon_darkTema escuro
High Contrast Blacksap_horizon_hcbAcessibilidade, fundo escuro
High Contrast Whitesap_horizon_hcwAcessibilidade, fundo claro

Segundo a visão geral de temas suportados do SAPUI5, o Morning Horizon é suportado a partir do SAPUI5 1.96, e os outros três a partir do 1.101. Os temas Quartz (sap_fiori_3 e suas variantes) continuam disponíveis ao lado deles. Os mesmos nomes de tema aparecem nos UI5 Web Components e, como temas Horizon, no SAP GUI for Windows. Oferecer uma variante SAP Horizon de alto contraste é importante para a acessibilidade, então os administradores devem manter uma disponível para os usuários.

Quais releases suportam o SAP Horizon?

  • SAP S/4HANA on-premise e Private Edition: os apps SAP Fiori precisam do SAP_UI 7.57 com SAPUI5 1.102 e do SAP Fiori front-end server 2022. Web Dynpro ABAP e SAP GUI for HTML precisam do SAP S/4HANA 2022 com AS ABAP 7.57 no back-end. A visão geral de releases da SAP lista o Horizon como tema SAP Fiori do SAP S/4HANA 2022, 2023 e 2025, e o Quartz para o 2021 e anteriores.
  • Padrão do launchpad: em releases recentes da plataforma ABAP, como a 2025 FPS02, o parâmetro de configuração do launchpad THEMING_DEFAULT_THEME tem sap_horizon como padrão; verifique o padrão da sua release.
  • SAP S/4HANA Cloud Public Edition: as mudanças de tema chegam com a release de nuvem; consulte as informações da release para saber o padrão e os temas disponíveis.
  • SAP BTP: os apps escolhem sua versão do SAPUI5 e seu tema; no SAP Build Work Zone, os administradores gerenciam os temas oferecidos aos usuários no Theme Manager do site.

A disponibilidade do SAP Horizon depende da release do SAPUI5 e da release ABAP, então verifique as duas antes de planejar a troca.

O que verificar antes de migrar para o SAP Horizon?

  1. Usuários do Belize. Os temas Belize foram marcados como deprecated no SAPUI5 1.120 e removidos no 1.136, com sap_horizon como substituto recomendado. Os usuários que ainda estão no Belize precisam migrar.
  2. Temas customizados. Um tema corporativo construído sobre o Belize ou o Quartz não se torna SAP Horizon automaticamente. Reconstrua-o no UI theme designer sobre um tema base Horizon.
  3. CSS freestyle. Cores fixas no código ou deslocamentos em pixels em apps SAPUI5 customizados podem entrar em conflito com as novas formas e espaçamentos. Os parâmetros de tema evitam isso.
  4. UIs clássicas. Verifique se as telas Web Dynpro ABAP e SAP GUI for HTML rodam em uma release de back-end que suporte o SAP Horizon; caso contrário, os usuários verão aparências misturadas.
  5. Padrão e escolha. Os administradores definem o padrão com THEMING_DEFAULT_THEME; os usuários ainda podem escolher outro tema em suas configurações.

O plano de implantação da Alder Manufacturing, por exemplo, começa pelo tema customizado e pelos apps freestyle, porque os apps standard seguem o SAP Horizon sem alterações. Migrar para o SAP Horizon é sobretudo uma verificação da estilização customizada, não do conteúdo standard.

SAP Horizon vs. Quartz vs. SAP Fiori Design Guidelines: qual é a diferença?

SAP HorizonQuartzSAP Fiori Design Guidelines
O que éFamília de temas atualFamília de temas anterior, ainda suportadaDocumentação de design system
IDs técnicossap_horizon, sap_horizon_dark, _hcb, _hcwsap_fiori_3, sap_fiori_3_dark, _hcb, _hcwNenhum — orientação, não código
O que controlaCores, formas, tipografia, cabeçalho do shellCores, formas, tipografiaPrincípios, floorplans, padrões e uso de controles
Releases do SAP S/4HANA listadas2022 e posteriores1909 a 2021Não se aplica

O SAP Horizon e o Quartz são temas que implementam a parte visual das SAP Fiori Design Guidelines; as próprias diretrizes também definem layout e comportamento.

Perguntas frequentes

O SAP Horizon é o tema padrão do SAP Fiori?

Nas releases atuais, sim. A SAP lista o SAP Horizon como o tema SAP Fiori do SAP S/4HANA 2022 e posteriores, e na plataforma ABAP 2025 o parâmetro de tema padrão do launchpad é definido como sap_horizon. Os administradores podem alterar o padrão, e os usuários podem escolher outro tema.

O tema Belize ainda é suportado?

Não. A SAP marcou a família de temas Belize como deprecated no SAPUI5 1.120 e a removeu no SAPUI5 1.136, junto com o Blue Crystal. A SAP recomenda sap_horizon como substituto, e os temas Quartz continuam disponíveis para equipes que ainda não estão prontas para migrar.

O SAP Horizon se aplica às transações do SAP GUI?

Sim, com a release certa. Transações executadas no SAP GUI for HTML e apps Web Dynpro ABAP podem usar o SAP Horizon a partir do SAP S/4HANA 2022 com AS ABAP 7.57. O SAP GUI for Windows oferece temas Horizon próprios em releases recentes.

Dá para aplicar as cores da empresa ao SAP Horizon?

Sim. O UI theme designer cria temas customizados baseados no SAP Horizon, por exemplo com as cores e o logotipo da empresa. Um tema customizado construído sobre o Belize ou o Quartz precisa ser reconstruído sobre um tema base Horizon para ganhar a aparência do SAP Horizon.

Fontes

Aplica-se a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
Última revisão

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.