SlideShare a Scribd company logo
1 of 34
Extensions in the
Age of S/4HANA
Christian Lechner
(msg systems ag)
@lechnerc77
https://people.sap.com/christian.lechner
How do we
currently
develop
extensions?
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Why do we
have
to think
about that?
07/10/2017 SAP Inside Track Munich 2017
S/4HANA Deployment
&
SAP Cloud Platform
SAPā€™s Cloud First
Strategy
What type of
extensions
exist in S/4?
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
What type of
extensions
exist in S/4?
-
Classic
Extensions
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Classic
Extensions
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Classic
Extensions
-
Some
Thoughts
07/10/2017 SAP Inside Track Munich 2017
Consequences
ā€¢ Not transferable to the S/4HANA Cloud (usually)
ā€¢ Risk to run into ā€œold habitsā€
(strong coupling, modifications, ā€¦)
Tips
ā€¢ Stick to S/4 Programing model for Add Ons
ā€¢ Care about interfaces/APIs (lose coupling)
What type of
extensions
exist in S/4?
-
In-App
Extensions
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
In-App
Extensions
&
Key User
Extensibility
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
In-App
Extensions
-
Some
Thoughts
07/10/2017 SAP Inside Track Munich 2017
Chances
ā€¢ Speeding up ā€œRICEFWā€/implementation tasks
ā€¢ Transfer to the S/4HANA cloud is possible
ā€¢ Restrictions can be a good thing
(challenge superfluous requirements)
ā€¢ Tooling is constantly improved
Risks
ā€¢ Abuse of mechanism for Add On development
What type of
extensions
exist in S/4?
-
Side-by-Side
Extensibility
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Side-By-Side
Extensions
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Side-By-Side
Extensions
-
S/4HANA
Cloud SDK
07/10/2017 SAP Inside Track Munich 2017
Enable Development
ā€¢ SAP S/4HANA Project Templates
ā€¢ SAP S/4HANA Types and VDM
ā€¢ Resilience
ā€¢ Multi-tenancy
ā€¢ SAP S/4HANA Mocking
ā€¢ DevOps: Pipeline as Code
ā€¢ Quality Checks
ā€¢ ā€¦
ļƒØ https://www.sap.com/developer/topics/s4hana-
cloud-sdk.html
Side-By-Side
Extensions
-
Some
Thoughts
07/10/2017 SAP Inside Track Munich 2017
Tips
ā€¢ Adhere Cloud Native Development
ā€¢ Java is (currently) first class citizen
ā€¢ Go for Spring Boot
ā€¢ Use the SAP S/4HANA Cloud SDK
Keep in mind
ā€¢ This is NOT ABAP development
ā€¢ There is still a connection to non Cloud Native
applications aka S/4HANA
SbS
Extensions
-
ā€œNew Kid on
the Blockā€
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Welcome ABAP
SbS
Extensions
-
ABAP
07/10/2017 SAP Inside Track Munich 2017
ABAP?
SbS Extensions
ABAP
-
Some
Thoughts
07/10/2017 SAP Inside Track Munich 2017
In general
ā€¢ Put emotions aside
ā€¢ Use-cases exist for using ABAP in SCP
Keep in mind
ā€¢ ABAP is not Cloud Native
ā€¢ ABAP in SCP has restrictions
ļƒ  in most cases no copy paste from legacy
ā€¢ Not publicly available yet
ā€¢ No pricing available yet
ā€¢ A lot of open questions remain ā€¦
SbS Extensions
Variant
-
SAP HANA XSA
07/10/2017 SAP Inside Track Munich 2017
SAP S/4HANA: New Architectural Blueprint for
In-House Software
SbS Extensions
SAP HANA XSA
-
Some
Thoughts
07/10/2017 SAP Inside Track Munich 2017
In General
ā€¢ Logical approach for Side-by-Side extensibility
ā€¢ MTA allow a transfer to SAP CP
ā€¢ Get Cloud experience on prem
BUT
ā€¢ Risk of wrong integration patterns
(cross-schema access)
ā€¢ Do you need SAP HANA objects?
ā€¢ SAP HANA is not a Cloud (scalability!)
Extensions
-
Integration
07/10/2017 SAP Inside Track Munich 2017
Ā© SAP SE
Extensions
Integration
-
Business
Rules
07/10/2017 SAP Inside Track Munich 2017
Extensions
Integration
Business Rules
-
Some
Thoughts
07/10/2017 SAP Inside Track Munich 2017
In General
ā€¢ Overall Harmonization (ABAP, JAVA, HANA ā€¦)
ā€¢ Stick to open standards (DMN)
ā€¢ BRFplus still worth to use!
BUT
ā€¢ This is a long way to go
ā€¢ Take care about current restrictions and
deprecations
Extensibility
options
-
Some last
words ...
07/10/2017 SAP Inside Track Munich 2017
Some last
words ...
07/10/2017 SAP Inside Track Munich 2017
ā€¢ Choose the right approach for your problem:
It is not an ā€žeither ā€¦ orā€œ ā€“ combinations are
allowed and often make sense
ā€¢ Be aware of mid-term consequences - not only
technology counts
ā€¢ Keep an eye on the emerging SAP CP services
ā€¢ If ABAP: go for S/4 programing model
ā€¢ If Cloud Native: go for Java runtime in SAP Cloud
Platform (S/4HANA Cloud SDK)
ā€¢ Last but not least ...
Some last
words ...
07/10/2017 SAP Inside Track Munich 2017
ā€¦ you are on a good path if you use Spring
Thanks for your attention!
07/10/2017 SAP Inside Track Munich 2017
Extension
Scenarios
Ā© SAP SE
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
Extensibility Overview:
ā€¢ https://www.sap.com/documents/2015/07/2ad5
9b27-347c-0010-82c7-eda71af511fa.html
ā€¢ https://blogs.sap.com/2017/09/15/get-started-
with-your-sap-s4hana-cloud-side-by-side-
extensions-in-5-simple-steps/
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
Key User Extensibility:
ā€¢ https://blogs.sap.com/2017/05/28/introduction-to-
s4hana-cloud-key-user-extensibility/
ā€¢ https://blogs.sap.com/2017/05/28/key-user-
extensibility-on-sap-s4hana-cloud-ui-adaptions-for-
key-user/
ā€¢ https://blogs.sap.com/2017/05/28/key-user-
extensibility-on-sap-s4hana-cloud-adding-custom-
fields/
ā€¢ https://blogs.sap.com/2017/05/28/key-user-
extensibility-on-sap-s4hana-cloud-adding-custom-
business-logic/
ā€¢ https://cp.hana.ondemand.com/dps/d/preview/1a93
686c176845f0832a2a73221dd90b/1511%20500/en-
US/frameset.htm?3ccb50e724b045508fea8b2cf1774
b2b.html
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
S/4HANA Cloud SDK:
ā€¢ https://www.sap.com/developer/topics/s4hana-
cloud-sdk.html
ā€¢ https://blogs.sap.com/2017/05/10/first-steps-
with-sap-s4hana-cloud-sdk/
ā€¢ https://blogs.sap.com/2017/07/28/sap-s4hana-
cloud-sdk-faq/
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
Architecture Blueprint XSA ā€“ Side-by-Side:
ā€¢ https://news.sap.com/sap-s4hana-new-
architectural-blueprint-for-in-house-software/
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
S/4HANA APIs:
ā€¢ https://api.sap.com/shell/discover/contentpacka
ge/SAPS4HANACloud?section=ARTIFACTS
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
ABAP in SAP CP:
ā€¢ https://blogs.sap.com/2017/09/26/overview-of-
abap-in-sap-cloud-platform/
ā€¢ https://blogs.sap.com/2017/09/26/abap-in-sap-
cloud-platform-frequently-asked-questions/
Links, Links,
Links ā€¦
07/10/2017 SAP Inside Track Munich 2017
Business Rule Service SAP CP:
ā€¢ https://www.sap.com/germany/documents/2017
/08/2a8094b1-ce7c-0010-82c7-
eda71af511fa.gate.html#
ā€¢ https://blogs.sap.com/2017/09/22/business-
rules-united-sap-enterprise-rule-modelsap-
teched-2017/

More Related Content

Recently uploaded

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
Ā 
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøDelhi Call girls
Ā 
Chinsurah Escorts ā˜Žļø8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ā˜Žļø8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ā˜Žļø8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ā˜Žļø8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
Ā 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
Ā 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
Ā 
Introducing Microsoftā€™s new Enterprise Work Management (EWM) Solution
Introducing Microsoftā€™s new Enterprise Work Management (EWM) SolutionIntroducing Microsoftā€™s new Enterprise Work Management (EWM) Solution
Introducing Microsoftā€™s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
Ā 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
Ā 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
Ā 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
Ā 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
Ā 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
Ā 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
Ā 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
Ā 
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøDelhi Call girls
Ā 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
Ā 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
Ā 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
Ā 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
Ā 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzƔlez Trastoy
Ā 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
Ā 

Recently uploaded (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
Ā 
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
Ā 
Chinsurah Escorts ā˜Žļø8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ā˜Žļø8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ā˜Žļø8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ā˜Žļø8617697112 Starting From 5K to 15K High Profile Escorts ...
Ā 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Ā 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Ā 
Introducing Microsoftā€™s new Enterprise Work Management (EWM) Solution
Introducing Microsoftā€™s new Enterprise Work Management (EWM) SolutionIntroducing Microsoftā€™s new Enterprise Work Management (EWM) Solution
Introducing Microsoftā€™s new Enterprise Work Management (EWM) Solution
Ā 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
Ā 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
Ā 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Ā 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Ā 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
Ā 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
Ā 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
Ā 
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
Ā 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
Ā 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Ā 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Ā 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Ā 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Ā 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Ā 

Featured

2024 State of Marketing Report ā€“ by Hubspot
2024 State of Marketing Report ā€“ by Hubspot2024 State of Marketing Report ā€“ by Hubspot
2024 State of Marketing Report ā€“ by HubspotMarius Sescu
Ā 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
Ā 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
Ā 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Ā 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
Ā 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
Ā 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
Ā 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
Ā 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
Ā 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
Ā 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
Ā 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Ā 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
Ā 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
Ā 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
Ā 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
Ā 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
Ā 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
Ā 

Featured (20)

2024 State of Marketing Report ā€“ by Hubspot
2024 State of Marketing Report ā€“ by Hubspot2024 State of Marketing Report ā€“ by Hubspot
2024 State of Marketing Report ā€“ by Hubspot
Ā 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Ā 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Ā 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
Ā 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Ā 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Ā 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Ā 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
Ā 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Ā 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Ā 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Ā 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
Ā 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Ā 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Ā 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Ā 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Ā 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Ā 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Ā 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
Ā 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Ā 

Extensions in the Age of S4 HANA

  • 1. Extensions in the Age of S/4HANA Christian Lechner (msg systems ag) @lechnerc77 https://people.sap.com/christian.lechner
  • 2. How do we currently develop extensions? 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 3. Why do we have to think about that? 07/10/2017 SAP Inside Track Munich 2017 S/4HANA Deployment & SAP Cloud Platform SAPā€™s Cloud First Strategy
  • 4. What type of extensions exist in S/4? 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 5. What type of extensions exist in S/4? - Classic Extensions 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 6. Classic Extensions 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 7. Classic Extensions - Some Thoughts 07/10/2017 SAP Inside Track Munich 2017 Consequences ā€¢ Not transferable to the S/4HANA Cloud (usually) ā€¢ Risk to run into ā€œold habitsā€ (strong coupling, modifications, ā€¦) Tips ā€¢ Stick to S/4 Programing model for Add Ons ā€¢ Care about interfaces/APIs (lose coupling)
  • 8. What type of extensions exist in S/4? - In-App Extensions 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 9. In-App Extensions & Key User Extensibility 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 10. In-App Extensions - Some Thoughts 07/10/2017 SAP Inside Track Munich 2017 Chances ā€¢ Speeding up ā€œRICEFWā€/implementation tasks ā€¢ Transfer to the S/4HANA cloud is possible ā€¢ Restrictions can be a good thing (challenge superfluous requirements) ā€¢ Tooling is constantly improved Risks ā€¢ Abuse of mechanism for Add On development
  • 11. What type of extensions exist in S/4? - Side-by-Side Extensibility 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 12. Side-By-Side Extensions 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 13. Side-By-Side Extensions - S/4HANA Cloud SDK 07/10/2017 SAP Inside Track Munich 2017 Enable Development ā€¢ SAP S/4HANA Project Templates ā€¢ SAP S/4HANA Types and VDM ā€¢ Resilience ā€¢ Multi-tenancy ā€¢ SAP S/4HANA Mocking ā€¢ DevOps: Pipeline as Code ā€¢ Quality Checks ā€¢ ā€¦ ļƒØ https://www.sap.com/developer/topics/s4hana- cloud-sdk.html
  • 14. Side-By-Side Extensions - Some Thoughts 07/10/2017 SAP Inside Track Munich 2017 Tips ā€¢ Adhere Cloud Native Development ā€¢ Java is (currently) first class citizen ā€¢ Go for Spring Boot ā€¢ Use the SAP S/4HANA Cloud SDK Keep in mind ā€¢ This is NOT ABAP development ā€¢ There is still a connection to non Cloud Native applications aka S/4HANA
  • 15. SbS Extensions - ā€œNew Kid on the Blockā€ 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE Welcome ABAP
  • 17. SbS Extensions ABAP - Some Thoughts 07/10/2017 SAP Inside Track Munich 2017 In general ā€¢ Put emotions aside ā€¢ Use-cases exist for using ABAP in SCP Keep in mind ā€¢ ABAP is not Cloud Native ā€¢ ABAP in SCP has restrictions ļƒ  in most cases no copy paste from legacy ā€¢ Not publicly available yet ā€¢ No pricing available yet ā€¢ A lot of open questions remain ā€¦
  • 18. SbS Extensions Variant - SAP HANA XSA 07/10/2017 SAP Inside Track Munich 2017 SAP S/4HANA: New Architectural Blueprint for In-House Software
  • 19. SbS Extensions SAP HANA XSA - Some Thoughts 07/10/2017 SAP Inside Track Munich 2017 In General ā€¢ Logical approach for Side-by-Side extensibility ā€¢ MTA allow a transfer to SAP CP ā€¢ Get Cloud experience on prem BUT ā€¢ Risk of wrong integration patterns (cross-schema access) ā€¢ Do you need SAP HANA objects? ā€¢ SAP HANA is not a Cloud (scalability!)
  • 20. Extensions - Integration 07/10/2017 SAP Inside Track Munich 2017 Ā© SAP SE
  • 22. Extensions Integration Business Rules - Some Thoughts 07/10/2017 SAP Inside Track Munich 2017 In General ā€¢ Overall Harmonization (ABAP, JAVA, HANA ā€¦) ā€¢ Stick to open standards (DMN) ā€¢ BRFplus still worth to use! BUT ā€¢ This is a long way to go ā€¢ Take care about current restrictions and deprecations
  • 24. Some last words ... 07/10/2017 SAP Inside Track Munich 2017 ā€¢ Choose the right approach for your problem: It is not an ā€žeither ā€¦ orā€œ ā€“ combinations are allowed and often make sense ā€¢ Be aware of mid-term consequences - not only technology counts ā€¢ Keep an eye on the emerging SAP CP services ā€¢ If ABAP: go for S/4 programing model ā€¢ If Cloud Native: go for Java runtime in SAP Cloud Platform (S/4HANA Cloud SDK) ā€¢ Last but not least ...
  • 25. Some last words ... 07/10/2017 SAP Inside Track Munich 2017 ā€¦ you are on a good path if you use Spring
  • 26. Thanks for your attention!
  • 27. 07/10/2017 SAP Inside Track Munich 2017 Extension Scenarios Ā© SAP SE
  • 28. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 Extensibility Overview: ā€¢ https://www.sap.com/documents/2015/07/2ad5 9b27-347c-0010-82c7-eda71af511fa.html ā€¢ https://blogs.sap.com/2017/09/15/get-started- with-your-sap-s4hana-cloud-side-by-side- extensions-in-5-simple-steps/
  • 29. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 Key User Extensibility: ā€¢ https://blogs.sap.com/2017/05/28/introduction-to- s4hana-cloud-key-user-extensibility/ ā€¢ https://blogs.sap.com/2017/05/28/key-user- extensibility-on-sap-s4hana-cloud-ui-adaptions-for- key-user/ ā€¢ https://blogs.sap.com/2017/05/28/key-user- extensibility-on-sap-s4hana-cloud-adding-custom- fields/ ā€¢ https://blogs.sap.com/2017/05/28/key-user- extensibility-on-sap-s4hana-cloud-adding-custom- business-logic/ ā€¢ https://cp.hana.ondemand.com/dps/d/preview/1a93 686c176845f0832a2a73221dd90b/1511%20500/en- US/frameset.htm?3ccb50e724b045508fea8b2cf1774 b2b.html
  • 30. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 S/4HANA Cloud SDK: ā€¢ https://www.sap.com/developer/topics/s4hana- cloud-sdk.html ā€¢ https://blogs.sap.com/2017/05/10/first-steps- with-sap-s4hana-cloud-sdk/ ā€¢ https://blogs.sap.com/2017/07/28/sap-s4hana- cloud-sdk-faq/
  • 31. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 Architecture Blueprint XSA ā€“ Side-by-Side: ā€¢ https://news.sap.com/sap-s4hana-new- architectural-blueprint-for-in-house-software/
  • 32. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 S/4HANA APIs: ā€¢ https://api.sap.com/shell/discover/contentpacka ge/SAPS4HANACloud?section=ARTIFACTS
  • 33. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 ABAP in SAP CP: ā€¢ https://blogs.sap.com/2017/09/26/overview-of- abap-in-sap-cloud-platform/ ā€¢ https://blogs.sap.com/2017/09/26/abap-in-sap- cloud-platform-frequently-asked-questions/
  • 34. Links, Links, Links ā€¦ 07/10/2017 SAP Inside Track Munich 2017 Business Rule Service SAP CP: ā€¢ https://www.sap.com/germany/documents/2017 /08/2a8094b1-ce7c-0010-82c7- eda71af511fa.gate.html# ā€¢ https://blogs.sap.com/2017/09/22/business- rules-united-sap-enterprise-rule-modelsap- teched-2017/

Editor's Notes

  1. Starting Point: Business Suite on Prem Which Technology: Enhancement in ABAP Range:Ā fromĀ smallĀ extensionĀ toĀ hugeĀ AddOnĀ development Impact:Ā fromĀ deeplyĀ integratedĀ (perhapsĀ tooĀ deepĀ akaĀ modification)Ā toĀ looselyĀ coupled
  2. Motivation Higher agility Higher speed ā€žB2C-ishā€œ Applications also in the enterprise Integration of other field like IoT, Machine Learning No longer ā€žbusiness as usualā€œ
  3. WhatĀ isĀ it? Business as usual ā€“ extending ABAP as we have known for decades Where is it available? Only on prem WhatĀ canĀ youĀ do?Ā  Everything even modifications WhatĀ skills? Usual ABAP, S/4 skills helpful
  4. WhatĀ isĀ it? Modification-free extension of S/4HANA Embedded into S/4 core Dealing with extension that are closely related to S/4 core Consumable by/Delivered with Side-by-Side scenarios Examples Hide fields Rename UI elements Add Custom fields in UIs/Reports, Forms Add custom business logic (BAdIs) Custom Business Objects Custom Analytics Where is it available? On prem and in the cloud WhatĀ canĀ youĀ do?Ā  Restriction to specific use cases Restricted ABAP WhatĀ skills? Some Dev Skills, but no hard-core dev skills necessary
  5. WhatĀ isĀ it? Loosely coupled Development in the cloud/for the cloud Extend or built Stand Alone A lot of degrees of freedom #WhereTheCoolShitHappens -> Disruptive Apps Where is it available? SAP Cloud Platform Extend on S/4HANA Cloud, S/4HANA on Prem -> second class citizen WhatĀ canĀ youĀ do?Ā  Runtimes that are available WhatĀ skills? Different Story: Cloud Native Development
  6. ABAP in SCP has restrictions SAP_ABA Only S/4 programing model Deprecated things have been removed Integration with S/4 only via whitelisted APIs
  7. Cloud based Services are more and more important Innovations are developed in the Cloud Side-by-Side Extensibility brings up the necessity to have functionality across system boundaries ā€œIntegrative characterā€ (cross system boundaries) -> Cloud Example: Workflow, Business Rules In addition: OnĀ premise we have lessĀ innovation,Ā lessĀ evolutionĀ ofĀ functionalityĀ 
  8. Central Repo and Design Time -> DSM Design-time based on open standards (DMN enhanced) Transition planned Replacement for HRF