Technologies d'interface

SAP Horizon

SAP Horizon est la famille de thèmes visuels actuelle de SAP Fiori, qui succède à Quartz et Belize et est livrée dans SAPUI5 sous forme de Morning Horizon, Evening Horizon et deux variantes à contraste élevé. SAP Horizon modifie les couleurs, les formes, la typographie et l'en-tête du shell dans les applications SAP Fiori et les interfaces classiques, mais ne modifie ni la mise en page des applications, ni les floorplans, ni la logique métier.

L'essentiel

Type
Famille de thèmes visuels (design SAP Fiori)
Couche
Point d'entrée et expérience
IDs de thème
sap_horizon, sap_horizon_dark, sap_horizon_hcb, sap_horizon_hcw
Défini par défaut via
Paramètre de configuration du launchpad THEMING_DEFAULT_THEME (plateforme ABAP)
Personnalisé avec
UI theme designer (thèmes personnalisés basés sur Horizon)
Qui l'utilise
Designers UX, administrateurs du launchpad, développeurs SAP Fiori
S'applique à
SAP S/4HANA (toutes les options de déploiement), SAP BTP
Couche : Point d'entrée et expérienceOù se situe-t-il ? ▾
Où se situe-t-il ?: L1 · Point d'entrée et expérienceCouche : Point d'entrée et expérience.L1L2L3L4L5L6BTP

Couche : Point d'entrée et expérience

Ouvrir la carte d'architecture →

Que change SAP Horizon ?

SAP Horizon est un thème : il modifie l'apparence des écrans, pas leur contenu. La documentation SAP S/4HANA de SAP décrit ces éléments caractéristiques :

  • des angles arrondis sur les contrôles et les conteneurs ;
  • une barre d'en-tête simplifiée et une typographie plus affirmée dans l'en-tête de page, pour que les utilisateurs voient d'abord les informations les plus importantes ;
  • une apparence harmonisée entre les applications SAP Fiori et les interfaces classiques comme Web Dynpro ABAP et SAP GUI for HTML.

Les floorplans, les champs, les actions et la navigation restent exactement tels que l'application les définit. Un list report sous SAP Horizon a les mêmes colonnes et les mêmes filtres que sous Quartz ; seuls les couleurs, les espacements, les formes et les polices diffèrent. SAP Horizon est donc une couche visuelle posée sur les applications existantes, pas une refonte de leurs fonctionnalités.

Quels thèmes SAP Horizon existent ?

SAPUI5 livre quatre thèmes SAP Horizon :

Nom du thèmeID techniqueUsage
Morning Horizonsap_horizonThème clair standard
Evening Horizonsap_horizon_darkThème sombre
High Contrast Blacksap_horizon_hcbAccessibilité, fond sombre
High Contrast Whitesap_horizon_hcwAccessibilité, fond clair

D'après la vue d'ensemble des thèmes pris en charge par SAPUI5, Morning Horizon est pris en charge à partir de SAPUI5 1.96 et les trois autres à partir de 1.101. Les thèmes Quartz (sap_fiori_3 et ses variantes) restent disponibles en parallèle. Les mêmes noms de thèmes apparaissent dans les UI5 Web Components et, en tant que thèmes Horizon, dans SAP GUI for Windows. Proposer une variante SAP Horizon à contraste élevé est important pour l'accessibilité ; les administrateurs doivent donc en laisser une à la disposition des utilisateurs.

Quelles versions prennent en charge SAP Horizon ?

  • SAP S/4HANA on-premise et Private Edition : les applications SAP Fiori nécessitent SAP_UI 7.57 avec SAPUI5 1.102 et SAP Fiori front-end server 2022. Web Dynpro ABAP et SAP GUI for HTML nécessitent SAP S/4HANA 2022 avec AS ABAP 7.57 dans le back-end. La vue d'ensemble des versions de SAP indique Horizon comme thème SAP Fiori pour SAP S/4HANA 2022, 2023 et 2025, et Quartz pour 2021 et les versions antérieures.
  • Thème par défaut du launchpad : dans les versions récentes de la plateforme ABAP, comme 2025 FPS02, le paramètre de configuration du launchpad THEMING_DEFAULT_THEME vaut sap_horizon par défaut ; vérifiez la valeur par défaut pour votre version.
  • SAP S/4HANA Cloud Public Edition : les changements de thème arrivent avec la version cloud ; consultez les informations de version pour connaître le thème par défaut et les thèmes disponibles.
  • SAP BTP : les applications choisissent leur version SAPUI5 et leur thème ; dans SAP Build Work Zone, les administrateurs gèrent les thèmes proposés aux utilisateurs dans le Theme Manager du site.

La disponibilité de SAP Horizon dépend de la version SAPUI5 et de la version ABAP ; vérifiez les deux avant de planifier une bascule.

Que vérifier avant de passer à SAP Horizon ?

  1. Utilisateurs de Belize. Les thèmes Belize sont devenus obsolètes dans SAPUI5 1.120 et ont été supprimés dans 1.136, avec sap_horizon comme remplaçant recommandé. Les utilisateurs encore sous Belize doivent migrer.
  2. Thèmes personnalisés. Un thème d'entreprise construit sur Belize ou Quartz ne devient pas automatiquement SAP Horizon. Reconstruisez-le dans l'UI theme designer sur un thème de base Horizon.
  3. CSS freestyle. Les couleurs codées en dur ou les décalages en pixels dans les applications SAPUI5 spécifiques peuvent entrer en conflit avec les nouvelles formes et les nouveaux espacements. Les paramètres de thème évitent ce problème.
  4. Interfaces classiques. Vérifiez que les écrans Web Dynpro ABAP et SAP GUI for HTML s'exécutent sur une version back-end qui prend en charge SAP Horizon ; sinon, les utilisateurs voient des apparences mélangées.
  5. Valeur par défaut et choix. Les administrateurs définissent le thème par défaut avec THEMING_DEFAULT_THEME ; les utilisateurs peuvent toujours choisir un autre thème dans leurs paramètres.

Le plan de déploiement d'Alder Manufacturing, par exemple, commence par son thème personnalisé et ses applications freestyle, car les applications standard suivent SAP Horizon sans modification. Passer à SAP Horizon revient surtout à vérifier les styles spécifiques, pas le contenu standard.

SAP Horizon, Quartz ou SAP Fiori Design Guidelines : quelle différence ?

SAP HorizonQuartzSAP Fiori Design Guidelines
Ce que c'estFamille de thèmes actuelleFamille de thèmes précédente, toujours prise en chargeDocumentation de design system
IDs techniquessap_horizon, sap_horizon_dark, _hcb, _hcwsap_fiori_3, sap_fiori_3_dark, _hcb, _hcwAucun — des recommandations, pas du code
Ce qu'il contrôleCouleurs, formes, typographie, en-tête du shellCouleurs, formes, typographiePrincipes, floorplans, patterns et usage des contrôles
Versions SAP S/4HANA indiquées2022 et ultérieures1909 à 2021Sans objet

SAP Horizon et Quartz sont des thèmes qui implémentent la partie visuelle des SAP Fiori Design Guidelines ; les guidelines elles-mêmes définissent aussi la mise en page et le comportement.

Questions fréquentes

SAP Horizon est-il le thème SAP Fiori par défaut ?

Dans les versions actuelles, oui. SAP indique SAP Horizon comme thème SAP Fiori pour SAP S/4HANA 2022 et ultérieur, et dans la plateforme ABAP 2025, le paramètre de thème par défaut du launchpad vaut sap_horizon. Les administrateurs peuvent modifier la valeur par défaut, et les utilisateurs peuvent choisir un autre thème.

Le thème Belize est-il encore pris en charge ?

Non. SAP a rendu obsolète la famille de thèmes Belize dans SAPUI5 1.120 et l'a supprimée dans SAPUI5 1.136, avec Blue Crystal. SAP recommande sap_horizon comme remplaçant, et les thèmes Quartz restent disponibles pour les équipes qui ne sont pas encore prêtes à migrer.

SAP Horizon s'applique-t-il aux transactions SAP GUI ?

Oui, avec la bonne version. Les transactions exécutées dans SAP GUI for HTML et les applications Web Dynpro ABAP peuvent utiliser SAP Horizon à partir de SAP S/4HANA 2022 avec AS ABAP 7.57. SAP GUI for Windows propose ses propres thèmes Horizon dans les versions récentes.

Peut-on personnaliser SAP Horizon aux couleurs de l'entreprise ?

Oui. L'UI theme designer crée des thèmes personnalisés basés sur SAP Horizon, par exemple avec les couleurs et le logo de l'entreprise. Un thème personnalisé construit sur Belize ou Quartz doit être reconstruit sur un thème de base Horizon pour obtenir l'apparence SAP Horizon.

Sources

S'applique à
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
Dernière relecture

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP et les autres produits et services SAP mentionnés sont des marques commerciales ou des marques déposées de SAP SE (ou d'une société affiliée à SAP) en Allemagne et dans d'autres pays. Ce guide est indépendant ; il n'est ni affilié à SAP SE, ni sponsorisé, ni approuvé par SAP SE.