Vai al contenuto

Strumenti di change SAP: Cloud ALM, ChaRM, Rev-Trac, ActiveControl

Quale strumento di transport e change management SAP si adatta al Suo landscape: SAP Cloud ALM, ChaRM di Solution Manager, Rev-Trac o ActiveControl, lo strumento venduto un tempo come Transport Express.

Sviluppatore che esamina codice e dashboard su più schermi, sotto una didascalia sul change management tecnico
Indice
  1. Che cosa deve coprire un setup di change management
  2. I quattro strumenti
  3. SAP Cloud ALM
  4. Solution Manager ChaRM
  5. Rev-Trac
  6. ActiveControl (ex Transport Express)
  7. Come si confrontano i quattro
  8. Quale strumento per quale situazione
  9. Domande frequenti

Gli strumenti di gestione delle modifiche tecniche SAP controllano che cosa arriva in produzione, in quale ordine e con l'approvazione di chi. Quattro strumenti compaiono in quasi ogni valutazione. SAP Cloud ALM è la scelta strategica di SAP per i nuovi programmi. ChaRM di Solution Manager è l'opzione nativa consolidata per i landscape on-premise. Rev-Trac è adatto a volumi elevati e a sviluppo parallelo. ActiveControl di Basis Technologies, venduto in origine come Transport Express, è l'altra grande alternativa di terze parti. Il modello di deployment e il volume di transport restringono la lista più in fretta di qualsiasi confronto di funzionalità.

Quando gestivo un rollout per un gruppo manifatturiero europeo, abbiamo imparato una lezione dura. Uno sviluppatore ha spostato un transport direttamente in produzione, senza alcuna approvazione. Nessun controllo. Il sistema non è andato in crash, ma i dati di inventario sono impazziti e ci sono voluti due giorni per ripulire. Da quel momento abbiamo iniziato a prendere sul serio gli strumenti di change.

Quando ho iniziato a gestire i landscape SAP, pensavo che i transport fossero passaggi di consegne tecnici: si sposta il codice, si testa, fatto. Una dipendenza dimenticata mi ha fatto cambiare idea. Queste sono le parti che contano:

  1. Workflow delle change request. Nessuna modifica non documentata e nessuna porta di servizio. Tutto deve lasciare una traccia.
  2. Sequenziamento dei transport. Se sbaglia l'ordine, passa ore a correggere incoerenze tra i sistemi.
  3. Storico degli oggetti. Chi ha cambiato che cosa, quando e perché.
  4. Controlli di dipendenze e conflitti. Spesso saltati. Causano più problemi di tutti.
  5. Audit logging. Utile anche senza un requisito SOX. La traccia servirà quando qualcosa si rompe.
  6. Punti di approvazione. L'attrito giusto, prima che qualcosa arrivi in produzione.
  7. Permessi di spostamento limitati. Non tutti hanno bisogno di importare in produzione.

Di solito una valutazione degli strumenti parte da quattro problemi. Transport spinti direttamente in produzione. Approvazioni diverse da un reparto all'altro, con la finanza che usa i ticket e la logistica l'e-mail. Due sviluppatori che modificano lo stesso oggetto in transport separati, così l'ultimo import sovrascrive l'altro. E una documentazione che nessuno ha avuto il tempo di scrivere.

Il percorso che ogni modifica dovrebbe seguire verso la produzioneI quattro strumenti automatizzano questi controlli. Un transport che ne salta uno è un incidente in produzione in attesa di accadere.
  1. Change requestDocumentata, nessuna porta di servizio
  2. Punto di approvazioneL'attrito giusto prima della produzione
  3. Sequenziamento e controllo dei conflittiPrima si verificano ordine e dipendenze
  4. Import in produzioneSolo da chi è autorizzato all'import
  5. Audit trailChi ha cambiato che cosa, quando e perché

Ogni modifica in produzione risale a una richiesta approvata

SAP Cloud ALM

SAP Cloud ALM è il servizio di application lifecycle management in cloud di SAP e il successore di Solution Manager. È incluso nelle sottoscrizioni cloud SAP con Enterprise Support, cloud edition, e in SAP Enterprise Support per i clienti on-premise.

La sua gestione di modifiche e deployment usa le «feature» per raggruppare la documentazione delle modifiche con i transport che le trasportano. Si collega al Change and Transport System (CTS) per S/4HANA Private Edition e per i sistemi ABAP on-premise dalla release 7.40, ECC compreso. Usa l'Adaptation Transport Organizer in Public Edition e SAP Cloud Transport Management per i contenuti di BTP e Integration Suite. CTS+ non è supportato.

Due limiti contano. SAP indica la quality gate management, che ChaRM offre, come attualmente non prevista nel perimetro di Cloud ALM. E SAP non prevede di trasferire i dati di modifica di ChaRM: raccomanda di chiudere i cicli di modifica aperti in Solution Manager e poi di attivare la gestione del deployment di Cloud ALM (SAP Support). Per gli ambienti regolamentati o le configurazioni ChaRM complesse con retrofit o firme digitali, l'indicazione di SAP stessa è di attendere le funzioni mancanti prima di passare.

Quando sceglierlo: se sta avviando un nuovo programma S/4HANA su qualsiasi edition, se usa RISE o GROW, o se prevede di dismettere Solution Manager. Metta in conto di aggiungere punti di approvazione nel Suo processo finché Cloud ALM non li copre.

Solution Manager ChaRM

Se paga SAP Enterprise Support, possiede già Change Request Management (ChaRM) in Solution Manager 7.2. La maggior parte dei clienti ne usa solo una parte: change request e documenti di modifica, modifiche urgenti, transport of copies, retrofit con doppio landscape e quality gate management.

Conoscevo un cliente manifatturiero SAP che discuteva se acquistare uno strumento esterno o usare il ChaRM che aveva già. Il volume era di circa 50-60 modifiche al giorno. Dopo aver valutato i suoi requisiti di dipendenza, abbiamo concluso che ChaRM poteva gestirlo senza licenze aggiuntive. Dopo tre mesi aveva gestito più di 2.000 transport senza un solo problema di deployment. La differenza l'ha fatta una corretta impostazione di quality gate e workflow di approvazione.

Il problema è il tempo. «Incluso nella licenza» non vuol dire gratuito, e una buona configurazione di ChaRM richiede mesi. La manutenzione standard di Solution Manager 7.2 termina a fine 2027. I clienti che acquistano la manutenzione estesa per Business Suite ottengono una manutenzione estesa limitata di Solution Manager fino al 2030, che comprende ancora il change control management.

Quando sceglierlo: se Solution Manager è già in produzione, i Suoi auditor si aspettano una tracciabilità completa e ha bisogno oggi di quality gate o retrofit. Pianifichi il passaggio a Cloud ALM insieme alla tempistica di S/4HANA, invece di avviare una nuova implementazione di ChaRM.

Rev-Trac

Rev-Trac automatizza il sequenziamento dei transport, il rilevamento dei conflitti e le approvazioni nei landscape SAP, e gira in modo nativo nel sistema SAP. Il fornitore cita attualmente cicli di rilascio più rapidi del 60% e il 99% di errori di transport in meno tra i suoi clienti (Rev-Trac). Le consideri affermazioni del fornitore e chieda referenze con landscape simili al Suo.

In una delle implementazioni che ho seguito da vicino, il team registrava in media 15 problemi in produzione al mese, per lo più riconducibili a un sequenziamento scadente. Tre mesi dopo l'introduzione di Rev-Trac, il numero è sceso a due. I controlli automatici segnalavano quasi ogni conflitto prima che arrivasse in produzione.

I risultati non arrivano con la sola installazione. Conosco una società globale che si è buttata su Rev-Trac senza impostare bene la pianificazione delle dipendenze e ha faticato per settimane. Rev-Trac può costare da 150.000 a 500.000 dollari l'anno, a seconda di sistemi e utenti. In un ambiente abbastanza complesso, si paga per avere meno incidenti in produzione, non per uno strumento.

Quando sceglierlo: se gestisce centinaia di transport al giorno, più filoni di sviluppo paralleli o un landscape misto ECC e S/4HANA, e i conflitti arrivano già in produzione.

ActiveControl (ex Transport Express)

La versione precedente di questo articolo descriveva «Transport Express» come uno strumento leggero a sé stante. Era sbagliato. Transport Express (a volte scritto Transport Expresso) era il nome originale del prodotto di change management di Basis Technologies, poi ribattezzato ActiveControl. Oggi è uno strumento certificato SAP di automazione di change, release e DevOps, con workflow di approvazione, transport of copies, integrazione con ServiceNow e supporto per le pipeline CI/CD (Basis Technologies). Compete con Rev-Trac, non sotto di esso.

Un cliente farmaceutico che non riusciva a giustificare strumenti costosi di coordinamento dei rilasci è passato a Transport Express per documentare meglio le modifiche. In due mesi gli errori di transport sono calati del 65%.

Quando sceglierlo: se vuole una gestione automatizzata di change e release SAP collegata a una toolchain DevOps più ampia, e nella Sua shortlist c'è anche Rev-Trac.

Ecco come li posizionerei per arrivare a una decisione.

SAP Cloud ALMSolution Manager ChaRMRev-TracActiveControl
Chi lo produceSAPSAPRev-TracBasis Technologies
LicenzaInclusa nelle sottoscrizioni cloud SAP e in Enterprise SupportInclusa in Enterprise Support; richiede impegno di configurazioneSottoscrizione commercialeSottoscrizione commerciale
Sistemi copertiPublic Edition (ATO), Private Edition e ABAP 7.40+ on-premise (CTS), BTP (Cloud Transport Management)Sistemi ABAP tramite CTS e CTS+Landscape ECC e S/4HANALandscape ECC e S/4HANA
Approvazioni e quality gateApprovazioni delle feature; quality gate management non ancora nel perimetroQuality gate management completaInstradamento delle approvazioni basato su regoleWorkflow di approvazione configurabili
Controlli di conflitti e sequenziamentoEsegue il deployment delle feature in sequenza; verifichi con SAP il perimetro attualeBlocco degli oggetti tra sistemi e protezione dal downgrade, se configuratiAutomatici, punto di forza principaleAutomatici
Integrazione DevOpsAPI, integrazione con JiraLimitata, interfacce personalizzateConnettori per Jira, Git, JenkinsIntegrazione con ServiceNow e CI/CD
FuturoLo strumento strategico di SAPManutenzione standard fino al 2027Roadmap del fornitoreRoadmap del fornitore

Senza un corretto sequenziamento dei transport e controlli sulle dipendenze, anche modifiche ben testate possono mandare in crisi la produzione. Un buon codice spostato al momento sbagliato fa tanti danni quanto un codice cattivo.

Non tutti i landscape richiedono lo stesso livello di controllo. Parta da queste domande:

  1. Su quale modello di deployment si trova, o verso quale sta andando: Public Edition, Private Edition, S/4HANA on-premise o ECC?
  2. Quanti transport al giorno, in condizioni normali e nei picchi di rilascio?
  3. Quanti team sviluppano in parallelo, e su quanti fusi orari?
  4. Gli auditor richiedono evidenze a livello di transport per SOX, GxP o simili?
  5. Oggi le approvazioni sono un vero punto di controllo, o si rincorrono via e-mail?
  6. Gli sviluppatori si sono già sovrascritti il lavoro a vicenda in produzione?
La Sua situazioneDa dove partirei
Nuovo programma S/4HANA su RISE o GROWCloud ALM, aggiungendo Rev-Trac o ActiveControl solo se volume o filoni paralleli lo richiedono
Landscape on-premise con ChaRM che funziona beneMantenere ChaRM durante il passaggio a S/4HANA, poi pianificare il passaggio a Cloud ALM
Settore regolamentato con retrofit o firme digitali in ChaRMRestare su ChaRM finché Cloud ALM non copre quelle funzioni; valutare uno strumento di terze parti se il 2027 forza i tempi
Centinaia di transport al giorno, filoni paralleliRev-Trac o ActiveControl, affiancati a Cloud ALM per la documentazione
Landscape piccolo, volume basso, nessun Solution ManagerCloud ALM con route CTS e approvazioni disciplinate

Nei landscape complessi la risposta è spesso due strumenti: Cloud ALM per la documentazione delle modifiche e l'allineamento con SAP, più Rev-Trac o ActiveControl per sequenziamento e controllo dei conflitti ad alti volumi.

Lo strumento giusto è quello che risolve il Suo problema reale, non quello con più funzionalità. Ho visto ChaRM fallire in landscape poco governati e impostazioni più semplici funzionare in quelli disciplinati. Il controllo delle modifiche deve inoltre allinearsi ai Suoi quality gate e ai Suoi strumenti di test. Se il problema sono le persone e non i transport, la mia guida al piano di change management affronta quell'aspetto.

Che cosa sono gli strumenti di gestione delle modifiche tecniche SAP?

Strumenti che controllano le modifiche ai sistemi SAP, in modo che ogni modifica di configurazione o di codice sia tracciata, approvata e importata nell'ordine giusto. I quattro più valutati sono SAP Cloud ALM, Solution Manager ChaRM, Rev-Trac e ActiveControl. Senza di essi ci si affida a fogli di calcolo, e-mail e memoria, e una sola dipendenza dimenticata può causare un fermo in produzione.

SAP Cloud ALM sostituisce Solution Manager ChaRM?

Sì, con il tempo. Cloud ALM è il successore strategico di SAP e la manutenzione standard di Solution Manager 7.2 termina nel 2027. Cloud ALM può già gestire i transport per Public Edition, Private Edition e sistemi ABAP on-premise dalla 7.40. SAP non migra i dati di modifica di ChaRM e la quality gate management non è ancora nel perimetro di Cloud ALM. Ai clienti regolamentati con configurazioni ChaRM complesse si consiglia di attendere queste funzioni.

SAP Cloud ALM può gestire i transport di ECC?

Sì. La gestione di modifiche e deployment di Cloud ALM si collega al Change and Transport System dei sistemi SAP NetWeaver ABAP dalla release 7.40. Questo comprende ECC, S/4HANA on-premise e Private Edition. CTS+ non è supportato e i sistemi gestiti richiedono i support package e le SAP Note necessari.

Che fine ha fatto Transport Express?

Transport Express, scritto anche Transport Expresso, era il nome originale del prodotto SAP di change management di Basis Technologies. È stato ribattezzato ActiveControl man mano che passava dalla gestione dei transport all'automazione di change, release e DevOps. Se sta confrontando gli strumenti, valuti ActiveControl insieme a Rev-Trac.

Quando ha senso Rev-Trac?

Quando il volume di transport è alto, più filoni di sviluppo girano in parallelo o i conflitti arrivano già in produzione. Il suo punto di forza è il rilevamento automatico dei conflitti e il sequenziamento. Richiede prima una pianificazione delle dipendenze ben impostata e costa parecchio, quindi la giustificazione si regge su meno incidenti in produzione.

Come scelgo uno strumento di change management SAP?

Parta dal modello di deployment, poi dal volume di transport, dal numero di filoni paralleli, dai requisiti di audit e dal fatto che usi già Solution Manager. Scelga lo strumento che risolve il problema che ha davvero e preveda un budget per impostazione e formazione, che contano più dello strumento stesso.

Noel D'Costa

Scritto da

Noel D'Costa

25 anni di programmi ERP SAP e Oracle nei settori aviazione, pubblica amministrazione, finanza, retail e manifatturiero. Formazione in finanza. Aiuto i team di leadership a definire con onestà il perimetro delle trasformazioni, a recuperare i programmi in difficoltà e a costruire sistemi che superano il primo anno in produzione.

Il prossimo passo

Sta gestendo un programma ERP in questo momento?

Se questo articolo tocca un programma che sta seguendo in questo momento, una conversazione di 30 minuti di solito porta più lontano di un'altra settimana di analisi interna.