
Intégrer SAP dans un parc de systèmes plus large peut ressembler à un puzzle dont certaines pièces ne s'emboîtent pas. Des outils, des plateformes et des formats de données différents, tous en concurrence pour l'attention. Le tout peut être écrasant, surtout quand il y a autant d'options d'intégration, SAP Integration Suite parmi elles, qui prétendent toutes être la meilleure. J'ai vu des équipes passer des semaines à comparer des plateformes, pour s'apercevoir qu'elles avaient oublié quelque chose d'élémentaire, comme l'impact des licences ou la latence du système sous charge.
Cette page essaie donc d'y voir plus clair. Pas parfaitement clair, peut-être, mais assez pour faire des choix en confiance. J'examine les plateformes d'intégration SAP de façon pratique :
- Quels outils fonctionnent réellement bien ensemble
- Où la licence indirecte peut vous faire trébucher
- Comment SAP Integration Suite, CPI, PI et BTP se comparent réellement
- Quand les outils tiers sont plus pertinents que ceux de SAP
Il n'existe pas de réponse unique pour tous les projets. Mais une fois le cas d'usage bien cerné, la bonne voie d'intégration devient en général évidente. Du moins, c'est ce qu'on espère.
Une mise en œuvre SAP se résume rarement à installer SAP. Le plus souvent, il s'agit de faire fonctionner SAP avec tout le reste : les systèmes historiques, les applications cloud, les bases de données et tous les outils sur mesure sur lesquels l'entreprise s'appuie depuis des années.
C'est là que l'intégration devient critique. Elle peut soit tenir l'ensemble du parc applicatif, soit créer discrètement des frottements que personne ne remarque avant que quelque chose casse.
En pratique, l'intégration est souvent sous-estimée. Les équipes se concentrent sur les fonctionnalités, la conception des processus et les tests. Tard dans le projet, quelqu'un s'aperçoit que :
-
Des données clés ne se synchronisent pas en temps réel
-
Les limites d'API ont été atteintes il y a des semaines
-
Les coûts de licence viennent de doubler à cause de l'usage indirect
-
Le middleware choisi ne supporte pas le volume en charge
Ces points ne sont pas toujours évidents au départ. Mais ils finissent par peser sur les délais, les budgets et même la conformité.
Cette page aborde SAP Integration Suite sous cet angle : comment ces outils fonctionnent réellement dans les projets, quels problèmes ils résolvent et où les risques se cachent le plus souvent.
Démarrer votre évaluation de mise en œuvre ![]()
Les projets SAP ne partent généralement pas d'une page blanche. Ils partent d'un mélange de systèmes existants : certains bien documentés, d'autres à peine compris. L'intégration doit donner du sens à tout cela, souvent sans grande marge de retard.
Quelques schémas reviennent dans la plupart des parcs applicatifs :
- Connexions de SAP vers du non-SAP. ERP historiques, CRM ou applications maison encore en service.
- Configurations hybrides. Un mélange de services cloud et de systèmes on-premise qui essaient de rester synchronisés.
- Flux en temps réel ou par lots. Rapide, c'est bien, mais fiable l'emporte souvent.
- Piloté par API ou par middleware. Parfois les deux, selon la situation.
Des outils comme SAP Integration Suite sont conçus pour traiter bon nombre de ces schémas, surtout dans les environnements hybrides ou très orientés cloud. Mais l'outil n'est qu'une partie de la réponse.
Relier SAP à des plateformes externes paraît souvent simple jusqu'à ce que les formats, la sécurité ou le calendrier s'en mêlent. J'ai vu des équipes bloquées pendant des jours sur de petites incompatibilités. D'un côté on parle REST, de l'autre on exige des fichiers plats.
Les configurations hybrides peuvent sembler souples au début. En pratique, elles reposent généralement sur un patchwork d'exceptions. Un service pousse les données instantanément. Un autre dépend encore de traitements de nuit.
L'intégration en temps réel séduit tout le monde en phase de planification. Mais elle ne fonctionne que si les deux systèmes peuvent la supporter. Ce n'est pas toujours le cas.
Le middleware apporte de la structure, les API apportent de la vitesse. Choisir l'un plutôt que l'autre dépend moins d'une préférence que de ce qui existe déjà et de ce que l'équipe peut raisonnablement gérer.
Scénarios d'intégration inter-applications à considérer
1. Intégration SAP vers non-SAP
SAP doit souvent se connecter à des plateformes comme Salesforce, Oracle ou des outils spécifiques à un secteur. Ces intégrations assurent la continuité entre les systèmes et les processus critiques de l'entreprise.
- Permet un échange de données structuré entre SAP et des plateformes tierces
- Implique des couches d'authentification, de mapping des champs et de transformation
- Aide à préserver les flux métier existants pendant les déploiements SAP
2. Environnements hybrides (on-premise / cloud)
La plupart des clients SAP exploitent des environnements hybrides. Les systèmes SAP on-premise coexistent avec des plateformes cloud, ce qui rend l'intégration indispensable à la cohérence des données et à l'agilité de l'entreprise.
- Relie SAP ECC ou S/4HANA à des produits cloud comme SuccessFactors ou Ariba
- Fait le pont entre des protocoles et des modèles de sécurité différents
- Exige une gouvernance solide pour éviter les problèmes de latence et de synchronisation
3. Intégration en temps réel ou par lots
Choisir entre l'intégration en temps réel et par lots dépend des capacités des systèmes, du volume de données et des besoins métier. Tous les processus ne tirent pas le même bénéfice d'une synchronisation instantanée.
- Le temps réel convient bien aux transactions comme la création de commandes ou les mises à jour de stock
- Le traitement par lots convient mieux aux gros volumes comme les prix, les données de base ou les reprises d'historique
- La plupart des parcs applicatifs utilisent les deux, selon la criticité du processus
4. Intégration par API
Les intégrations par API permettent aux applications de communiquer directement via des protocoles légers. Elles conviennent bien aux services cloud natifs et aux environnements de développement modernes.
- Idéal pour connecter SAP à des applications mobiles, des portails ou des microservices
- Plus rapide à déployer, mais exige une gestion stricte des versions et de la sécurité
- Souvent utilisé avec SAP API Management et les services OData
5. Intégration par middleware
Le middleware ajoute un point de contrôle central pour intégrer SAP à plusieurs systèmes. Il aide à gérer la complexité grâce à l'orchestration, à la mise en file des messages et à la transformation des données.
- Utilisé dans les parcs où plusieurs systèmes interagissent avec SAP
- Offre une supervision et une gestion des erreurs centralisées
- Exemples : SAP PI/PO, SAP Integration Suite, MuleSoft, Dell Boomi
6. Approches d'intégration mixtes
La plupart des entreprises combinent des stratégies API et middleware. Ce modèle hybride s'adapte aux contraintes des systèmes, aux compétences des équipes et aux besoins de support à long terme.
- Combine des méthodes d'intégration directes et managées
- Apporte de la souplesse pour une extension future ou un changement d'outil
- Aide à aligner l'intégration sur les priorités techniques et métier
Pour l'intégration SAP, choisir la bonne suite d'intégration SAP compte plus que la plupart des équipes ne le pensent. La décision dépasse les fonctionnalités et la vitesse. Elle peut influer sur les délais, les modèles de support et même les licences. J'ai vu des projets s'enliser non parce que l'intégration avait échoué, mais parce que la plateforme ne correspondait pas à la façon dont l'entreprise travaillait.
SAP propose plusieurs options d'intégration : certaines plus anciennes, d'autres plus récentes, et certaines qui se recoupent plus qu'on ne le croit. On débat souvent de l'outil à utiliser. Cela dépend, bien sûr. De ce que vous connectez. De la façon dont les données doivent circuler. De ce que l'équipe maîtrise.
Aucun outil ne couvre tout. Chacun a ses compromis. Mais si vous comprenez où chacun s'adapte le mieux, la vue d'ensemble prend plus de sens.
Voici un aperçu rapide des plateformes d'intégration SAP les plus utilisées, d'après la façon dont elles sont réellement appliquées dans les projets, et pas seulement la façon dont SAP les présente.
Plateformes d'intégration SAP
1. SAP PI / PO (Process Integration / Orchestration)
PI/PO est depuis des années le standard de l'intégration SAP on-premise. Il gère les transformations de messages, les workflows et diverses conversions de protocoles. Fiable, il paraît un peu lourd dans les environnements plus dynamiques. Il fait pourtant le travail face à une logique backend complexe.
- Bien adapté aux intégrations SAP vers SAP et aux intégrations historiques
- Prend en charge IDoc, BAPI, RFC, SOAP et d'autres
- Souvent utilisé dans les configurations basées sur ECC ou hybrides
2. SAP CPI / Integration Suite
SAP CPI est plus adaptable, conçu pour les parcs orientés cloud et hybrides. Il est plus facile à prendre en main, surtout pour des équipes nouvelles dans SAP. Les iFlows prêts à l'emploi aident, mais la vraie personnalisation prend toujours du temps. Pour la plupart des nouveaux projets S/4HANA, c'est en général le choix par défaut.
- Prend en charge les intégrations cloud et hybrides
- Inclut des packages de contenu et des adaptateurs réutilisables
- Fait partie du modèle de licence de SAP Integration Suite
3. SAP API Management
Davantage centré sur la gouvernance que sur le déplacement des données. API Management vous aide à contrôler qui accède à quoi, et dans quelles conditions. Pensez-y comme à un portail d'entrée plutôt qu'à un véhicule de livraison. Il est utile pour exposer des API à des partenaires ou à des consommateurs internes.
- Sert au contrôle du trafic, à la limitation de débit et à l'authentification
- Utile pour exposer des API SAP à des applications externes
- Complète souvent CPI ou d'autres outils backend
4. SAP BTP Integration Services
C'est un ensemble plus large qui comprend CPI, API Management, la gestion d'événements et d'autres briques. Il vous donne un point central pour gérer les outils, mais les outils eux-mêmes se comportent encore de façon assez indépendante. La valeur tient au fait de les avoir regroupés et vaguement unifiés.
- Réunit plusieurs composants d'intégration SAP
- Accès centralisé via le cockpit SAP BTP
- Utile pour les parcs d'intégration multi-outils
5. SAP Data Intelligence
Data Intelligence sert quand les données doivent circuler entre plateformes dans un pipeline structuré. Pensez analytique plutôt que transactions. Il relie SAP à des data lakes, à des outils de machine learning ou à d'autres sources externes qui ne font pas partie des flux de processus quotidiens.
- Se concentre sur l'orchestration des données entre plateformes
- S'intègre aux piles d'analytique et de machine learning
- Idéal pour les pipelines de données, pas pour les transactions à haute fréquence
6. Choisir le bon outil
Il n'existe pas de « meilleure » plateforme unique. Le bon outil dépend de ce que l'on intègre, de l'ampleur de l'intégration et du degré de souplesse nécessaire. Parfois, tout dépend de ce avec quoi votre équipe est déjà à l'aise. Cela compte aussi.
- Partez du cas d'usage, pas de l'outil
- Évaluez les licences, la disponibilité des compétences et le modèle de support
- Souvent, plusieurs outils sont utilisés en parallèle
Plateformes d'intégration tierces compatibles avec SAP
1. Dell Boomi
Dell Boomi propose une plateforme low-code dans le cloud, bien adaptée aux organisations qui ont besoin d'un déploiement rapide et d'intégrations réutilisables. Elle se connecte à SAP via des connecteurs prêts à l'emploi et gère efficacement les flux en temps réel comme par lots.
- Interface low-code pour une mise en œuvre plus rapide
- Connecte SAP à des applications cloud, des CRM et des systèmes historiques
- Bien adapté aux entreprises de taille intermédiaire aux besoins hybrides
2. MuleSoft
MuleSoft est souvent utilisé dans les entreprises dont les besoins d'intégration à grande échelle dépassent SAP. Elle propose une connectivité pilotée par les API et une riche expérience pour les développeurs. Les connecteurs SAP sont solides, mais il peut falloir plus d'efforts au départ pour bien la configurer.
- Modèle API-first pour une conception de services flexible
- Utilisée pour intégrer SAP dans une architecture d'entreprise plus large
- Mieux adaptée aux systèmes complexes ou distribués
3. Informatica
Informatica brille dans les environnements riches en données. Elle est souvent choisie pour des intégrations centrées sur l'ETL, la gestion des données de base (MDM) ou l'analytique. L'intégration directe avec SAP est prise en charge, mais en général moins orientée temps réel que sur d'autres plateformes.
- Idéale pour les déplacements de données volumineux et le nettoyage des données
- Souvent associée à SAP pour des cas de reporting ou de MDM
- Adaptée aux organisations dotées d'environnements BI matures
4. Quand utiliser des plateformes tierces
Parfois, les outils natifs de SAP ne conviennent pas, surtout dans les parcs de systèmes mixtes. Un outil tiers peut offrir de meilleurs connecteurs, des interfaces plus simples, ou simplement s'aligner sur les pratiques internes existantes.
- Quand les équipes sont déjà formées à des plateformes externes
- Quand SAP n'est qu'une partie d'une architecture bien plus large
- Quand il faut du temps réel, du low-code ou une intégration de données avancée
5. Licences et facteurs de coût
Les licences varient beaucoup d'une plateforme à l'autre. Les outils SAP intègrent souvent l'intégration dans les abonnements existants. Les outils tiers peuvent offrir de la souplesse, mais leurs modèles de prix peuvent grimper vite selon le volume ou le nombre d'utilisateurs.
- Évaluez le coût en fonction du volume de transactions et des connecteurs
- Surveillez les recoupements avec les capacités SAP déjà sous licence
- Raisonnez en coût total de possession (TCO), pas seulement en frais de licence
6. Maintenance et support de l'intégration
Les plateformes tierces peuvent exiger d'autres modèles de support. Certaines bénéficient d'un solide appui de l'éditeur, d'autres dépendent fortement des compétences internes. La maintenance à long terme doit faire partie de la décision, pas seulement la rapidité de la mise en place initiale.
- Vérifiez les SLA de l'éditeur et ses cycles de mise à jour
- Tenez compte des connaissances internes ou du besoin de consultants externes
- Prévoyez la gouvernance, la gestion des versions et les mises à jour de sécurité
Il n'existe pas d'outil d'intégration parfait. Ce qui marche dans un projet SAP peut créer des lourdeurs inutiles dans un autre. Choisir les bons composants de SAP Integration Suite dépend du parc applicatif dans lequel vous travaillez et du type de pression que subiront vos intégrations : technique, opérationnelle, et parfois même politique.
Commencez par réduire le champ à partir de quelques critères :
-
Parc de systèmes : combien de systèmes sont concernés ? Sont-ils tous SAP, ou un mélange d'outils cloud et non SAP ?
-
Besoins de latence : les données doivent-elles circuler instantanément, ou un délai est-il acceptable ?
-
Extensibilité : de nouveaux systèmes seront-ils ajoutés souvent ? La flexibilité compte-t-elle plus que la standardisation ?
-
Volume : déplacez-vous quelques enregistrements par heure ou des dizaines de milliers par minute ?
Voici un aperçu approximatif de la façon dont les plateformes répondent aux différents besoins :
-
SAP vers SAP - PI/PO ou CPI
-
Cloud vers cloud - CPI, MuleSoft, Boomi
-
Gestion des API - SAP API Management, MuleSoft
-
ETL à fort volume - Informatica, SAP Data Intelligence
-
Orchestration complexe - PI/PO, MuleSoft, BTP Integration Services
Dans les parcs SAP réels, il est rare de voir SAP travailler isolé. Beaucoup d'environnements comptent de grandes plateformes critiques pour l'activité comme Oracle, Microsoft ou Salesforce. Chacune apporte ses propres défis d'intégration : certains techniques, certains structurels, et certains qui relèvent des zones grises des licences.
1. SAP ↔ Oracle (ERP, RH, SCM)
SAP et Oracle coexistent souvent dans les grandes entreprises. L'un gère la finance, l'autre la chaîne logistique ou les RH. Leur faire partager des données de façon fiable peut sembler lent au début, surtout quand les modèles diffèrent plus que prévu.
-
Les tables Oracle doivent souvent être exposées via des API ou des couches de staging
-
SAP pousse généralement des IDocs ou utilise des BAPI, qu'il faut traduire
-
Le calendrier est déterminant : les fenêtres de traitement par lots peuvent retarder la synchronisation
-
Les risques d'accès indirect sont courants si des applications Oracle déclenchent automatiquement des processus SAP
2. SAP ↔ Microsoft (Azure, Power Platform, M365)
Microsoft et SAP se rejoignent à plus d'endroits qu'on ne l'imagine. Que ce soit Power BI qui tire des données de SAP ou Teams qui affiche des KPI en direct, les connexions se multiplient. Mais l'intégration demande un paramétrage soigné. Certaines parties se passent bien. D'autres, nettement moins.
-
Azure Logic Apps peut appeler des API SAP, mais les identifiants doivent être gérés avec soin
-
Power Platform propose des connecteurs, mais peut exiger des fonctions sur mesure pour les flux complexes
-
Microsoft 365 (Excel, par exemple) sert souvent à modifier hors ligne des données SAP, puis à les resynchroniser. Cette configuration peut créer discrètement des problèmes de licence si elle n'est pas suivie
La connectivité entre SAP et Azure s'améliore, mais les modèles hybrides exigent toujours une authentification forte, surtout quand des systèmes on-premise sont impliqués.
3. SAP ↔ Salesforce (données clients, commandes, support)
Salesforce est presque toujours en contact avec le client. SAP gère le backend. Relier les deux consiste en général à synchroniser les fiches clients, l'état des commandes et l'historique de service.
-
L'usage de SAP CPI ou de MuleSoft est courant pour ces flux
-
Les modèles d'objets diffèrent : Salesforce est plus flexible, SAP plus rigide
-
Les limites de débit des API de Salesforce peuvent bloquer les synchronisations à fort volume
-
Risque de licence indirecte si Salesforce déclenche des transactions SAP sans utilisateur sous licence
Parfois, ces connexions semblent simples. Mais dès que le volume monte ou que le processus change en cours de projet, la complexité apparaît. Prévoir ces exceptions tôt est rarement un effort perdu.
![]()
La licence indirecte intervient quand des systèmes extérieurs à SAP interagissent avec lui en coulisses. Personne ne se connecte directement à SAP, mais des processus métier en dépendent pourtant. Un exemple courant : Salesforce qui crée automatiquement des commandes clients dans SAP, sans qu'aucun utilisateur SAP ne touche l'écran. Cela compte.
SAP appelle cela l'« accès indirect ». Et cela compte, parce que c'est considéré comme un fait générateur de licence, même si l'utilisateur ne voit jamais SAP.
Pour gérer cela, SAP a introduit le modèle Digital Access, qui déplace l'attention des utilisateurs vers les documents.
Parmi les déclencheurs typiques :
-
Un portail tiers qui pousse des commandes dans SAP
-
Une application mobile qui consulte les niveaux de stock via une API
-
Un bot qui met à jour des données clients sans se connecter
-
Un CRM qui tire les prix de SAP en temps réel
La frontière n'est pas toujours claire. Mais si SAP traite quelque chose pour le compte d'un autre système, cela mérite une vérification.
Les licences dans les projets SAP ont tendance à remonter tard, parfois après que les décisions d'intégration ont déjà été prises. Mais elles comptent. Plus que la plupart des gens ne le pensent. Surtout quand des systèmes tiers commencent à lire ou à écrire dans SAP sans utilisateur nommé.
Le cœur du sujet tient souvent à l'accès direct ou indirect. L'accès direct est simple. Un utilisateur SAP nommé se connecte, déclenche un processus, et cette action est couverte par une licence. L'accès indirect, lui, se produit quand un système externe (Salesforce, un portail sur mesure, peut-être même un bot) interagit avec SAP en arrière-plan. Cela peut quand même compter comme un usage au regard des conditions de SAP.
Pour traiter ce point, SAP a introduit le modèle Digital Access. Au lieu de facturer par utilisateur, il compte le nombre de types de documents précis créés par accès indirect. Cela comprend par exemple les commandes clients, les factures ou les mouvements de marchandises. Sur le papier, c'est plus clair. En pratique, il reste des zones grises.
Les risques de conformité viennent souvent d'automatisations bien intentionnées. Par exemple :
-
Une application mobile qui tire les prix de SAP sans connexion d'utilisateur
-
Un CRM qui crée automatiquement des fiches clients dans SAP
-
Un outil de planification qui vérifie les niveaux de stock toutes les heures
Tout cela est utile. Mais cela peut exposer à un risque de licence si ce n'est pas suivi et déclaré correctement.
Il existe des moyens de maîtriser le coût. SAP propose des incitations du Digital Access Adoption Program (DAAP) pour passer à la licence fondée sur les documents. Certaines entreprises mettent aussi en place des outils de suivi de l'usage (SAP Passport ou des outils de journalisation externes) pour repérer où se situe le risque.
Les audits sont une autre histoire. Ils peuvent être techniques, commerciaux, ou les deux. Certains sont prévisibles. D'autres moins. Dans tous les cas, anticiper coûte en général moins cher que de se faire surprendre.
1. Salesforce crée des commandes clients dans SAP
Les commerciaux saisissent leurs affaires dans Salesforce, qui envoie ensuite automatiquement les données de commande dans SAP. Aucun utilisateur SAP ne se connecte, mais des documents backend sont créés.
- Le problème : les commandes clients sont générées par accès indirect, ce qui relève de la licence numérique de SAP.
- Parade : utilisez le modèle Digital Access de SAP et comptez ces éléments comme des documents, ou restructurez pour déclencher via des workflows d'utilisateurs SAP nommés.
2. Un portail sur mesure lit les prix dans SAP
Un portail web public ou destiné aux partenaires affiche des prix en temps réel tirés de SAP via une API. Aucune authentification SAP n'est utilisée.
- Le problème : l'accès aux données de prix contourne les utilisateurs nommés et expose le backend SAP sans traçabilité.
- Parade : faites passer l'accès par SAP API Management et appliquez une authentification utilisateur correcte ou des contrôles de quotas.
3. Une application mobile consulte la disponibilité des stocks
Les équipes d'entrepôt utilisent une application mobile qui interroge les stocks SAP en direct sans se connecter directement à SAP.
- Le problème : les données sont consultées indirectement et, selon le volume ou la fréquence, cela peut engager une responsabilité de licence.
- Parade : licenciez les utilisateurs mobiles ou veillez à ce que l'accès respecte les seuils de la licence fondée sur les documents.
4. Une plateforme e-commerce crée des factures
Les achats en ligne génèrent des comptabilisations automatiques de factures dans SAP. Le processus est entièrement de système à système, sans aucun utilisateur SAP.
- Le problème : la création de factures est un fait générateur de licence dans le modèle Digital Access de SAP si elle se fait indirectement.
- Parade : incluez les factures dans le décompte de votre licence Digital Access et suivez l'évolution des volumes.
5. Un système RH écrit des données employés dans SAP
Un logiciel RH tiers gère les données de base des employés et met à jour SAP HCM par des traitements par lots.
- Le problème : la création de données de base sans utilisateur SAP sous licence peut être non conforme selon la façon dont les données sont traitées.
- Parade : clarifiez avec SAP si ces éléments sont considérés comme des documents soumis à licence, et mettez en place un suivi de l'usage ou un acheminement via des utilisateurs nommés.
6. Un outil de BI extrait régulièrement des rapports de SAP
Des plateformes de reporting comme Power BI ou Tableau se connectent aux tables SAP via OData ou JDBC selon un calendrier, et extraient les données en silence.
- Le problème : des extractions fréquentes peuvent enfreindre les politiques d'accès si elles ne sont pas authentifiées ou si les utilisateurs ne sont pas sous licence.
- Parade : faites passer l'accès par des utilisateurs de reporting autorisés ou utilisez des connecteurs analytiques certifiés SAP qui suivent correctement les licences.
Avec 25 ans dans SAP et la transformation numérique, j'ai vu des projets du lancement au go-live, et le milieu confus dont personne ne parle. Parfois, je pilote dès le départ. D'autres fois, on me fait venir pour stabiliser le navire quand les choses dérapent.
Dans les deux cas, mon rôle est le même : relier ce dont l'entreprise a vraiment besoin à ce que le système peut réellement livrer. Pas de jargon. Pas de blabla. Ce que vous trouverez ici n'est pas de la théorie. C'est le fruit d'années de terrain, à résoudre de vrais problèmes sous une vraie pression.
![]()
Au début d'un projet, intégrer signifie en général faire fonctionner les choses. Déplacer des données d'un système à un autre, cocher quelques cases et passer à la suite. Mais le vrai défi apparaît plus tard, quand quelque chose casse discrètement, ou que personne ne se souvient de la façon dont l'interface a été configurée au départ.
Les bonnes pratiques ne consistent pas à suivre un standard rigide. Elles visent à réduire les risques évitables. Cela peut vouloir dire utiliser une authentification plus forte, ou mettre en place la supervision avant le passage à l'échelle. Parfois, cela veut simplement dire documenter plus que ce qui semble nécessaire sur le moment.
Quelques points aident à garder les intégrations saines dans la durée :
-
Utilisez des protocoles sécurisés comme OAuth2, SAML ou X.509
-
Mettez en place une supervision, même si le flux paraît simple
-
Construisez des iFlows ou des API réutilisables ou extensibles
-
Documentez le fonctionnement et la marche à suivre en cas d'échec
Ces étapes sont rarement urgentes. Mais plus tard, elles font gagner des heures. Parfois des jours.
1. Sécuriser chaque point d'intégration
La sécurité est souvent traitée tard, généralement juste avant le go-live. Or c'est le moment où elle est la plus difficile à corriger. Utilisez OAuth2, SAML ou des certificats selon le scénario. Et si des identifiants statiques sont utilisés, journalisez-les et faites-les tourner correctement. Ne les laissez pas simplement dans un fichier de configuration en espérant que personne ne les oublie.
- Chiffrez de bout en bout, pas seulement vers l'extérieur
- Choisissez les protocoles d'authentification selon le risque lié aux données
- Testez tôt l'expiration et le renouvellement des jetons
2. Superviser dès le départ
La supervision est souvent ajoutée après un incident. Mais elle fonctionne mieux quand elle est déjà là avant que quoi que ce soit ne casse. Même une journalisation minimale aide. Il ne s'agit pas de tableaux de bord sophistiqués. Il s'agit de savoir ce qui a échoué, quand et pourquoi. Sans cela, même un petit incident peut prendre des heures à retracer.
- Configurez des alertes en cas d'échec et de dépassement de délai
- Journalisez les temps de réponse et le nombre de nouvelles tentatives
- Utilisez la supervision SAP existante si elle est disponible
3. Concevoir pour la réutilisation, pas pour l'instant
Il est tentant de résoudre le problème immédiat par un correctif rapide, codé en dur. Mais chaque cas isolé ajoute des frictions plus tard. Des iFlows réutilisables, une logique de transformation partagée et des entrées paramétrées font gagner du temps quand les processus évoluent, ce qui arrive presque toujours.
- Utilisez des modèles quand c'est possible
- Évitez les règles métier dans les étapes de mapping
- Séparez la logique des couches de transport
4. Documenter en pensant à l'exploitation
La documentation s'arrête souvent à la phase de conception. Mais les équipes de support ont besoin de plus que des schémas. Elles doivent savoir ce qui se passe quand le point de terminaison est indisponible, ou qu'un champ manque. Une bonne documentation répond à ces questions avant que des tickets ne soient ouverts.
- Incluez la logique de nouvelle tentative, la gestion des échecs et les informations de version
- Décrivez les hypothèses sur les systèmes en amont et en aval
- Tenez les documents à jour quand les flux changent
5. Attribuer une responsabilité claire
Certaines intégrations tournent pendant des mois avant que quelqu'un s'aperçoive que personne n'en est responsable. Quand elle échoue, chacun suppose que quelqu'un d'autre la surveille. Évitez cela. Attribuez une responsabilité. Même informelle. Cette seule étape réduit les temps d'arrêt plus que la plupart des correctifs techniques.
- Définissez la responsabilité de chaque flux ou interface
- Assurez-vous que le responsable a accès aux journaux et aux outils
- Intégrez la responsabilité dans les documents d'accueil et de passation
6. Construire pour le changement, pas seulement pour le lancement
Les interfaces ne sont pas figées. Les champs changent. Les API sont versionnées. Les volumes augmentent. Si le flux est trop rigide, il casse au moindre changement. Prévoyez des ajustements dès le départ, même si les exigences semblent stables aujourd'hui.
- Utilisez la gestion de versions pour les mappings et les configurations
- Documentez clairement les limites et contraintes connues
- Révisez les flux d'intégration pendant les cycles de livraison
Les projets d'intégration partent souvent d'objectifs techniques : connecter des systèmes, synchroniser des données, faire tourner les choses. Mais en dessous, le coût joue un rôle plus grand qu'on ne le croit. Pas seulement les licences initiales, mais le coût qui apparaît plus tard : quand les charges montent, quand les exigences changent ou quand un contournement devient permanent.
Les outils cloud comme SAP CPI peuvent sembler plus économiques au début. Pas de matériel, une mise en place plus rapide. Mais avec une tarification à l'usage, les coûts peuvent grimper avec le volume. Les options on-premise comme PI/PO ont des prix plus stables mais s'accompagnent d'une charge d'infrastructure.
Viennent ensuite les plateformes tierces. Chacune avec son propre modèle de licence : certaines facturent à l'utilisateur, d'autres à la transaction ou au connecteur. Ça s'additionne.
Regarder l'intégration sous l'angle du retour sur investissement, c'est donc se demander plus que « combien cela coûte-t-il aujourd'hui ? ». C'est regarder devant. Comment cela passera-t-il à l'échelle ? Et qui paie quand il faudra le changer ?
1. Coûts du cloud et de l'on-premise
Les plateformes cloud comme SAP CPI offrent une mise en place plus rapide et des coûts d'infrastructure plus bas, mais les prix suivent souvent l'usage. Les outils on-premise comme PI/PO demandent un investissement initial plus lourd mais peuvent offrir une stabilité des coûts dans le temps, surtout si le matériel est déjà en place.
- Cloud : sur abonnement, souvent au message ou à la connexion
- On-premise : forts investissements (CAPEX), avec des coûts de licence récurrents plus faibles
- Les prix dépendent du volume des systèmes et de l'empreinte informatique
2. Impact des licences SAP CPI
SAP CPI utilise un modèle par paliers, fondé sur l'usage. Vous payez selon le volume de messages et le débit. C'est prévisible dans les scénarios faibles à modérés, mais un trafic intense ou des flux non optimisés peuvent faire fortement grimper les coûts.
- Les premiers paliers démarrent en général autour de 1 000 à 2 000 €/mois
- Frais supplémentaires pour les messages à fort volume ou les adaptateurs non standard
- Suivez l'usage chaque mois pour maîtriser les coûts de façon proactive
3. Tarification des middlewares tiers
MuleSoft, Dell Boomi et Informatica suivent des modèles de prix variés : par connecteur, par utilisateur ou par transaction. Le tarif de base peut paraître abordable, mais le passage à l'échelle révèle souvent des limites qui déclenchent de nouveaux frais.
- MuleSoft : licence + volume d'API + packs de cœurs (environ 18 k$ et plus par an)
- Boomi : par processus d'intégration, connecteur ou palier d'utilisateurs
- Informatica : coût déterminé par le volume ETL et les services de plateforme
4. Coût du changement dans le temps
Les coûts de mise en place initiale ne sont qu'une partie de l'histoire. Les changements (nouveaux points de terminaison, mappings mis à jour ou évolutions de règles métier) peuvent entraîner des coûts supplémentaires de licence ou de développement, surtout dans les environnements rigides.
- Estimez le coût annuel du changement à 15 à 30 % dans les parcs complexes
- Les plateformes plus modulaires tendent à réduire les frictions liées au changement
- Les personnalisations peuvent exiger des extensions de licence ou du conseil
5. Coûts de support et de maintenance
Le support est souvent oublié dans les projections de coûts. SAP CPI inclut des niveaux de support de base, mais les délais de réponse et les SLA varient. Les outils tiers peuvent offrir un support plus rapide, moyennant finance, ou exiger des contrats de service supplémentaires.
- Le support SAP est lié aux accords d'entreprise existants
- Les outils tiers peuvent facturer 15 à 20 % de la licence par an pour le support
- Les besoins de support interne peuvent croître avec la complexité du système
6. Évaluer le retour sur investissement au-delà de la mise en place
Le vrai retour sur investissement inclut le coût de possession dans le temps, pas seulement la mise en œuvre. Une plateforme moins chère peut manquer de souplesse, alors qu'un outil plus coûteux peut réduire plus tard les arrêts ou l'effort de changement. Évaluez sur tout le cycle de vie, pas seulement au lancement.
- Intégrez le total licence + maintenance + support + coût du changement
- Estimez le retour sur investissement sur un horizon de 2 à 3 ans, pas seulement sur la phase de projet
- Incluez le coût des intégrations échouées ou retardées comme risque potentiel
Questions fréquentes
Beaucoup de clients tournent autour des mêmes questions quand ils envisagent pour la première fois une mise en œuvre SAP.
Vous en avez peut-être eu quelques-unes vous-même : combien de temps cela prend vraiment, ce que cela peut coûter, ou quel type de support il faut une fois le système en production. Des questions légitimes.
Plutôt que de vous laisser deviner, j'ai rassemblé des réponses claires et honnêtes pour vous aider à mieux savoir à quoi vous attendre, et où se situent d'ordinaire les points délicats.
1. Qu'est-ce que SAP CPI ?
SAP CPI, ou Cloud Platform Integration, fait partie de SAP Integration Suite. Il aide à connecter SAP et des systèmes non SAP, principalement dans des environnements cloud ou hybrides. Voyez-le comme un middleware, mais conçu pour des parcs distribués.
Il comprend :
-
Des flux d'intégration prêts à l'emploi (appelés iFlows)
-
La prise en charge de protocoles comme HTTPS, SFTP et OData
-
Des options de mapping, de scripting et de routage sur mesure
CPI est particulièrement utile pour passer de l'on-premise au cloud, ou quand des applications tierces doivent dialoguer avec SAP en toute sécurité.
2. Comment SAP s'intègre-t-il à Salesforce ?
SAP et Salesforce échangent généralement des données via des API ou un middleware comme SAP CPI, MuleSoft ou Dell Boomi.
Cas d'usage courants :
-
Synchroniser les données de base clients
-
Transférer les détails des commandes et des factures
-
Partager l'historique des cas de support ou les informations de prix
Les difficultés viennent souvent des différences de modèles de données et des limites d'API côté Salesforce. Un mapping soigné et une limitation de débit sont essentiels.
Les licences peuvent aussi poser problème. Si Salesforce déclenche des actions dans SAP, l'accès indirect peut s'appliquer.
3. Qu'est-ce que l'accès indirect SAP ?
L'accès indirect se produit quand des systèmes externes interagissent avec SAP sans qu'un utilisateur se connecte directement. Par exemple, un portail ou une application tierce crée une commande client dans SAP via une API.
SAP considère que cela donne lieu à licence dans son modèle Digital Access, où l'usage est suivi par type de document (commandes, factures, etc.).
Cela peut prendre les équipes au dépourvu. Les systèmes tournent discrètement en arrière-plan, mais génèrent des documents qui exposent à un risque de licence.
Pour le gérer :
-
Évaluez comment les systèmes externes utilisent SAP
-
Surveillez le volume de création de documents
-
Étudiez la structure de licence numérique de SAP fondée sur les documents
4. Quel est le meilleur outil d'intégration SAP ?
Cela dépend de ce que vous intégrez, de la fréquence des changements et de qui assure la maintenance.
-
Pour le cloud vers cloud ou l'hybride : SAP Integration Suite (CPI)
-
Pour SAP vers SAP on-premise : SAP PI/PO
-
Pour la gouvernance des API : SAP API Management
-
Pour les pipelines de données et l'analytique : SAP Data Intelligence
-
Pour une intégration d'entreprise plus large : MuleSoft ou Dell Boomi
La plupart des parcs utilisent un mélange. Le « meilleur » dépend davantage de l'adéquation que des fonctionnalités.
5. SAP peut-il s'intégrer à Microsoft et à Oracle ?
Oui, et cela arrive souvent.
SAP ↔ Microsoft
-
Azure Logic Apps, Power Automate ou les connecteurs SAP dans Power BI
-
Usage courant : faire remonter des données SAP dans Excel, Teams ou des tableaux de bord
SAP ↔ Oracle
-
Implique en général un middleware (CPI, PI ou tiers)
-
Les cas d'usage comprennent l'intégration de la finance, des achats ou des RH
Les difficultés comprennent des modèles d'authentification différents, des décalages de calendrier et, dans certains cas, les licences.
6. Qu'est-ce que SAP Integration Suite ?
SAP Integration Suite est la plateforme cloud native de SAP pour connecter systèmes, applications et données. Elle comprend CPI, API Management, Open Connectors et des capacités d'event mesh.
Voyez-la comme une boîte à outils. Certaines parties sont prêtes à l'emploi, d'autres sont configurables. Elle est conçue pour les environnements orientés cloud et hybrides.
Principaux avantages :
-
Du contenu prêt à l'emploi pour les intégrations courantes
-
Un traitement en temps réel et par lots
-
Des outils de sécurité, de supervision et de gouvernance
Elle est positionnée comme la couche d'intégration stratégique de SAP pour les parcs modernes.
7. SAP CPI remplace-t-il PI/PO ?
Dans les parcs très orientés cloud ou hybrides, oui : SAP CPI est la direction privilégiée. Mais PI/PO reste pris en charge et très utilisé, surtout dans les systèmes basés sur ECC ou les configurations on-premise.
SAP recommande de passer à Integration Suite avec le temps, mais il n'y a pas de bascule forcée. Cela dépend du calendrier du projet, de la feuille de route du système et du coût.
Certaines entreprises utilisent les deux et introduisent CPI progressivement.
8. Comment SAP gère-t-il la sécurité des API ?
SAP prend en charge des protocoles de sécurité standard :
-
OAuth2 pour l'authentification par jeton
-
SAML pour l'identité fédérée
-
Les certificats X.509 pour la confiance de système à système
Integration Suite fournit aussi la limitation de débit des API, l'application de quotas et la gestion des politiques. La plupart des équipes combinent les outils de sécurité SAP avec des fournisseurs d'identité d'entreprise comme Azure AD ou Okta.
Les besoins de sécurité varient selon le scénario, donc prévoyez cela tôt.
9. Qu'est-ce qui détermine le coût d'une intégration SAP ?
Plusieurs facteurs influencent le coût :
-
Le type d'outil (cloud ou on-premise)
-
Le volume de transactions ou de messages
-
Le nombre d'interfaces et de systèmes
-
Le modèle de licence (par exemple, CPI est fondé sur l'usage)
Par exemple, la licence SAP CPI peut sembler basse au départ mais monter vite avec le volume. Un middleware tiers peut facturer par connecteur ou par utilisateur.
Incluez toujours les coûts de support et de changement dans vos estimations, pas seulement les frais de licence.
10. Comment superviser les intégrations SAP ?
SAP Integration Suite inclut des tableaux de bord de supervision, des journaux et des outils de trace. Vous pouvez :
-
Consulter les journaux de messages et les erreurs en temps réel
-
Suivre les performances et la latence
-
Définir des alertes pour les flux en échec ou lents
Pour les systèmes on-premise comme PI/PO, la supervision se fait dans l'Integration Engine ou via SAP Solution Manager.
L'essentiel est de mettre en place la supervision tôt. Attendre qu'une défaillance survienne coûte en général plus cher que d'anticiper.
Des outils pour simplifier votre mise en œuvre SAP
Calculateur de coût de mise en œuvre SAP
Cet outil vous aidera à déterminer le coût approximatif de votre mise en œuvre SAP.
Générateur de fiches de poste pour les ressources SAP
Vous pouvez utiliser cet outil pour générer une fiche de poste si vous recrutez quelqu'un pour un projet SAP.
Estimateur d'effort et de coût de migration de données
Cet outil vous permet de déterminer les objets de données nécessaires et les coûts associés à la migration de données.
Calculateur simple de coût de mise en œuvre ERP
Obtenez une évaluation rapide des coûts et du calendrier estimés de votre ERP. Ce n'est pas parfait, mais cela donne une bonne vue des coûts.
Générateur de solution et de feuille de route SAP
Cet outil aide à définir le bon périmètre de solution SAP et une feuille de route par phases selon votre secteur, votre taille et vos objectifs, afin de déployer les bons modules au bon moment.
Outil d'évaluation de la migration S/4HANA : greenfield ou brownfield
Identifiez rapidement la bonne voie de migration (Greenfield, Brownfield ou sélective) selon l'âge de votre système, vos données, votre code spécifique et vos besoins de processus.