Every organization has its own unique qualities that standard SAP processes do not cover. Customization is therefore essential.
But where should this customization happen? And how can you maintain a Clean Core? These are common questions. To answer them clearly, we explain the available options using a simple analogy. Buying and using a car.
We will use the S/4HANA Public Cloud as our starting point, as it has the most restrictions. If you are using Private Cloud or On Premise, the same principles apply.
A Public Cloud system should ideally only contain standardized processes with no custom development. That works for some companies, but for many it is not enough.
These are low code SAP Guided Developments, like a car configurator. You choose from a set of options defined by the manufacturer. Color, seats, rims and so on. It lets you tailor the process while staying under warranty.
Examples include output forms (orders, invoices), custom fields with logic and Fiori screen enhancements.
These extensions are built on the Business Technology Platform (BTP). They interact with your SAP system through public APIs.
It is like attaching a trailer to a car, connected by a tow bar (tech interface) and power cable (standard APIs).
These extensions support steps before or after a process, like loading or unloading a fridge from the trailer before or after driving.
BTP is also the place for innovations like SAP Build (low code or no code) and AI services.
These extensions are built directly on the SAP S/4HANA system, using locally available services.
It is like adding a rooftop box to your car. You can store items and have a closer connection, but the car itself is not changed.
These extensions allow custom services, in process changes and new Fiori apps.
In Private Cloud or On Premise, you can also use the three tier development model. This allows deeper customizations with minimal impact on upgrades and system integrity.
Check out our McCoy TV episode where colleague Dave Verkoelen explains this.
It depends on your situation. Often a combination of two or even all three options is best.