Termes clés, utilisés dans cette leçon :
- 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.
- Sous-compte : entité organisationnelle dans SAP BTP où les services tels que Event Mesh peuvent être mis à disposition et gérés.
- Droits : il s'agit des autorisations ou des attributions qui permettent à un sous-compte d'utiliser certains services ou ressources dans SAP BTP.
- 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.
- 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.
- 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.
- Configuration de canal dans S/4 : configuration des voies de communication pour des événements de gestion spécifiques à publier dans SAP Event Mesh.
- Webhook : Méthode permettant d'augmenter ou de modifier le comportement des pages Web ou des applications Web avec des rappels personnalisés.
- 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.
- Activation de l'abonnement : processus permettant au service Event Mesh de commencer à gérer les événements publiés par SAP S/4HANA.
- 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.
- 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

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

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 :
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.

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.
- 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.
- « Next » (Suivant) : activez ce canal et testez la connexion. Cela devrait être une réussite.
- 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.



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

- 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

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

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 à 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
- Affectez des rôles pour accéder au tableau de bord Event Mesh.
- 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
- Créez une file d'attente et un abonnement de file d'attente dans Event Mesh.
- 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.