Skip to main content
Clean Core avec SAP CAP : etendez SAP CX sans les difficultes de mise à jour
Architecture · ·5 min de lecture

Clean Core avec SAP CAP : etendez SAP CX sans les difficultes de mise à jour

Spadoom Editorial

SAP CX Practice

Partager

Vous personnalisez SAP. Un an plus tard, la mise à jour casse vos modifications. Votre équipe passe des semaines à corriger le problème. Cela vous parle ?

C’est le coût du code personnalisé à l’interieur du noyau SAP. Cela s’accumule rapidement. Apres quelques projets, chaque mise à jour trimestrielle se transforme en un mini-projet à part entiere.

Le Clean Core met fin à ce cycle. L’idee est simple : garder le noyau SAP standard. Construire votre logique personnalisée à cote, pas à l’interieur. C’est ainsi que nous travaillons chez Spadoom — sur chaque projet.

Ce que Clean Core signifie réellement

Aucun code personnalisé à l’interieur de SAP. Votre logique metier reside dans des extensions separees qui communiquent avec SAP via des API stables.

SAP Sales Cloud V2 et SAP Service Cloud V2 sont conçus pour cela. Ils exposent des API REST propres et un système d’evenements conçu pour les extensions cote à cote. SAP met à jour le noyau selon son calendrier. Vos extensions continuent de fonctionner.

Ce n’est pas un contournement. SAP l’a conçu ainsi.

Comment nous construisons les extensions : SAP CAP sur Cloud Foundry

Nous utilisons le modèle de programmation d’applications cloud SAP (CAP) — le framework open source de SAP pour construire des services sur SAP BTP.

CAP s’execute sur Cloud Foundry au sein de SAP BTP. Trois elements en font un choix solide :

  • Pas de tracas d’infrastructure. Cloud Foundry gere la mise à l’echelle, le routage et le déploiement. Votre équipe ecrit de la logique metier, pas des scripts d’exploitation.
  • Connexions SAP intégrées. CAP se connecte directement à XSUAA (authentification), SAP Event Mesh (evenements), le service de destination et les API Sales/Service Cloud V2.
  • Pile technologique standard. Node.js où Java. OData et REST. CDS pour la modelisation des données. Pas de verrouillage technologique exotique.

Le resultat : des extensions que vous pouvez déployer, tester et mettre à jour indépendamment du calendrier de versions de SAP.

Un exemple concret : Sales Cloud V2

Imaginons qu’un client ait besoin d’une validation personnalisée sur l’objet opportunite, plus quelques champs supplementaires pour son flux de travail.

Nous deployons un service CAP sur Cloud Foundry. Il ajoute la logique de validation et les champs. Il ecoute les evenements d’opportunite via SAP Event Mesh — pas de polling, pas de tâches planifiees. Une interface Fiori personnalisée s’integre dans le shell Sales Cloud. Les commerciaux voient une interface unifiee et transparente.

Le noyau Sales Cloud V2 ? Intact. SAP publie une mise à jour le trimestre suivant ? Pas de tests de regression nécessaires, car il n’y à rien de personnalisé dans le noyau susceptible de casser.

Meme approche pour Service Cloud V2. Regles d’escalade personnalisées, données de cas enrichies, connexions à des outils de tickets externes — toutes des extensions CAP, toutes sur Cloud Foundry, toutes en dehors du noyau.

Pourquoi c’est important pour votre budget

Sans Clean Core, chaque version SAP vous coute. Votre équipe teste le code personnalise, l’adapte, corrige ce qui à casse. A chaque fois.

Avec Clean Core, une version SAP est simplement un déploiement. Vous testez vos extensions par rapport au contrat d’API — que SAP maintient retrocompatible. Les mises à jour qui prenaient des mois ne prennent plus que des jours.

Sur trois à cinq ans, les economies s’accumulent. Moins de temps en maintenance signifie plus de temps pour construire des fonctionnalités qui font réellement croitre votre activité.

Comment Spadoom travaille

Le Clean Core n’est pas une option que nous proposons. C’est notre manière de construire, point final.

Chaque projet commence par une question : cela nécessite-t-il vraiment une modification du noyau, où pouvons-nous le construire comme extension ? Presque toujours, l’extension l’emporte — techniquement plus propre et moins couteuse à maintenir.

Nous construisons et maintenons des extensions CAP sur toute la pile SAP CX : Sales Cloud V2, Service Cloud V2, plus les intégrations avec SAP Commerce Cloud, SAP Emarsys et les systèmes ERP. Le tout sur BTP Cloud Foundry.


Vous lancez un nouveau projet Sales Cloud où Service Cloud ? Vous planifiez une migration depuis un ancien SAP CRM ? Parlez à nos architectes du Clean Core. Contactez-nous.

SAPCAPClean CoreBTPSAP Sales CloudSAP Service Cloud
Etape suivante

Solutions pour Ventes

Découvrez comment SAP Sales Cloud V2 peut faire avancer votre entreprise.

Articles associes

SAP Joule pour Sales Cloud V2 : un guide pratique
Implémentation 7 min read

SAP Joule pour Sales Cloud V2 : un guide pratique

Joule est le copilote IA de SAP — mais que peut-il réellement faire dans Sales Cloud V2 aujourd'hui ? Nous explorons les fonctionnalités réelles, les étapes de configuration et les conseils pratiques.

Spadoom Editorial · 1 Jul 2025
Read article →
Demandez a un expert