SAP Fiori - Flux de données

SAP Fiori Data Flow couvre le processus de flux de données dans le paysage système Fiori lorsqu'une demande est effectuée via Launchpad par un utilisateur. Cela inclut le flux de données d'exécution dans le serveur frontal et le serveur principal.

Front-end server - Serveur Web et proxy OData.

Back End server - Fournisseur OData.

  • SAP Fiori utilise HTTP/HTTPSprotocole. Il s'agit d'une architecture d'exécution de requête-réponse.

  • Les objets de l'interface utilisateur et les données du Launchpad sont stockés sur le serveur frontal. Lorsque Launchpad est appelé, l'application lit la définition du Launchpad via un appel de service OData.

  • /UI2/PAGE_BUILDER_PERS est l'un des services OData pour Launchpad.

Serveur frontal dans Fiori Data Flow

  • Le serveur frontal SAP Fiori fait office de serveur Web (HTTPS).

  • Il contient tous les services OData enregistrés et sert de point final pour le service OData.

  • Il contient également des objets UI et Launchpad.

  • Tous les utilisateurs frontaux sont définis dans le serveur frontal et se voient attribuer les rôles appropriés.

  • Pour communiquer avec le système principal, il utilise un alias pour le système principal et interagit avec le serveur principal à l'aide d'une connexion RFC approuvée.

  • L'application Fiori appelle le service OData pour obtenir des données. Le système de passerelle du serveur frontal connaît l'alias système des services et aide à obtenir les données du système principal.

Serveur back-end dans le flux de données Fiori

  • Le serveur principal contient la suite SAP Business 7 pour les applications clés telles que ERP, CRM, SRM, SCM, etc.

  • Il contient des données d'application et est utilisé pour la personnalisation des applications.

  • Ce système contient 2 classes OData -

  • Fournisseur de modèle

  • Fournisseur de données

  • Pour accéder au système d'arrière-plan, les utilisateurs d'application créés sur le serveur frontal doivent avoir une autorisation S_RFCACL. Cette autorisation doit être attribuée aux utilisateurs de la suite Business.

La connexion entre le serveur frontal et le serveur principal doit être une connexion RFC approuvée. Cela signifie que le même ID est authentifié sur le système principal sans entrer le mot de passe. Comme mentionné précédemment, l'ID utilisateur doit avoirS_RFCACL autorisation pour une connexion sécurisée.

Un utilisateur doit avoir des rôles d'interface utilisateur affectés dans le serveur frontal et les rôles principaux dans le serveur principal.

Comment vérifier le flux de données dans SAP Fiori?

Allez dans Launchpad, faites un clic droit sur grey area → Inspect Element.

Si vous cliquez sur le Networkonglet, vous ne verrez rien. Actualisez maintenant le lien du navigateur Launchpad et voyez l'appel à différents services.

Lien URL du service OData, ouvert dans un nouvel onglet.

Vous pouvez rechercher Mon application dans les détails du service OData -