Professional Documents
Culture Documents
Webinar Series
Clean Core Overview
If you like to have a 1:1 follow-up on a specific topic, please provide your contact details so we can
arrange a follow-up (partner name, your name, mail address).
If you like to contact SAP responsible, we provide an overview of the contacts at the end.
The Recordings and slides will be send out to all participants within the next few business days. In
case of issues with the mail you can use the registration link for this session to get access to the
recording and slides.
If you are having any technical issues please use the chat function.
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of
SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement
or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in
this presentation or any related document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice.
The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or
functionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limited
to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for
informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in
this presentation, except if such damages were caused by SAP’s intentional or gross negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially
from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only
as of their dates, and they should not be relied upon in making purchasing decisions.
Intro + Welcome
Intro + Welcome
Q&A
▪ Clean Core Certification ▪ Differentiated Pricing ▪ 2023 Infrastructure ▪ End of Maintenace ▪ eCSP for RISE
Certification
▪ Innovative Capabilities ▪ Cloud Extension
Designed for Cloud Program ▪ 2023 Outsourcing ▪ Extended Maintenance ▪ Business
Customers Partner Certification for SAP S/4HANA Transformation Services
▪ CPI Support Fee
Adjustments Private Cloud
▪ Guided Business Case ▪ Technical Platform
with Process Discovery Sandbox Support
▪ ECC on Premise to
▪ Generative AI Cloud Extension ▪ Premium Engagement
Insights: The Paradigm Shift in Partner Collaboration Field One-Pagers: Cloud Differentiators Explained
SAP’s Chief Partner Officer, Karl Fahrbach, outlines the importance Explore and understand how to present the cloud differentiators
for making the Case for Cloud as it relates to partners, the critical that make the move to rise with SAP totally compelling for
role you play and the unique advantages of RISE with SAP. A customers.
Paradigm Shift in SAP’s Partner Collaboration Model and RISE with Download
SAP: Be the Innovation Champion Your Customers Need
Webinars and Podcasts: The Case for Cloud Updates Customer Presentation: RISE with SAP
Why Cloud and why cloud now? This deck with help you start holistic
Catch the updates from both July 25th (Wave II Replay) and September
conversations with customers and make the case for cloud. Download
19th (Wave III Replay), the September 26 Virtual Event: Rise into the
Future Replay and Replay also: SAP Signavio for RISE with SAP & the
Case for Cloud
The Future of ERP Podcast Series Access
Intro + Welcome
Q&A
Flexible
Periphery Fit to Standard vs. Fit to Gap
SAP & non-SAP Model Company & Activate
Enterprise Services
satellite systems Methodology
Monolithic
Far from standard Common Platform as a Service
Inflexible Simplified Integration, Extension & Innovation
High-maintenance ERP Core
Integrated Analytics
Create visibility
Data Integration Layer
Data Strategy
Harmonized data transparency
Today Future
Flexible Rigidity
INTERNAL – Authorized for Partners 11
Case for Clean Core Clean Core Partner
SAP Case for Cloud Webinar Series Intro
Cloud (Recap) Dashboard Certification
Q&A
Overview
Leverage BTP as a platform to innovate for Know your technical debts and
additional differentiation
Decouple
Clean Be evaluate them on a regular basis
Core Aware
Automate with standard APIs and Events Establish a binding governance
framework
Clean Core
Current release Standard API´s Standard API´s Opt-in on lifecycle Complete Process Efficiency
(Odata and SOAP) events
Code Quality and Monitor and Error Pre-Approved Correct SAP Best Practices
Current FPS / SPS
Documentation Resolution Capability Maintenance Windows
CUSTOMER OUTCOME
Greenfield Brownfield
• Unique opportunity • Establish Clean Core principles for every NEW
development.
• Follow Clean Core principles right from the beginning.
• Plan your journey towards a clean core and follow an
• Establish strong governance
iterative approach.
• Clean Core does not happen over night.
INTERNAL – Authorized for Partners 14
Case for Clean Core Clean Core Partner
SAP Case for Cloud Webinar Series Intro
Cloud (Recap) Dashboard Certification
Q&A
Overview
Clean core is only about Custom Code and Extensibility. Fact: Clean Core affects Custom Code i.e. Extensibility as
well as Data, Processes, Integration and Operations.
4. Processes
Keep the processes flexible
5. Operations
Keep the operations effective
and efficient
5. Operations
Keep the operations effective
and efficient
SAP S/4HANA extensibility User Interface Layer Application Layer Database Layer
Native/extended
Secured mobile applications
Expose data SAP S/4HANA connectivity
SAP BTP
Key User
User Interface Event driven
Extensibility Core Solution Rules / Workflow Side-by-Side architectures
Create forms “clean”
/ email Extensibility Process / Events Extensibility
Process automation
templates Data Replication
“clean”
Multiple backends/Hub
Add scenarios
application
logic Multi-tenancy partner apps
Classic
Add database Extensibility
fields / objects
“not-clean”
New app
remote API
Side-by-side
Public
Remote API call,
consume events LOOSELY coupled
to SAP data, transaction,
app
Local API
Public
call, on stack
Cloud
SQL join TIGHTLY coupled
application such as to SAP data
Extend an
extension point
Extend SAP
code, data SAP app
Public
structure,
user TIGHTLY coupled
interface such as to an SAP app
or transaction
SAP Business
SAP S/4HANA Cloud Technology Platform
INTERNAL – Authorized for Partners 20
Case for Clean Core Clean Core Partner
SAP Case for Cloud Webinar Series Intro
Cloud (Recap) Dashboard Certification
Q&A
Overview
Clean Core Rules for Extensions to Support Smoother SAP Software Updates
UI adaptation mode – adaptation mode with Custom fields SAP Fiori app Custom business logic SAP Fiori app
drag-and-drop configuration
Custom business objects SAP Fiori app Custom CDS views SAP Fiori app Custom analytical queries SAP Fiori app
https://blogs.sap.com/2015/09/30/the-key-user-extensibility-tools-of-s4-hana/
https://www.sap.com/documents/2018/05/606d1ee8-037d-0010-87a3-c30de2ffd8ff.html?need_redirect_to_background_page=false
INTERNAL – Authorized for Partners 22
Case for Clean Core Clean Core Partner
SAP Case for Cloud Webinar Series Intro
Cloud (Recap) Dashboard Certification
Q&A
Overview
SAP S/4HANA SAP S/4HANA Cloud, SAP S/4HANA Cloud, SAP BTP,
any premise1 private edition1 public edition2 ABAP Environment
3-Tier Extensibility Model for SAP S/4HANA private cloud and on-premise
SAP S/4HANA SAP Business Technology Platform TIER 1 – Cloud extensibility model
Cloud-ready and upgrade-stable development of new
applications and extensions
TIER 1 ON-STACK TIER 1 SIDE-BY-SIDE
ABAP cloud development Cloud development Same development model as used in SAP S/4HANA Cloud,
Key user extensibility (All runtimes – Java / Node.js / ABAP) public edition
Default for new extensions and custom apps
TIER 2
Cloud API enablement TIER 2 – Cloud API enablement
Extends and enables tier 1 for private cloud and on-premise
RENOVATE OR Mitigates missing public SAP APIs or extension points:
INNOVATE
• Develop custom wrapper objects for not released SAP
objects to be used in tier 1
• Retire wrapper once a released SAP API is available
• Request APIs for SAP S/4HANA Private and Public
TIER 3
Classical ABAP development TIER 3 – Classic ABAP extensions
Legacy/existing custom ABAP code or new on-stack extensions
RETIRE code that cannot follow the rules of tier 1 and 2
ADAPT
Avoid and reduce the content in tier 3
Recommendation
Report
Extend with ABAP Cloud Extend with ABAP Cloud SAP UI5 Freestyle / Fiori Elements
Extend with ABAP Cloud (SAP Released objects) SEGW (SAP Gateway BOPF (Business Object
Service Builder) Processing Framework) SAP HANA Cloud
Interface
OData Service SOAP APIs OData Service SOAP APIs IDOCs & BAPIs RAP CAP
Enhancements
Custom Fields Extend with ABAP Cloud Custom Fields Other Key User extension Apps SAP Build Apps
Other Key User extension Apps Extensibility Cockpit Extend with ABAP Cloud Overwrites/Implicit/Clones
SAP UI5 Freestyle / Fiori Elements
Classic BAdI MV45AF*, VOFM,… Web Dynpro Enh.
SAP Cloud SDK
Custom Application
Extensibility Cockpit/SCFD_REGISTRY
Custom CDS Views Custom Tiles Custom BO Programming Model with CAP RAP
Custom Application
Custom Catalog Exts Custom Reusable Elements
Custom CDS Views Extend with ABAP Cloud
Extend with ABAP Cloud (SAP Released objects)
Wrapper RAP BO Wrapper CDS Views
(Released for Cloud development ) (Released for Cloud development)
Intro + Welcome
Q&A
▪ History of previous
Modifications/ Custom Code is
depicted in the new version of the
Dashboard
Partner enablement and coaching for Clean Core Check updates to this portfolio here
Enablement Coaching
SAP S/4HANA Cloud Extensibility Advisory
ABAP Cloud Partner Certification Academy NEW!
Objective: Official certification for SAP S/4HANA Cloud, ABAP environment extensibility. Started in Objective: Connect with SAP Partner Solution Adoption experts in a live
Supported by a beginner learning journery and an advanced one. December virtual 1:1 call to discuss SAP S/4HANA Cloud extensibility in the context of a
Enablements/Workshops concrete use case you have in your business.
10Steps2S4C
Objective: 10 days hands-on virtual bootcamp addressing all the aspect of a System Conversion to
S/4HANA. It includes 2 steps (STEP02 and STEP09) covering the custom code analysis and
adaptation during the conversion to S/4HANA.
Intro + Welcome
Q&A
ADAPT
To support our mutual customers’ move to the cloud, the future SAP certification portfolio will
focus on cloud-ready integrations and extensions built by partners. This includes both SAP
Business Technology Platform (SAP BTP) as well as SAP S/4HANA Cloud ABAP Environment as
the endorsed options for extensibility.
Impacted partners were informed in November about the following changes regarding certification of classic
ABAP Add-ons (Tier 3):
▪ Certification of classic ABAP Add-ons for ERP / NetWeaver / Business Suite:
– discontinued with immediate effect
▪ Certification of classic ABAP Add-ons for SAP S/4HANA Cloud, private edition:
– Certification is possible until Q3, 2025.
To earn the “SAP Certified for Clean Core with SAP S/4HANA Cloud” designation, partner add-on solutions
need to become cloud-native extensions via SAP BTP or SAP S/4HANA Cloud ABAP Environment
▪ Classic ABAP Add-ons (Tier 3) will not qualify for Clean Core
▪ Certification is available for SAP S/4HANA release 2023, but no longer possible for
future releases (previous slide)
▪ New solutions: Use ABAP Cloud environment or SAP BTP, effective immediately.
▪ Please be sure you will attend new stage of certification Register on 20-22,27 Feb 24.
ADAPT
▪ Classic ABAP add-ons (Tier-3 ABAP extensions) can be certified for SAP S/4HANA Cloud, private
edition for S/4HANA 2023 (upto Q3’2025), but do not qualify for Clean Core certification program
INTERNAL – Authorized for Partners 40
Case for Clean Core Clean Core Partner
SAP Case for Cloud Webinar Series Intro
Cloud (Recap) Overview Dashboard
Q&A
Certification
interfaces
public
local API
Fieldglass
interfaces
TIER 1 ON-STACK
public
Concur
ABAP Cloud
interfaces
Customer Experience
public
TIER 2 SAP Sales Cloud
Cloud API enablement
SAP Business Technology Platform
interfaces
Business Network
public
Logistics
remote API
TIER 1 SIDE-BY-SIDE
interfaces
remote API
interfaces
Human Capital Management
public
public
Cloud development
Classical ABAP development SAP Successfactors
RETIRE (Java / Node.js / ABAP Cloud)
interfaces
public
Digital Manufacturing
SAP S/4HANA Cloud, public edition
local API Edge Devices
interfaces
interfaces
Sustainability Management
public
ABAP Cloud
Integration with solutions for Sustainability
interfaces
Apps & Extensions Integration Content
public
SAP S/4HANA (on-premise) Industry Cloud
interfaces
TIER 1 ON-STACK
public
Intro + Welcome
Q&A