Iedere organisatie heeft haar eigen onderscheidende factoren die niet worden afgedekt door de standaard SAP processen. Een aanpassing doen op het SAP systeem is daarom noodzakelijk.
Als uitgangspunt nemen we een SAP S/4HANA Public Cloud omgeving. De reden hiervoor is dat deze omgeving de meeste restricties heeft. Heeft jouw organisatie een Private Cloud of een On-Premise omgeving, dan gaan we uit van dezelfde principes, altijd!
Als een SAP S/4HANA Public Cloud omgeving wordt opgeleverd, bevat dit idealiter alleen gestandaardiseerde processen en geen maatwerk. Voor enkele organisaties is dit voldoende, maar er is een reële kans dat dit niet voldoende opties geeft om alle gewenste processen af te kunnen dekken.
Key User Extensions zijn low-code SAP Guided Developments; ze kunnen worden gezien als een car-configurator waarbij gekozen kan worden uit een lijst van opties (extensies) die vooraf door de fabrikant zijn opgesteld bijvoorbeeld het kiezen van een kleur, stoelen, velgen, etc. Dit geeft al geruime mogelijkheden om het proces naar wens aan te passen en valt allemaal binnen de fabrieksgarantie.
Voorbeelden van Key User Extensies zijn onder andere Output Formulieren (Order/Factuur/etc.), extra maatwerk velden met bijhorende logica en uitbreidingen van Fiori schermen.
Dit zijn extensies en applicaties die gemaakt worden in het Business Technology Platform (BTP). Ze kunnen gebruik maken van services van het SAP S/4HANA systeem als deze publiekelijk beschikbaar zijn.
Dit kan worden vergeleken met het koppelen van een aanhanger achter een auto, de aanhanger zit alleen gekoppeld via een trekhaak (de technische connectie) en een stroomkabel voor de verlichting (gestandaardiseerde API's).
Deze extensies worden hoofdzakelijk gebruikt voor- of na een proces stap (zoals het aanmaken van een verkooporder). Vergelijk het met het laden en lossen van een koelkast op de aanhanger, dit gebeurt voor vertrek of na aankomst maar niet tijdens het rijden.
Het Business Technology Platform is ook dé plek voor onder andere SAP Build (low-code/no-code oplossing) en andere innovaties als Artificial Intelligence (AI) services.
Dit zijn extensies en applicaties die gemaakt worden bovenop het SAP S/4HANA systeem. Ze kunnen gebruik maken van services van het SAP S/4HANA systeem als deze LOKAAL beschikbaar zijn.
Dit kan vergeleken worden met het plaatsen van een dakkoffer bovenop de auto, je kunt er spullen in opslaan en hebt een veel hechtere connectie met de auto maar de auto zelf wordt niet aangepast.
Deze extensies kunnen aanpassingen/uitbreidingen zijn midden in een processtap of geheel nieuwe maatwerk services en Fiori apps.
In het geval van een Private Cloud of On-Premise editie van SAP S/4HANA, kan ook het zogeheten 3-tier development model gebruikt worden. Dit is een model die er voor zorgt dat er nog verder gaande developments mogelijk zijn (ook die eventueel de auto aanpassen) maar dit op zo'n manier afdekken dat dit een zo minimaal mogelijke impact heeft op bijvoorbeeld upgrades en garantie.
Bekijk hier de McCoy TV waarin collega Dave Verkoelen dit uitlegt.
Dit kan per vraagstuk weer anders zijn, vaak worden er een combinatie van 2 of zelfs alle 3 de opties gebruikt voor één oplossing.