Information et éducation par et pour la communauté SAP

Intégration de SAP dans IBM Business Process Manager

Le Business Process Manager (BPM) d'IBM peut-il aussi communiquer avec le SAP existant ? La réponse de l'expert en BPM Philipp Schnürer est : oui, le BPM n'a certes pas d'interface directe avec SAP, mais quelques astuces rendent la connexion possible.
Philipp Schnürer, X-Integrate
12 décembre 2016
[shutterstock:530288293, allstars]
avatar
Ce texte a été automatiquement traduit en français de l'allemand

Chaque fois que, par exemple, des demandes d'achat sont créées, que des données de facturation sont récupérées ou que des appartenances à des centres de coûts sont vérifiées, il est nécessaire que le BPM d'IBM communique avec le SAP existant.

Connexion directe

Dans les versions actuelles de SAP, il est possible de générer les services web directement à partir des interfaces SAP disponibles. Ceux-ci peuvent être appelés dans le BPM. Ce qui semble simple s'avère souvent être une lutte avec des structures de données compliquées, qui conduisent à des appels encore plus compliqués. L'appel direct des interfaces Java à l'aide de SAP Java Connector est également fastidieux, car il faut toujours connaître toutes les interfaces et les noms d'attributs. Dans ce cas, le programmeur a besoin soit d'une connaissance complète du système SAP et des interfaces, soit d'un interlocuteur permanent qui soit disponible à tout moment pour répondre aux questions. Mais comment extraire les bonnes valeurs des appels BAPI souvent déroutants ? Comment le tout doit-il ensuite être utilisé dans le BPM ?

L'adaptateur IBM-SAP

La réponse est simple : IBM propose depuis un certain temps déjà un adaptateur spécialement conçu pour SAP. Celui-ci peut être connecté de différentes manières à IBM BPM. La manière la plus simple de s'adresser à SAP est d'utiliser la variante Advanced du Business Process Manager. Dans ce cas, les interfaces SCA sont utilisées et reliées au processus de modélisation et de notation des processus métier (BPMN) à l'aide d'un service d'intégration avancé. L'adaptateur SAP définit les interfaces SCA.Interface à SAP via le nom du module BAPI. Ensuite, un mappage graphique peut être utilisé pour créer les interfaces correspondantes avec le processus. Il est facile de tester si la connexion fonctionne grâce aux outils de débogage intégrés d'IBM Integration Designer, l'environnement de développement pour Advanced Integration Services.

Le problème est un peu plus complexe sans la capacité SCA. Avec la version standard de BPM, il faut passer par des modules Java, qui sont accessibles via une interface de service web.Interface être intégré dans le processus. Pour cela, l'adaptateur SAP crée des objets Java qui correspondent aux entrées et aux sorties du module BAPI. Ceux-ci doivent être placés manuellement par du code Java sur les attributs respectifs du processus. L'Enterprise Java Bean (EJB) ainsi créé peut être installé en tant qu'application d'entreprise sur un serveur d'application WebSphere et être utilisé via la fonction de service Web.Interface peut être appelé. Un tel serveur d'application est automatiquement installé lors de l'installation du BPM. Les tests et le débogage peuvent y être effectués via les tests d'interface habituels ou des méthodes Java implémentées en plus.

Intégration de SolMan

SAP Solution Manager constitue un cas particulier en matière d'intégration SAP-IBM. Avec lui, SAP met à disposition un ensemble d'outils, de contenus et de services qui permettent de consolider les environnements système et de les administrer de manière centralisée. Conçu comme un modèle de processus fonctionnel, il permet aux utilisateurs SAP de contrôler des processus rudimentaires dans le système ERP. Il ne contient toutefois pas de logique backend approfondie pour de tels objectifs. C'est là que le BPM d'IBM prend tout son sens. En tant qu'outil de développement, il peut importer des processus créés dans Solution Manager, appelés projets d'entreprise. Un projet d'entreprise est défini dans SAP Solution Manager sur la base de processus SAP et optimisé par une série d'itérations.

Intégration de Sap dans ibm business process managerLes données stockées dans les référentiels sont échangées via des opérations d'importation et d'exportation entre SAP Solution Manager et Process Designer ou Process Center. Elles sont ensuite modélisées et affinées dans IBM BPM afin de fournir des scénarios de gestion précis pour certains projets. Les projets terminés sont ensuite exportés vers SAP Solution Manager pour être configurés.

L'intégration SAP est possible et facile avec BPM Advanced. Pour quelques connexions, on peut toutefois renoncer sans hésitation à la variante Advanced - en particulier lorsqu'il n'y aura pas d'autre connexion SAP ou que le budget disponible pour le développement et la maintenance est supérieur à celui de l'achat de la licence. En règle générale, une telle connexion directe sans adaptateur SAP n'est recommandée que si les développeurs impliqués disposent d'une grande expertise et de très bonnes connaissances de SAP en général et du système SAP concerné.

 

 

avatar
Philipp Schnürer, X-Integrate

Philipp Schnuerer est développeur de logiciels chez X-INTEGRATE Software & Consulting GmbH depuis 2012.


Écrire un commentaire

Le travail sur la base SAP est essentiel pour réussir la conversion S/4. 

Ce que l'on appelle le centre de compétences prend ainsi une importance stratégique chez les clients existants de SAP. Indépendamment du modèle d'exploitation d'un S/4 Hana, les thèmes tels que Automatisation, Suivi, Sécurité, Gestion du cycle de vie des applications et Gestion des données la base de l'exploitation opérationnelle de S/4.

Pour la deuxième fois déjà, le magazine E3 organise à Salzbourg un sommet pour la communauté SAP afin de s'informer en détail sur tous les aspects du travail de base de S/4-Hana.

Lieu de la manifestation

FourSide Hôtel Salzbourg,
Trademark Collection by Wyndham
Am Messezentrum 2, 5020 Salzbourg, Autriche
+43-66-24355460

Date de l'événement

mercredi 10 juin, et
Jeudi 11 juin 2026

Billet d'entrée anticipé

Billet régulier

EUR 390 hors TVA
disponible jusqu'au 1.10.2025
EUR 590 hors TVA

Lieu de la manifestation

Hôtel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Date de l'événement

mercredi 22 avril et
Jeudi 23 avril 2026

Billets

Billet régulier
EUR 590 hors TVA
Abonnés au magazine E3
à prix réduit avec le Promocode STAbo26
EUR 390 hors TVA
Étudiants*
à prix réduit avec le Promocode STStud26.
Veuillez envoyer votre certificat d'études par e-mail à office@b4bmedia.net.
EUR 290 hors TVA
*Les 10 premiers billets sont gratuits pour les étudiants. Tentez votre chance ! 🍀
L'organisateur est le magazine E3 de la maison d'édition B4Bmedia.net AG. Les conférences seront accompagnées d'une exposition de partenaires SAP sélectionnés. Le prix du billet comprend la participation à toutes les conférences du Steampunk and BTP Summit 2026, la visite de l'espace d'exposition, la participation à la soirée et les repas pendant le programme officiel. Le programme des conférences et la liste des exposants et des sponsors (partenaires SAP) seront publiés en temps utile sur ce site.