Aller au contenu

Outils de changement SAP : Cloud ALM, ChaRM, Rev-Trac, ActiveControl

Quel outil de gestion des transports et des changements SAP convient à votre environnement : SAP Cloud ALM, Solution Manager ChaRM, Rev-Trac ou ActiveControl, l'outil jadis vendu sous le nom de Transport Express.

Développeur examinant du code et des tableaux de bord sur plusieurs écrans, sous une légende sur la gestion des changements techniques
Sommaire
  1. Ce qu'un dispositif de gestion des changements doit couvrir
  2. Les quatre outils
  3. SAP Cloud ALM
  4. Solution Manager ChaRM
  5. Rev-Trac
  6. ActiveControl (anciennement Transport Express)
  7. Comment les quatre se comparent
  8. Quel outil pour quelle situation
  9. Questions fréquentes

Les outils de gestion des changements techniques SAP contrôlent ce qui passe en production, dans quel ordre et avec l'approbation de qui. Quatre outils reviennent dans presque toutes les évaluations. SAP Cloud ALM est le choix stratégique de SAP pour les nouveaux programmes. Solution Manager ChaRM est l'option native établie pour les environnements sur site. Rev-Trac convient aux gros volumes et au développement parallèle. ActiveControl de Basis Technologies, vendu à l'origine sous le nom de Transport Express, est l'autre grande option tierce. Votre modèle de déploiement et votre volume de transports réduisent la liste plus vite que n'importe quelle comparaison de fonctions.

À l'époque où je pilotais un déploiement pour un groupe industriel européen, nous avons reçu une leçon dure. Un développeur a poussé un transport directement en production, sans aucune approbation. Aucun contrôle n'avait été fait. Le système n'a pas planté, mais les chiffres de stock se sont affolés, et il nous a fallu deux jours pour tout remettre en ordre. C'est à ce moment-là que nous avons pris les outils de changement au sérieux.

Quand j'ai commencé à gérer des environnements SAP, je pensais que les transports étaient des passations techniques : déplacer le code, le tester, terminé. Une dépendance oubliée plus tard, j'ai changé d'avis. Voici les éléments qui comptent :

  1. Workflow de demande de changement. Aucun changement non documenté, aucune porte dérobée. Tout doit laisser une trace.
  2. Séquencement des transports. Si l'ordre est mauvais, vous passez des heures à corriger des incohérences entre systèmes.
  3. Historique des objets. Qui a changé quoi, quand et pourquoi.
  4. Contrôles de dépendances et de conflits. Souvent sautés. Ce sont eux qui causent le plus de douleur.
  5. Journalisation d'audit. Utile même sans exigence SOX. Vous aurez besoin de la trace quand quelque chose casse.
  6. Points d'approbation. La bonne friction, avant que quoi que ce soit n'atteigne la production.
  7. Droits de déplacement restreints. Tout le monde n'a pas besoin d'importer en production.

Quatre problèmes déclenchent généralement une évaluation d'outil. Des transports poussés directement en production. Des approbations qui diffèrent selon les départements, la finance utilisant des tickets et la logistique des e-mails. Deux développeurs qui modifient le même objet dans des transports séparés, si bien que le dernier import écrase l'autre. Et une documentation que personne n'a eu le temps d'écrire.

Le chemin que tout changement devrait suivre jusqu'à la productionLes quatre outils automatisent ces contrôles. Un transport qui en saute un est un incident de production qui attend de se produire.
  1. Demande de changementDocumentée, aucune porte dérobée
  2. Point d'approbationLa bonne friction avant la production
  3. Séquencement et contrôle des conflitsOrdre et dépendances vérifiés d'abord
  4. Import en productionUniquement par les personnes autorisées à importer
  5. Piste d'auditQui a changé quoi, quand et pourquoi

Chaque changement en production remonte à une demande approuvée

SAP Cloud ALM

SAP Cloud ALM est le service cloud de gestion du cycle de vie des applications de SAP et le successeur de Solution Manager. Il est inclus dans les abonnements cloud SAP avec Enterprise Support, cloud edition, et dans SAP Enterprise Support pour les clients sur site.

Sa gestion des changements et des déploiements utilise des « features » pour regrouper la documentation de changement avec les transports qui la portent. Elle se connecte au Change and Transport System (CTS) pour S/4HANA Private Edition et les systèmes ABAP sur site à partir de la version 7.40, ce qui inclut ECC. Elle utilise l'Adaptation Transport Organizer dans la Public Edition, et SAP Cloud Transport Management pour les contenus BTP et Integration Suite. CTS+ n'est pas pris en charge.

Deux limites comptent. SAP indique que la gestion des quality gates, que ChaRM possède, n'est actuellement pas dans le périmètre de Cloud ALM. Et SAP ne prévoit pas de transférer les données de changement de ChaRM ; il recommande de clore les cycles de changement ouverts dans Solution Manager, puis d'activer la gestion des déploiements de Cloud ALM (SAP Support). Pour les environnements réglementés ou les configurations ChaRM complexes avec retrofit ou signatures numériques, la recommandation de SAP lui-même est d'attendre les fonctions manquantes avant de migrer.

À utiliser quand : vous démarrez un nouveau programme S/4HANA, quelle que soit l'édition, vous êtes sur RISE ou GROW, ou vous prévoyez de retirer Solution Manager. Prévoyez d'ajouter des points d'approbation dans votre propre processus tant que Cloud ALM ne les couvre pas.

Solution Manager ChaRM

Si vous payez SAP Enterprise Support, vous possédez déjà Change Request Management (ChaRM) dans Solution Manager 7.2. La plupart des clients n'en utilisent qu'une partie : demandes de changement et documents de changement, changements urgents, transport de copies, retrofit sur double paysage et gestion des quality gates.

Je connaissais un client SAP industriel qui hésitait entre acheter un outil externe et utiliser le ChaRM dont il disposait déjà. Son volume tournait autour de 50 à 60 changements par jour. Après avoir évalué ses besoins en dépendances, nous avons constaté que ChaRM pouvait le gérer sans licence supplémentaire. Trois mois plus tard, il avait géré plus de 2 000 transports sans le moindre problème de déploiement. La différence tenait à un paramétrage correct des quality gates et des workflows d'approbation.

La contrepartie, c'est le temps. « Inclus dans la licence » ne veut pas dire gratuit, et une bonne configuration de ChaRM prend des mois. La maintenance standard de Solution Manager 7.2 se termine fin 2027. Les clients qui achètent la maintenance étendue pour Business Suite bénéficient d'une maintenance étendue limitée de Solution Manager jusqu'en 2030, qui inclut toujours la gestion du contrôle des changements.

À utiliser quand : Solution Manager est déjà en production, vos auditeurs attendent une traçabilité complète, et vous avez besoin de quality gates ou de retrofit dès aujourd'hui. Planifiez la bascule vers Cloud ALM en parallèle de votre calendrier S/4HANA plutôt que de lancer un nouveau chantier ChaRM.

Rev-Trac

Rev-Trac automatise le séquencement des transports, la détection des conflits et les approbations sur les environnements SAP, et fonctionne nativement dans le système SAP. L'éditeur cite actuellement des cycles de release plus rapides de 60 % et 99 % d'erreurs de transport en moins chez ses clients (Rev-Trac). Considérez ces chiffres comme des affirmations de l'éditeur et demandez des références avec des environnements comme le vôtre.

Dans l'une des mises en œuvre que j'ai suivies de près, l'équipe comptait en moyenne 15 incidents de production par mois, la plupart liés à un mauvais séquencement. Trois mois après la mise en place de Rev-Trac, ce nombre est tombé à deux. Les contrôles automatisés signalaient presque tous les conflits avant qu'ils n'atteignent la production.

Les résultats ne viennent pas de la seule installation. Je connais une entreprise internationale qui s'est jetée sur Rev-Trac sans paramétrer correctement la planification des dépendances, et elle a peiné pendant des semaines. Rev-Trac peut coûter de 150 000 à 500 000 $ par an, selon les systèmes et les utilisateurs. Dans un environnement assez complexe, vous payez pour moins d'incidents de production, pas pour un outil.

À utiliser quand : vous traitez des centaines de transports par jour, plusieurs chaînes de développement parallèles ou un environnement mixte ECC et S/4HANA, et que des conflits atteignent déjà la production.

ActiveControl (anciennement Transport Express)

La version précédente de cet article décrivait « Transport Express » comme un outil léger distinct. C'était faux. Transport Express (parfois écrit Transport Expresso) était le nom d'origine du produit de gestion des changements de Basis Technologies, rebaptisé ensuite ActiveControl. Aujourd'hui, c'est un outil d'automatisation des changements, des releases et du DevOps certifié SAP, avec workflows d'approbation, transport de copies, intégration ServiceNow et prise en charge des pipelines CI/CD (Basis Technologies). Il concurrence Rev-Trac, il ne se situe pas en dessous.

Un client pharmaceutique qui ne pouvait pas justifier un outil coûteux de coordination des releases est passé à Transport Express pour améliorer sa documentation des changements. En deux mois, ses erreurs de transport ont baissé de 65 %.

À utiliser quand : vous voulez une gestion automatisée des changements et des releases SAP reliée à une chaîne d'outils DevOps plus large, et que Rev-Trac figure aussi sur votre shortlist.

Voici comment je les positionnerais pour une décision.

SAP Cloud ALMSolution Manager ChaRMRev-TracActiveControl
Qui l'éditeSAPSAPRev-TracBasis Technologies
LicenceInclus dans les abonnements cloud SAP et Enterprise SupportInclus dans Enterprise Support ; effort de configurationAbonnement commercialAbonnement commercial
Systèmes couvertsPublic Edition (ATO), Private Edition et ABAP 7.40+ sur site (CTS), BTP (Cloud Transport Management)Systèmes ABAP via CTS et CTS+Environnements ECC et S/4HANAEnvironnements ECC et S/4HANA
Approbations et quality gatesApprobations de features ; gestion des quality gates pas encore dans le périmètreGestion complète des quality gatesRoutage des approbations par règlesWorkflows d'approbation configurables
Contrôles de conflits et de séquencementDéploie les features en séquence ; confirmez le périmètre actuel auprès de SAPVerrouillage d'objets entre systèmes et protection contre les rétrogradations, si configurésAutomatisé, point fort principalAutomatisé
Intégration DevOpsAPI, intégration JiraLimitée, interfaces spécifiquesConnecteurs pour Jira, Git, JenkinsIntégration ServiceNow et CI/CD
AvenirOutil stratégique de SAPFin de la maintenance standard en 2027Feuille de route de l'éditeurFeuille de route de l'éditeur

Sans séquencement correct des transports ni contrôle des dépendances, même des changements bien testés peuvent casser la production. Un bon code déplacé au mauvais moment fait autant de dégâts qu'un mauvais code.

Tous les environnements n'exigent pas le même niveau de contrôle. Commencez par ces questions :

  1. Sur quel modèle de déploiement êtes-vous, ou vers lequel allez-vous : Public Edition, Private Edition, S/4HANA sur site ou ECC ?
  2. Combien de transports par jour, en période normale et lors des pics de release ?
  3. Combien d'équipes développent en parallèle, et sur combien de fuseaux horaires ?
  4. Vos auditeurs ont-ils besoin de preuves au niveau du transport pour SOX, GxP ou équivalent ?
  5. Les approbations sont-elles aujourd'hui un vrai point de contrôle, ou relancées par e-mail ?
  6. Des développeurs se sont-ils déjà écrasé mutuellement leur travail en production ?
Votre situationPar où je commencerais
Nouveau programme S/4HANA sur RISE ou GROWCloud ALM, en ajoutant Rev-Trac ou ActiveControl seulement si le volume ou les chaînes parallèles l'exigent
Environnement sur site avec un ChaRM qui fonctionne bienGarder ChaRM pendant la migration S/4HANA, puis planifier la bascule vers Cloud ALM
Secteur réglementé avec retrofit ou signatures numériques dans ChaRMRester sur ChaRM jusqu'à ce que Cloud ALM couvre ces fonctions ; envisager un outil tiers si 2027 force la décision
Des centaines de transports par jour, chaînes parallèlesRev-Trac ou ActiveControl, avec Cloud ALM pour la documentation
Petit environnement, faible volume, pas de Solution ManagerCloud ALM avec des routes CTS disciplinées et des approbations

Sur les environnements complexes, la réponse est souvent deux outils : Cloud ALM pour la documentation des changements et l'alignement avec SAP, plus Rev-Trac ou ActiveControl pour le séquencement et le contrôle des conflits à volume élevé.

Le bon outil est celui qui règle votre vrai problème, pas celui qui a le plus de fonctions. J'ai vu ChaRM échouer sur des environnements mal gouvernés et des dispositifs plus simples réussir sur des environnements disciplinés. Le contrôle des changements doit aussi s'aligner sur vos quality gates et vos outils de test. Si le problème tient aux personnes plutôt qu'aux transports, mon guide du plan de gestion du changement traite de ce volet.

Que sont les outils de gestion des changements techniques SAP ?

Des outils qui contrôlent les changements apportés aux systèmes SAP afin que chaque modification de configuration ou de code soit tracée, approuvée et importée dans le bon ordre. Les quatre plus évalués sont SAP Cloud ALM, Solution Manager ChaRM, Rev-Trac et ActiveControl. Sans eux, vous vous appuyez sur des feuilles de calcul, des e-mails et la mémoire, et une seule dépendance oubliée peut provoquer une panne de production.

SAP Cloud ALM remplace-t-il Solution Manager ChaRM ?

Oui, avec le temps. Cloud ALM est le successeur stratégique de SAP, et la maintenance standard de Solution Manager 7.2 se termine en 2027. Cloud ALM peut déjà gérer les transports pour la Public Edition, la Private Edition et les systèmes ABAP sur site à partir de la 7.40. SAP ne migre pas les données de changement de ChaRM, et la gestion des quality gates n'est pas encore dans le périmètre de Cloud ALM. Les clients réglementés dont la configuration ChaRM est complexe sont invités à attendre ces fonctions.

SAP Cloud ALM peut-il gérer les transports ECC ?

Oui. La gestion des changements et des déploiements de Cloud ALM se connecte au Change and Transport System des systèmes SAP NetWeaver ABAP à partir de la version 7.40. Cela inclut ECC, S/4HANA sur site et la Private Edition. CTS+ n'est pas pris en charge, et les systèmes gérés ont besoin des support packages et des SAP Notes prérequis.

Qu'est-il arrivé à Transport Express ?

Transport Express, aussi écrit Transport Expresso, était le nom d'origine du produit de gestion des changements SAP de Basis Technologies. Il a été rebaptisé ActiveControl à mesure qu'il est passé de la gestion des transports à l'automatisation des changements, des releases et du DevOps. Si vous comparez des outils, évaluez ActiveControl aux côtés de Rev-Trac.

Quand Rev-Trac est-il pertinent ?

Quand le volume de transports est élevé, que plusieurs chaînes de développement tournent en parallèle ou que des conflits atteignent déjà la production. Sa force est la détection automatisée des conflits et le séquencement. Il demande d'abord une planification des dépendances, et il coûte cher : l'argumentaire repose donc sur la baisse des incidents de production.

Comment choisir un outil de gestion des changements SAP ?

Partez de votre modèle de déploiement, puis du volume de transports, du nombre de chaînes parallèles, des exigences d'audit et du fait que vous utilisez déjà ou non Solution Manager. Choisissez l'outil qui règle le problème que vous avez réellement, et budgétez le paramétrage et la formation, qui comptent plus que l'outil lui-même.

Noel D'Costa

Écrit par

Noel D'Costa

25 ans de programmes ERP SAP et Oracle dans l'aérien, le secteur public, la finance, la distribution et l'industrie. Une formation en finance. J'aide les équipes dirigeantes à cadrer leurs transformations avec honnêteté, à redresser les programmes en difficulté et à bâtir des systèmes qui tiennent leur première année en production.

Prochaine étape

Vous menez un programme ERP en ce moment ?

Si cet article fait écho à un programme que vous menez en ce moment, un échange de 30 minutes va généralement plus loin qu'une semaine supplémentaire d'analyse interne.