Come ben noto ai più, SAP ha indicato ai propri clienti ERP il 2025 come termine ultimo per passare alla nuova soluzione S/4HANA.

Per l’IT manager, il tutto si traduce nella nuova sfida di saper pianificare in modo ottimale la transizione, valutandone accuratamente le attività propedeutiche alla realizzazione e i possibili impatti sulla continuità del business.

In questa mini-serie di due blog, descriveremo gli strumenti che SAP mette a disposizione come acceleratori per la fase di pianificazione di un progetto di conversione di un sistema SAP ERP ECC 6.0 ad un sistema SAP S/4HANA.

In particolare, in questo primo episodio, vedremo come utilizzare il SAP Readiness Check for SAP S/4HANA per avere una visione completa dello stato attuale (AS-IS) di un sistema ERP ECC 6.0 e del relativo grado di preparazione alla transizione verso SAP S/4HANA.

Nel blog successivo introdurremo, invece, i tools di analisi del codice custom per individuare le correzioni necessarie sia dal punto di vista di una sua corretta funzionalità su un database HANA, sia dal punto di vista degli adeguamenti necessari, introdotti dal nuovo modello dati definito in SAP S/4HANA.

SAP Readiness Check for SAP S/4HANA

SAP Readiness Check è una applicazione web con interfaccia Fiori messa a disposizione da SAP – titolo gratuito– per tutti i clienti che stanno valutando una conversione a SAP S/4HANA.

È anche possibile visionare una demo con l’output finale atteso al seguente link: https://readinesscheck-ab04dd2db.dispatcher.hana.ondemand.com

Vengono qui riportate, in particolare, le seguenti informazioni:

  • Le Business Functions attive sul sistema ECC 6.0 e il loro stato di compatibilità con SAP S/4HANA
  • Gli Add-Ons installati sul sistema ECC 6.0 e la loro compatibilità con SAP S/4HANA
  • Un’analisi di alto livello del codice custom (non sono riportati in dettaglio gli oggetti passibili di modifica, ma solo la tipologia di modifiche previste e la loro severità – impatto stimato basso, medio o alto)
  • La lista dei Simplification Items rilevanti per la conversione
  • Una stima del sizing previsto per il sistema SAP S/4HANA
  • Un’analisi dei processi di business principali che hanno uno stato aperto (e.g. partite contabili aperte, documenti di vendita aperti…)
  • Un elenco delle applicazioni Fiori presenti su SAP S/4HANA suggerite per sostituire le transazioni ECC 6.0 attualmente utilizzate a sistema

L’utilità del tool è in particolare legata al fatto che fornisce il sottoinsieme dei Simplification Items rilevanti per il sistema in oggetto, limitando sensibilmente l’effort di analisi degli stessi.

Ad oggi, SAP S/4HANA 1709 FP01 prevede una lista di più di 500 Simplification Items, mentre è raro che un sistema SAP ERP ECC 6.0 sia impattato da più di 60/80 Simplification Items

Esistono due modalità di esecuzione del Readiness Check su un sistema ECC 6.0:

  1. Indiretta, tramite SAP Solution Manager (con versione 7.1 SPS 12 o superiore, ovvero con versione 7.2 SPS 3 o superiore) collegato al sistema ECC
  2. Diretta, con lancio sul sistema ECC 6.0 in esame.

Le seguenti note OSS introducono i due scenari:

Il vantaggio di utilizzare il Solution Manager è che – in automatico, una volta completati i report di analisi – i risultati sono trasferiti sul portale SAP ONE Support Launchpad e l’utente riceve una mail con il link per accedere al cockpit di analisi.

Lo scenario con esecuzione diretta necessita, invece, di alcuni steps aggiuntivi.

In questo blog introdurremo lo scenario senza Solution Manager, perché mette in evidenza le attività che il Readiness Check esegue sul sistema analizzato con maggiore dettaglio.

Per prima cosa è necessario verificare il livello di Support Package del sistema analizzato, dato che il Readiness Check prevede l’installazione di alcune note sul sistema ECC che richiedono un livello minimo di Support Package.

In particolare, la nota:

2185390 – Custom Code Analyzer richiede i seguenti livelli di Support Package:

  • SAP_BASIS 7.50 or higher
  • SAP_BASIS 7.40 support package 2 or higher
  • SAP_BASIS 7.31 support package 2 or higher
  • SAP_BASIS 7.02 support package 11 or higher
  • SAP_BASIS 7.01 support package 4 or higher
  • SAP_BASIS 7.00 support package 12 or higher

Nel caso il componente SAP_BASIS non dovesse avere il livello di Support Package richiesto, la soluzione migliore è probabilmente quella di utilizzare un sistema copia di produzione, per evitare di dover eseguire un aggiornamento dei Support Package direttamente sul sistema produttivo.

Una volta verificata la compatibilità del sistema ECC per eseguire il Readiness Check, è necessario installare le seguenti note OSS:

Nel caso si stia eseguendo il Readiness Check su un sistema copia della produzione, è necessario installare anche la seguente ulteriore nota (sia sul sistema copia, sia sul sistema di produzione):

Questa nota contiene un report (TMW_RC_MANAGE_ST03N_DATA) che permette di scaricare il logs della ST03N dal sistema produttivo e di importarli sul sistema copia, per eseguire il Readiness Check utilizzando come riferimento i log del sistema produttivo (e.g. le transazioni utilizzate).

Attività da eseguire sulla macchina di sviluppo

Una volta installate tutte le note sopra citate, sulla macchina di sviluppo è necessario eseguire il seguente report:

  • SAPRSEUB – Generate Where-Used List (For All Programs)

Va lanciato come background job, in quanto richiede molto tempo per completare, e – nel caso si utilizzi un sistema SAP con DB MSSQL – consiglio inoltre di verificare la seguente nota prima di procedere con l’esecuzione del report:

Una volta completato il programma SAPRSEUB, sempre sulla macchina di sviluppo è possibile lanciare il seguente programma:

  • SYCM_DOWNLOAD_REPOSITORY_INFO

Il customer namespace /0CUST/ identifica tutti gli oggetti nei name spaces Z* e Y*. Sarà necessario lanciare il report come background job e non appena completato, sarà possibile scaricare i risultati come file zip tramite il bottone “Download ZIP file…”.

Attività da eseguire sulla macchina di produzione

Nel caso si stia utilizzando una sistema copia della produzione sarà necessario eseguire il report

  • TMW_RC_MANAGE_ST03N_DATA

prima sulla macchina di produzione, scaricando i dati della ST03N, poi sulla copia di produzione caricando i dati precedentemente scaricati.

Una volta che siamo certi che i dati della ST03N contengono i logs del sistema produttivo di almeno 4 settimane, è necessario eseguire il seguente report:

  • TMW_RC_DOWNLOAD_ANALYSIS_DATA

È possibile limitare l’estrazione a solo alcuni set di analisi, ma è raccomandato estrarre tutte le informazioni rilevanti.

Il programma schedulerà prima i seguenti programmi come jobs:

  • /SDF/HDB_SIZING – per eseguire la stima del sizing per HANA
  • TMW_RC_COLLECT_BPA – per eseguire le analisi sui Business Process

Una volta completati, sarà possibile estrarre i risultati come file zip:

Creazione del Readiness Check

Una volta ottenuti gli .zip files relativi all’analisi del codice custom e quelli relativi alle altre analisi fatte girare in produzione, sarà necessario collegarsi al seguente link per creare una nuova analisi Readiness Check (il link richiede un’utenza S user di SAP):

[https://launchpad.support.sap.com/#readiness](* 1554667 – Where-used list: Performance of job EU_INIT for index build on MSSQL )

Cliccando sul bottone “Import Analysis”

Sarà possibile creare una nuova analisi con i zip file creati in precedenza:

Selezionando l’analisi creata con click, sarà finalmente possibile accedere ai risultati del SAP S/4HANA Readiness Check e navigare nei contenuti del report.

Se siete giunti fin qui nella lettura del blog, avrete sicuramente avuto modo di notare come il percorso sia risultato alquanto tortuoso, dato il non trascurabile numero di note OSS da verificare e/o applicare.

Cionondiméno va riconosciuto a SAP il merito di aver saputo raccogliere in un unico report SAP S/4HANA Readiness Check i più importanti indicatori per poter valutare efficacemente il grado di “maturità” del sistema ECC, prima di avviare la conversione ad S/4HANA.

Naturalmente è possibile colmare via via i gap evidenziati dal report (es. correzione del codice custom o installazione di Support Packages) e iterare il Readiness Check fino ad ottenere “luce verde” per l’avvio della transizione.

La nostra raccomandazione ai clienti SAP è di eseguire l’analisi in autonomia seguendo passo passo le procedure e le note indicate, o comunque di richiedere un servizio di consulenza a professionisti SAP, possibilmente senza attendere il 2025!

Inquaero Srl esegue e supporta i clienti SAP nell’implementazione del SAP S/4HANA Readiness Check.

Per ogni ulteriore approfondimento non esitate a scriverci a info@inquaero.com