2 – Van custom code naar standaard
De kans is groot dat er best wat custom code in je huidige systeem zit. De migratie naar S/4HANA heeft een behoorlijke impact op het bestaande maatwerk. S/4HANA heeft namelijk een in-memory database en een vernieuwd datamodel, waarbij de eerdergenoemde business partners en het hele finance domein ingrijpend zijn veranderd.
Concreet betekent dit dat de manier van data ophalen uit de database anders is, net als de tabelstructuur in de database voor de veranderde elementen - met als gevolg dat je maatwerk niet meer werkt. Daarom moet een brownfield-migratiepartner jouw custom code aanpassen zodat het na de migratie in ieder geval allemaal nog werkt.
Hoe tackelt een geschikte migratiepartner deze uitdaging?
De meeste migratiepartners zullen weinig moeite hebben om jouw custom code ook in S/4HANA aan de praat te krijgen. De code is dan HANA compatible, zoals wij dat noemen. Maar het liefst wil je meer dan dat. Als je jouw maatwerk niet naar S/4HANA-standaarden brengt, moet jouw migratiepartner bij iedere release update van S/4HANA opnieuw met die custom code aan de slag. En S/4HANA krijgt aanzienlijk meer updates dan SAP ECC. Zoek daarom een partner die in staat is om de custom code helemaal aan te passen naar de nieuwe standaarden.
Wanneer je gebruikmaakt van de side-by-side methodologie, kun je je houden aan het ‘keep the core clean’-principe, terwijl je custom proces logica wel blijft werken. Cloud compliant, noemen we dat bij delaware. Cloud compliant custom developments zorgen er dus voor dat je bij een release update nauwelijks omkijken hebt naar je custom developments. Dat bespaart veel tijd en kosten.
TIP: onze ervaring leert dat zestig tot tachtig procent van alle maatwerkoplossingen in SAP-systemen niet (meer) wordt gebruikt. Tijdens een upgrade en/of migratie is het eenvoudig om obsolete code ‘achter te laten’.