Quelle approche d'interface SAP pour votre scénario ?

Choisir une approche d'interface SAP consiste à faire correspondre la tâche, les utilisateurs et le contenu standard disponible à la bonne option : une application SAP Fiori standard, une application spécifique construite avec SAP Fiori elements, une application SAPUI5 freestyle, SAP Build Apps ou SAP GUI. Pour les processus multirôles, il faut d'abord décider où réside la logique de processus.

Comment choisir entre SAP Fiori elements, SAPUI5 freestyle et SAP GUI ?

Question 1

Que doit principalement faire l'utilisateur ?

Orientations indicatives pour des scénarios types. Il ne s'agit pas d'une évaluation de produit, de dimensionnement ou de licences.

Quelle approche d'interface pour quel scénario ?

Légende:Forte adéquationAdéquation possibleFaible adéquationNon applicable

  • Approuver des documents sur poste de travail et sur mobile

    Application SAP Fiori standard
    Forte adéquation
    Application spécifique avec SAP Fiori elements
    Adéquation possible
    SAPUI5 freestyle
    Adéquation possible
    SAP Build Apps
    Adéquation possible
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Existence ou non d'une application d'approbation et d'un scénario de workflow livrés par SAP pour le document

  • Saisie à gros volume ou modifications de masse par des utilisateurs experts

    Application SAP Fiori standard
    Adéquation possible
    Application spécifique avec SAP Fiori elements
    Adéquation possible
    SAPUI5 freestyle
    Adéquation possible
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Forte adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Rapidité de saisie au clavier et densité des données, validées avec les utilisateurs quotidiens

  • Rechercher, filtrer et traiter de nombreux business objects

    Application SAP Fiori standard
    Forte adéquation
    Application spécifique avec SAP Fiori elements
    Forte adéquation
    SAPUI5 freestyle
    Adéquation possible
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Adéquation possible
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Si aucune application standard ne convient, List Report + Object Page est le modèle par défaut

  • Utilisateurs occasionnels et demandes en libre-service

    Application SAP Fiori standard
    Forte adéquation
    Application spécifique avec SAP Fiori elements
    Forte adéquation
    SAPUI5 freestyle
    Forte adéquation
    SAP Build Apps
    Adéquation possible
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Le guidage et la simplicité comptent plus que la densité

  • Saisie guidée en plusieurs étapes avec validation spécifique

    Application SAP Fiori standard
    Adéquation possible
    Application spécifique avec SAP Fiori elements
    Adéquation possible
    SAPUI5 freestyle
    Forte adéquation
    SAP Build Apps
    Adéquation possible
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Selon que les étapes correspondent à un floorplan ou exigent un parcours spécifique

  • Suivre des KPI et analyser les exceptions en détail

    Application SAP Fiori standard
    Forte adéquation
    Application spécifique avec SAP Fiori elements
    Forte adéquation
    SAPUI5 freestyle
    Adéquation possible
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Forte adéquation

    Critère décisif: Source SAP S/4HANA unique (embedded) ou sources multiples (SAP Analytics Cloud)

  • Administration technique et configuration

    Application SAP Fiori standard
    Faible adéquation
    Application spécifique avec SAP Fiori elements
    Faible adéquation
    SAPUI5 freestyle
    Faible adéquation
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Forte adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: L'essentiel de l'administration s'effectue encore dans SAP GUI et des outils spécialisés

  • Transaction sans équivalent SAP Fiori, nécessaire dans le launchpad

    Application SAP Fiori standard
    Non applicable
    Application spécifique avec SAP Fiori elements
    Adéquation possible
    SAPUI5 freestyle
    Adéquation possible
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Forte adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: SAP GUI for HTML est la passerelle la plus rapide ; ne refondre que si la tâche le justifie

  • Ajouter quelques champs ou règles à une application standard

    Application SAP Fiori standard
    Forte adéquation
    Application spécifique avec SAP Fiori elements
    Adéquation possible
    SAPUI5 freestyle
    Faible adéquation
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Non applicable
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Rester dans le cadre de l'extensibilité key user avant de copier des applications

  • Travail sur le terrain avec une connectivité faible ou nulle

    Application SAP Fiori standard
    Faible adéquation
    Application spécifique avec SAP Fiori elements
    Faible adéquation
    SAPUI5 freestyle
    Faible adéquation
    SAP Build Apps
    Faible adéquation
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Les interfaces basées sur un navigateur supposent une connectivité ; le travail hors ligne nécessite généralement une approche mobile native

  • Processus en plusieurs étapes entre rôles, avec des règles propres au métier

    Application SAP Fiori standard
    Adéquation possible
    Application spécifique avec SAP Fiori elements
    Faible adéquation
    SAPUI5 freestyle
    Faible adéquation
    SAP Build Apps
    Adéquation possible
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: L'interface est la décision secondaire : décidez d'abord où réside la logique de processus, puis choisissez les écrans

  • Processus couvrant des systèmes SAP et non SAP

    Application SAP Fiori standard
    Faible adéquation
    Application spécifique avec SAP Fiori elements
    Faible adéquation
    SAPUI5 freestyle
    Faible adéquation
    SAP Build Apps
    Adéquation possible
    SAP GUI / SAP GUI for HTML
    Faible adéquation
    Analytique (embedded ou SAP Analytics Cloud)
    Non applicable

    Critère décisif: Nécessite une orchestration et une intégration entre systèmes ; aucune interface SAP ne porte à elle seule cette logique

Les niveaux d'adéquation sont des orientations éditoriales indicatives pour des scénarios types, et non une évaluation de produit, de dimensionnement ou de licences. Validez-les selon votre release, vos licences et vos utilisateurs.

Quels sont tous les résultats possibles ?

Utiliser l'application SAP Fiori standard

Une application standard dans laquelle les utilisateurs réels peuvent accomplir la tâche est l'option la moins coûteuse et la plus sûre lors des mises à niveau. Le travail se reporte sur la conception des rôles, l'affectation des catalogues et l'adoption.

Points de vigilance

  • Validez avec les utilisateurs quotidiens, pas seulement dans un système de démonstration.
  • Vérifiez dans la Reference Library les business roles, catalogues et services OData requis.

Application standard + extensibilité key user

Lorsque les écarts portent sur des champs, des règles simples ou la mise en page, l'extensibilité key user les comble sans copier l'application, si bien que les mises à jour SAP continuent de s'appliquer.

Points de vigilance

  • Arrêtez-vous si l'extension commence à remodeler le flux — il s'agit alors d'une autre application.
  • Documentez chaque adaptation ; elles s'accumulent sans qu'on s'en aperçoive.

Construire une application spécifique avec SAP Fiori elements

Si la tâche correspond à un floorplan, SAP Fiori elements génère l'essentiel de l'interface à partir d'un service RAP ou CAP et d'annotations, ce qui maintient l'application cohérente avec les applications de SAP.

Points de vigilance

  • La conception du service et des annotations devient l'effort principal.
  • Utilisez le flexible programming model pour combler les écarts avant de passer au freestyle.

Construire une application SAPUI5 freestyle

SAPUI5 freestyle offre un contrôle total sur les interactions complexes et les parcours guidés, au prix de davantage de code à construire, tester et maintenir.

Points de vigilance

  • Prévoyez un responsable et un budget de tests de mise à niveau avant la première ligne de code.
  • Gardez les règles métier dans la couche de services, pas dans l'interface.

Envisager SAP Build Apps — avec une gouvernance

Pour des formulaires et des listes simples avec une logique limitée, un outil low-code sur SAP BTP peut livrer plus vite, à condition que l'accès aux données, la responsabilité et le cycle de vie soient gouvernés dès le premier jour.

Points de vigilance

  • Vérifiez les licences et les prérequis SAP BTP.
  • Définissez qui maintiendra l'application lorsque son créateur passera à autre chose.

Conserver SAP GUI (ou SAP GUI for HTML dans le launchpad) pour l'instant

Pour un travail expert à gros volume dans des transactions denses, SAP GUI reste souvent l'outil le plus rapide. SAP GUI for HTML permet de placer la transaction dans le launchpad sans refonte.

Points de vigilance

  • Réévaluez lorsque SAP livre une application native offrant une couverture équivalente.
  • Dans SAP S/4HANA Cloud Public Edition, construisez votre plan uniquement autour des applications livrées par SAP.

My Inbox + flexible workflow

Pour les scénarios de documents livrés, les key users configurent les approbations dans le flexible workflow et les approbateurs agissent dans My Inbox — aucune interface spécifique n'est nécessaire.

Points de vigilance

  • Mettez-vous d'accord sur la politique d'approbation avant de configurer les conditions.
  • Utilisez comme destinataires des rôles ou des équipes de responsabilité, pas des utilisateurs nominatifs.

Décider de la couche processus avant l'interface

Lorsqu'une approbation ou une tâche couvre plusieurs rôles, documents ou systèmes, la question principale est de savoir où résideront les règles du processus et qui les modifiera. Les options incluent le flexible workflow pour les scénarios livrés, SAP Business Workflow dans le back-end, SAP Build Process Automation sur SAP BTP, ou une couche de workflow existante dans le paysage. Choisissez les écrans après cette décision.

Points de vigilance

  • Cartographiez le processus — rôles, décisions, exceptions, passages de relais — avant de choisir un outil.
  • Demandez-vous qui modifiera les règles l'an prochain, et à quelle vitesse.

Analytique embedded : tiles KPI, analytical list page ou overview page

Pour les KPI opérationnels sur les données SAP S/4HANA, les applications analytiques embedded travaillent sur des données en direct basées sur CDS, dans le launchpad, au plus près des transactions sur lesquelles les utilisateurs agissent.

Points de vigilance

  • Les performances dépendent des vues CDS sous-jacentes.
  • Vérifiez les applications analytiques standard avant de construire.

SAP Analytics Cloud

Lorsque les données proviennent de plusieurs systèmes ou qu'une planification est requise, une plateforme analytique dédiée convient mieux que des applications embedded.

Points de vigilance

  • Licences distinctes et effort d'intégration des données.

SAP GUI et outils d'administration spécialisés

L'essentiel de l'administration technique et du Customizing reste dans SAP GUI et des outils dédiés. SAP Fiori couvre certaines tâches d'administration, pas toute la discipline.

Points de vigilance

  • Ne forcez pas le travail d'administration dans des tiles du launchpad par simple souci de cohérence.

Que faut-il valider avant de décider ?

  • L'application standard a-t-elle été testée avec les utilisateurs quotidiens, et pas seulement présentée en démonstration ?
  • Quels business roles, catalogues et services requiert-elle (SAP Fiori Apps Reference Library) ?
  • Qui est responsable d'une application spécifique après la mise en production, et qui finance les tests de mise à niveau ?
  • Quelles licences et quels services SAP BTP l'option requiert-elle ?
  • Où résideront les règles métier, et qui peut les modifier ?
  • Quelles sont les attentes de performance pour les utilisateurs les plus intensifs ?

Pourquoi une question de processus diffère-t-elle d'une question d'interface ?

Une décision d'interface détermine comment une personne effectue une tâche. Une décision de processus détermine comment le travail circule entre les personnes, les systèmes et les règles dans le temps : qui agit ensuite, dans quelles conditions, dans quel délai, et ce qui se passe en cas d'exception. Un écran peut être remplacé sans changer le processus, et un processus peut changer sans toucher à aucun écran. Traiter les deux comme une seule décision est une source fréquente de reprises dans les projets SAP Fiori.

Questions fréquentes

Faut-il développer des applications SAP Fiori spécifiques ou utiliser les applications standard ?

Commencez par les applications standard, validées avec les utilisateurs quotidiens, et étendez-les avec les outils key user lorsque les écarts sont faibles. Ne construisez des applications spécifiques que lorsque la tâche, les utilisateurs ou le flux diffèrent d'une manière que les applications standard et les extensions ne peuvent pas couvrir, et uniquement avec un responsable clairement désigné.

SAP Fiori elements est-il toujours préférable à SAPUI5 freestyle ?

Non. SAP Fiori elements est plus rapide et plus cohérent lorsqu'une tâche correspond à un floorplan pris en charge. SAPUI5 freestyle convient mieux aux interactions complexes ou aux parcours guidés que les floorplans ne peuvent pas exprimer.

Quand faut-il conserver SAP GUI ?

Conservez SAP GUI pour le travail expert à gros volume dans des transactions denses et pour l'administration technique, où il est souvent plus rapide. Réévaluez lorsque SAP livre une application native offrant une couverture équivalente et que les utilisateurs confirment qu'elle leur convient.

SAP Build Apps remplace-t-il le développement SAPUI5 ?

Non. SAP Build Apps convient aux formulaires et listes simples construits rapidement par des business technologists. Les applications complexes, à longue durée de vie ou critiques en matière de performance nécessitent généralement encore SAPUI5 ou SAP Fiori elements.

Qui doit être responsable des applications SAP Fiori spécifiques après la mise en production ?

Une équipe désignée, disposant d'un budget pour la maintenance et les tests de mise à niveau. Les applications spécifiques sans responsable deviennent des points de blocage lors de la prochaine mise à niveau de SAP S/4HANA.

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.