Implémentation de SAP Asset Performance Management
Lancement de SAP Asset Performance Management
Application des stratégies d'immobilisations dans SAP Asset Performance Management
Évaluation et suivi de l'état des immobilisations dans SAP Asset Performance Management
Application des analyses dans SAP Asset Performance Management

Configuration du maillage d'événements

Objective

After completing this lesson, you will be able to analyser et appliquer des configurations pour Event Mesh dans SAP Asset Performance Management pour faciliter l'échange de données en temps réel

Configurations pour Event Mesh

Termes clés, utilisés dans cette leçon :

  1. Application et service Event Mesh : il s'agit de la plateforme de SAP BTP qui facilite le flux de données en temps réel entre les systèmes.
  2. Sous-compte : entité organisationnelle dans SAP BTP où les services tels que Event Mesh peuvent être mis à disposition et gérés.
  3. Droits : il s'agit des autorisations ou des attributions qui permettent à un sous-compte d'utiliser certains services ou ressources dans SAP BTP.
  4. Instance de service Event Mesh : instance spécifique du service Event Mesh qui est créée et configurée pour l'échange de données en temps réel.
  5. Espace nom : dans le contexte d'Event Mesh, il définit le périmètre ou le domaine dans lequel les événements sont publiés ou souscrits.
  6. JSON de configuration : format de données structuré utilisé pour définir les paramètres et les règles de l'instance de service Event Mesh, comme la rubrique et les règles de file d'attente.
  7. Configuration de canal dans S/4 : configuration des voies de communication pour des événements de gestion spécifiques à publier dans SAP Event Mesh.
  8. Webhook : Méthode permettant d'augmenter ou de modifier le comportement des pages Web ou des applications Web avec des rappels personnalisés.
  9. OAuth2ClientCredential : protocole de sécurité qui permet un accès sécurisé désigné, utilisé pour l'authentification lors de la configuration d'un webhook.
  10. Activation de l'abonnement : processus permettant au service Event Mesh de commencer à gérer les événements publiés par SAP S/4HANA.
  11. Configuration du mappage : alignement des zones de données entre le système source (S/4HANA) et la destination (APM) pour garantir un échange de données précis.
  12. Réplication de documents de mesure : processus de copie des données de mesure de S/4HANA vers APM, qui est une application pratique de la configuration Event Mesh.

Scénario de gestion

Jessica Martin

Ce sujet aidera Jessica Martin à apprendre à configurer et à utiliser SAP Event Mesh dans SAP Asset Performance Management, une compétence essentielle qui lui permettra de garantir un flux fluide de données en temps réel dans les systèmes de CRT Manufacturing.

Synthèse du sujet : Configuration d'Event Mesh

Dans ce chapitre, vous allez apprendre à configurer l'application et le service de maillage d'événements dans BTP ainsi qu'à configurer la configuration pour établir le flux de données en temps réel entre S/4 et APM via Event Mesh.

Une fois les conditions préalables suivantes remplies, accédez à votre compte global BTP et recherchez les droits. Affectez les droits au sous-compte souhaité :

  • Vous avez acheté la licence pour la solution que vous voulez utiliser.
  • Vous avez créé un sous-compte dans votre compte global.
  • Vous êtes l'administrateur du sous-compte.
  • Votre système backend est SAP S/4HANA Cloud privé 2021 FPS01 et versions ultérieures ou S/4HANA Public Cloud.

Créer des droits

Interface SAP pour l'ajout de plans de services à un sous-compte. Il affiche Event Mesh comme service disponible, avec les plans par défaut et standard. Un avis indique que le quota du compte global du plan 'dev' est épuisé, ce qui suggère d'acheter plus de quota ou de supprimer le quota d'autres sous-comptes. L'utilisateur a sélectionné Event Mesh (2 plans) à ajouter.

Une fois le droit ajouté, créez une instance de service de maillage d'événements à partir du locataire CF de l'abonné.

Utilisez l'exemple de configuration json suivant :

Code Snippet
1234567891011121314151617181920212223242526272829303132
{ "resources": { "units": "10" }, "options": { "management": true, "messagingrest": true, "messaging": true }, "rules": { "topicRules": { "publishFilter": [ "${namespace}/*" ], "subscribeFilter": [ "${namespace}/*" ] }, "queueRules": { "publishFilter": [ "${namespace}/*" ], "subscribeFilter": [ "${namespace}/*" ] } }, "version": "1.1.0", "emname": "eventmeshclient", "namespace": "sap/s4/beh" }

Affectez un rôle spécifique de maillage d'événements pour accéder au tableau de bord de l'application de maillage d'événements.

Configuration d'un canal dans SAP S/4HANA pour le sujet de publication des données

Résumé de la vidéo

Apprenez à créer une instance de service pour SAP Asset Performance Management. Suivez les instructions étape par étape pour configurer le maillage d'événements et recevoir des événements de SAP S/4HANA.

Interface utilisateur affichant les abonnements à l'application Event Mesh avec un plan standard, indiquant un statut d'abonnement Abonné créé le 19 janvier 2022. Ci-dessous, il y a une instance nommée 'event_mesh_service' avec un plan 'par défaut', dans un environnement d'exécution Cloud Foundry dans le périmètre 'dev', affichant un statut 'Créé' avec un identifiant clé.

Après l'abonnement à Event Mesh et la création d'une instance de service, l'étape suivante consiste à configurer le framework d'événements dans SAP S/4HANA.

  1. Dans la transaction /IWXBE/CONFIG, créez un canal à l'aide de la clé de service. Saisissez un nom de canal, une description et laissez le reste par défaut. Dans la zone Clé de service, collez la clé d'instance de service pour Event Mesh créé précédemment.
  2. « Next » (Suivant) : activez ce canal et testez la connexion. Cela devrait être une réussite.
  3. Ensuite, sélectionnez Liaisons sortantes. Vous allez ajouter ici les rubriques d'événement Document de mesure requises comme indiqué dans la capture d'écran.

Pour plus d'informations, voir : https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/810dfd34f2cc4f39aa8d946b5204fd9c/fbfdeeab605349b7b1f0330ee4af253b.html?version = 2022.000.

Panneau de configuration pour la création d'un canal d'événement dans une interface système. Des zones sont fournies pour saisir la description du canal, sélectionner le protocole, le nom SMS et les destinations OAuth 2.0. Un extrait de code JSON de clé de service partiellement visible inclut un attribut 'xsappname' avec une valeur associée.
Section de l'interface de configuration de canal SAP affichant un canal nommé APM_EVENT_CHANNEL. Il affiche les options permettant d'afficher la clé de service, d'activer et de vérifier la connexion. Le canal est actif, à l'aide du protocole AMQP avec un espace thématique spécifié, associé à un plan de services par défaut et décrit comme Canal de document de mesure APM.
Configuration de liaison sortante SAP affichant un canal actif APM_EVENT_CHANNEL sous le plan de services par défaut. Le canal comporte plusieurs liaisons sortantes vers différents sujets tels que la modification d'équipement, la modification de poste technique et la création de documents de mesure, chacune avec ses propres options de statut et de filtre.

Création d'une file d'attente dans SAP Event Mesh

Interface client dans une application affichant le eventmeshclient avec les fonctionnalités de gestion, de messagerie et de messagerie REST activées. Il existe une file d'attente créée nommée sap/s4/beh/apim/queue avec zéro message et zéro message non confirmé, désignée comme NON-EXCLUSIVE, avec des options permettant de créer une nouvelle file d'attente et d'effectuer diverses actions.
  • Depuis SAP BTP, accédez au tableau de bord SAP Event Mesh.
  • Sélectionnez le client de maillage d'événements, puis Files d'attente, puis Créer file d'attente.
  • Nommez un représentant, par exemple /apm/queue et laissez le reste comme valeur par défaut. Le préfixe "sap/s4/beh/"/" sera ajouté au nom de la file d'attente.
  • Cliquez sur l'icône Actions pour cette file d'attente et ajoutez un abonnement. Vous pouvez ajouter un abonnement de file d'attente générique, comme sap/s4/beh/* qui s'abonnerait à chaque rubrique publiée par votre système S/4HANA, ou plus spécifique comme sap/s4/beh/ce/sap/s4/beh/mesurementdocument/v1/MeasurementDocument/*

Créer Webhook

Fenêtre pop-up pour les abonnements de file d'attente dans une interface client de messagerie. Il affiche une file d'attente nommée sap/s4/beh/apim/queue avec une zone permettant de saisir une rubrique ou un modèle de rubrique. Il existe une rubrique pré-souscrite nommée sap/s4/beh*, indiquant que la file d'attente est configurée pour recevoir des messages en fonction du modèle de rubrique défini, conformément aux règles dans le descripteur de service.

La création du webhook nécessite l'assistance de SAP. Suivez les étapes ci-dessous :

Créez un incident pour l'équipe opérationnelle de SAP Asset Performance Management (Composant : APM-OPS-SRV, Priorité : Moyenne) pour configurer le webhook sur l'application Event Mesh. Fournissez les détails suivants dans l'incident :

  • Domaine du sous-compte et son ID.
  • Synchronisation des documents de mesure :
    • Nom de rubrique utilisé pour configurer le canal de document de mesure dans SAP S/4HANA.

    • Source utilisée pour l'activation du maillage d'événements pour le document de mesure. Le modèle de la source est => /default/sap.s4.beh/<LogicalSytemName>
  • Caractéristiques des règles et déclencheur d'attribut.
    • Noms de rubrique utilisés pour configurer le canal de modification d'équipement et de poste technique dans SAP S/4HANA.
    • Source utilisée pour l'activation du maillage d'événements pour la modification de l'équipement et du poste technique. Le modèle de la source est => /default/sap.s4.beh/<LogicalSytemName>

Un exemple d'incident peut ressembler à ceci :

Locataire 1

Sous-domaine : <from BTP subaccount overview page>

ID de sous-compte : <from BTP subaccount overview page>

Rubrique :

sap/s4/beh/Equipment/v1/Equipment/Changed/v1

sap/s4/beh/funcallocation/v1/FunctionalLocation/Changed/v1

sap/s4/beh/valurementdocument/v1/MeasurementDocument/*

Source : /default/sap.s4.beh/<SID>CLNT<###> »

Par exemple, si votre système s'appelle S4H et que vous utilisez le mandant 100, la source est /default/sap.s4.beh/S4HCLNT100.

Réflexion personnelle

Réflexion personnelle

Imaginez une situation dans laquelle vous deviez configurer un processus complexe qui impliquait plusieurs étapes et composants, tout comme la configuration d' Event Mesh pour SAP Asset Performance Management. Quelle est la comparaison entre l'approche structurée de la configuration d'Event Mesh et votre expérience ?

Réponse de l'expert

Réponse de l'expert

Réponse de l'expert à la question de réflexion personnelle :

La configuration d'Event Mesh pour SAP Asset Performance Management est similaire à toute configuration complexe dans laquelle chaque étape est cruciale. D'après mon expérience, il est essentiel de comprendre le rôle de chaque partie et la manière dont elles se connectent.

Par exemple, créer des files d'attente dans Event Mesh revient à s'assurer que chaque tâche d'un projet est alignée correctement. Cela nous rappelle à quel point il est important que les informations circulent correctement et dans les délais, tout comme dans Event Mesh où l'échange de données en temps réel est essentiel.

J'ai appris que la planification minutieuse et la connaissance des détails, comme l'obtention de paramètres corrects et la garantie de connexions sécurisées, sont vitales. Cette approche de la configuration d'Event Mesh, en la prenant étape par étape, en s'assurant que tout est sécurisé et aligné, facilitera les configurations technologiques futures, garantissant leur bon fonctionnement sans accroc.

Conclusion

Configuration de SAP Event Mesh pour le flux de données en temps réel dans SAP

Points clés :

1. Conditions préalables
Assurez-vous de disposer des licences nécessaires, d'un sous-compte dans votre compte global et des droits d'administrateur. En outre, votre backend doit être S/4HANA Public Cloud ou S/4HANA Private Cloud 2021 et versions ultérieures.
2. Droits et instance de service
Affectez des droits dans BTP et créez une instance de service Event Mesh.
3. Exemple de configuration JSON
Définissez un espace nom à utiliser dans les événements de gestion SAP S/4HANA et configurez des unités de ressource, des options et des règles dans la structure JSON.
4. Configuration des canaux et des rôles Event Mesh
  1. Affectez des rôles pour accéder au tableau de bord Event Mesh.
  2. Configurez le canal dans SAP S/4HANA pour publier des données dans des rubriques spécifiques.
5. Configuration de la file d'attente et du Webhook
  1. Créez une file d'attente et un abonnement de file d'attente dans Event Mesh.
  2. Configurez un webhook en créant un ticket avec SAP.
Résultats
Les participants seront en mesure de configurer Event Mesh pour une synchronisation efficace des données en temps réel, garantissant des mises à jour immédiates entre SAP S/4HANA et SAP APM, ce qui est essentiel pour les documents de mesure et le suivi basé sur l'état.