ERP landscapes rarely become difficult overnight. Complexity builds through enhancements, interfaces and local workarounds. Over time, those choices can make upgrades harder, testing heavier and new capabilities slower to adopt.
At cbs, we see SAP Clean Core as a practical response. The goal is not to remove every custom requirement. It is to keep the ERP foundation as standard and maintainable as possible, then place genuine business differentiation in the right extension layer.
That distinction matters across APAC. Organisations in Singapore, Australia, Malaysia, the Philippines and other markets often need a global template alongside local tax, regulatory or operational requirements. Clean-core thinking helps separate necessary localisation from custom development that no longer adds value.
What Is SAP Clean Core And How Does SAP BTP Fit?
Clean core is often described as principles for keeping business-critical ERP environments easier to maintain, extend and modernise. SAP groups the concept around five areas: business processes, extensibility, data, integration and operations. The aim is to stay close to standard capabilities where they meet the need, while allowing extensions where differentiation is justified.
A SAP Clean Core Strategy therefore starts with business choices, not simply a technical clean-up. Teams need to identify which processes create advantage, which old developments can be retired, where interfaces should be modernised and which data issues need stronger governance.
At cbs, we consider these questions together. Removing custom code achieves little if complexity returns through poorly governed integrations, duplicate data or unnecessary process variants.
SAP BTP is an important option for extending an SAP environment without placing every new application or integration directly in the ERP core. Depending on the requirement, organisations can use side-by-side extensions on SAP BTP or suitable on-stack extensions based on ABAP Cloud and released SAP interfaces. SAP BTP can support side-by-side applications, automations and integrations that operate separately from the ERP core through released APIs. SAP also supports suitable on-stack development using ABAP Cloud. Clean core does not mean everything custom must sit outside SAP S/4HANA. The principle is choosing the right extension model while protecting maintainability and upgrade stability.
SAP BTP supports a clean-core strategy, but it is not the strategy itself. Clean core is the broader business and technology discipline; SAP BTP is one of the platforms that can help organisations implement it.
A practical SAP Clean Core Approach should ask:
- Can the requirement be met through standard configuration or an existing SAP capability?
- Does the proposed extension provide clear operational or competitive value?
- Is an on-stack or side-by-side pattern more suitable?
- Does it use SAP-supported, released interfaces rather than depend directly on internal ERP objects?
- Who will govern, test and maintain it after go-live?
These questions turn an architectural principle into repeatable decisions and reduce the risk that an urgent workaround becomes a long-term dependency.
Why SAP Clean Core Matters For ERP Transformation:
The strongest reason to pursue a clean core is the ability to change with less friction. Extensive modifications and tightly coupled interfaces can require more remediation and testing during upgrades. Reducing unnecessary customisation and separating innovation from standard ERP code can simplify maintenance and support adoption of new capabilities. A cleaner, more maintainable SAP landscape can also create a stronger foundation for innovation, including how SAP’s AI capabilities build on a clean core through Joule, AI Foundation and enterprise AI agents.
When moving to SAP S/4HANA, companies have a choice; carry over all their existing processes, customisations and complexities, or take the opportunity to simplify and redesign how they operate. The second choice is often the preferred approach, as it helps create a more agile and future-ready business. Simply transferring old systems into a new platform may complete the migration, but it does little to improve efficiency, flexibility or long-term growth.
Four business outcomes deserve attention:
- Faster innovation: A stable ERP foundation can make it easier to introduce new SAP capabilities without repeatedly untangling deep dependencies.
- Lower change effort: Standardised processes and appropriately decoupled extensions can reduce maintenance and upgrade work.
- Stronger governance: Clear rules for new development help prevent technical debt from accumulating again.
- Better business-IT alignment: Each extension should explain why standard functionality is insufficient and why the requirement deserves long-term ownership.
For organisations using SAP S/4HANA Cloud Private Edition, SAP’s Clean Core Level Concept provides a way to assess custom extensions. It classifies them from Level A, which offers the strongest alignment with clean-core principles, through to Level D, which includes techniques that SAP does not recommend. The model classifies extensions across Levels A to D. Levels A and B are considered Clean Core, using different supported interfaces and technologies. Level C is Conditional Clean Core and can involve internal SAP objects, with additional upgrade considerations. Level D is Not Clean Core and covers techniques that SAP does not recommend.
For APAC groups operating across several jurisdictions, that framework can help distinguish genuine localisation from unnecessary market-by-market development. A regional tax, reporting or customer requirement may warrant an extension, while a historic local variation may be better replaced by a standard process. This supports global templates without ignoring legitimate country needs.
Getting started does not require solving the entire landscape at once. A sensible sequence is to:
- assess existing custom code and integrations;
- classify extensions and identify higher-risk areas;
- decide where standard functionality can replace bespoke logic;
- select the right extensibility pattern for remaining requirements; and
- establish governance so new complexity does not rebuild over time.
This is where clean core becomes an operating discipline rather than a one-off project. Processes, extensions, data, integration and operations need attention after go-live. Governance should guide new requests, released APIs should be preferred where appropriate, redundant developments retired, and data quality maintained.
Conclusion:
A successful ERP transformation should leave an organisation easier to change than it was before. That is the true value of SAP Clean Core: a disciplined foundation for standardisation, with room for business-specific innovation through modern extensibility.
At cbs, we align transformation strategy, process design, data, integration and architecture to help clients standardise, differentiate and modernise without adding unnecessary complexity. If your organisation is planning an SAP S/4HANA transformation, reviewing its extension landscape or reducing technical debt, speak with us.
FAQs
1. What is SAP Clean Core?
SAP Clean Core is an approach to keeping an SAP ERP environment as standard, maintainable and upgrade-ready as possible. It focuses on reducing unnecessary custom code while managing processes, extensions, data, integrations and operations in a controlled way. Customisation is still possible when it delivers clear business value.
2. How does SAP BTP support a clean-core strategy?
SAP Business Technology Platform (SAP BTP) supports clean-core principles by enabling side-by-side applications, integrations and automation outside the ERP core. These capabilities can connect to SAP S/4HANA through released APIs, helping organisations introduce new functionality without tightly coupling every development to the core system.
3. Does SAP Clean Core mean businesses cannot customise SAP S/4HANA?
No. Clean core does not mean eliminating all customisation. Organisations can still build extensions when standard SAP functionality does not meet a genuine business requirement. The key is to choose an appropriate extensibility model, such as side-by-side development on SAP BTP or suitable on-stack development using ABAP Cloud.
4. What are the SAP Clean Core Levels?
SAP’s Clean Core Level Concept categorises extensibility from Levels A to D. Levels A and B are considered Clean Core, Level C is classified as Conditional Clean Core, and Level D is Not Clean Core. The framework helps organisations evaluate extensions based on the technologies and interfaces they use, as well as their potential impact on maintainability and upgrades.
5. Why is SAP Clean Core important for APAC organisations?
APAC organisations often need to balance global process standards with country-specific tax, regulatory and operational requirements. A clean-core approach can help distinguish necessary localisation from avoidable custom development, allowing businesses to support regional needs while maintaining a more consistent and adaptable SAP landscape.