An architectural (custom code) strategy and approach to
smooth future upgrades - allow customisations that need to
be carried over from one version of SAP to another.
One of the biggest technology headaches & ROI
killer that CIOs face in upgrades e.g. to S/4
What HANA
Clean Core Principle is about the separation of standard code from
custom code and has been introduced to enable release stability as
well as a transition to a public cloud deployment option
Increase innovation pace - faster upgrades
mean better features.
Why Smooth future upgrades
Create sustainable changes with fewer
"breaking changes"
SAP Custom Code Analyser
SAP Standard Tools
Analyse your existing custom code & SAP Intelligent custom code management
associated usage metrics (packaged service)
3rd Party Accelerators
Sunsetting existing applications
Retire
No longer in use, or because standard
functionality is now available to meet need.
Adjust your custom code to continue to run it in
the new (S/4) environment.
How? Three key approaches (3R strategy) Refactor
Rebuild into a cloud programming paradigm
Redesign critical innovations and extensions
Rebuild and put them on a more future proof platform.
Key user "in-App" extensibility
SAP Provided capabilities Developer "on-stack" extensibility See decision matrix on Pg61
SAP Clean Core Side-by-side extensibility with BTP
Intelligent Custom Code Management (Blog)
Custom Extensions in SAP S/4HANA
Implementations - A Practical Guide for Senior
IT Leadership (PDF)
SAP S/4HANA Extensibility Options For Clean
Core Journey
Links & Articles Bringing Together Clean Core, Cloud, the SAP
Extension Suite and SAP BTP: A Clean Core and
Differentiation / Extensibility Strategy
Custom code analysis for SAP S/4HANA with
SAP Fiori App Custom Code Migration
Clean Code Overview Video (SAP)
"Keep the core clean" statement considered
harmful
Smartshift Automate code remediation
Analyse
Introspect config & custom development to
ITAG make porting and support easier
Innovation platform to build apps, automate
BettyBlocks processes, and increase efficiency
Neptune Software Rapid App Development
Low-code solution is the only rapid application
platform that automatically modernizes your
3rd Party Accelerators (re)Build Pillir legacy SAP applications
Mendix Low-Code enterprise app development
Fuse Connect SAP Data & Microsoft Dataverse
UIPath Automation platform
Innovation platform to build apps, automate
Automate BettyBlocks processes, and increase efficiency
Siamese Automation test tool
Mind Map by Warren Eiserman
September 2023