Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Unit 6: Extensibility Options for SAP S/4HANA

Extensibility Options for SAP S/4HANA


Why build extensions?

Scope Innovate

Reach

Optimize

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Extensibility Options for SAP S/4HANA
SAP S/4HANA Cloud and on-premise extensions

SAP S/4HANA Extensions

300+(*) APIs
In-App with 3000+ User Interface
Extensions operations Rules/Workflow SAP Side-
Cloud SDK
2000+ (*) Integration for by-Side
white-listed SAP S/4HANA Extensions
CDS Processes/Events
views 90+ (*)
Data Replication
business
events

Classic
Extensions

SAP S/4HANA SAP CLOUD PLATFORM


© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC (*) numbers as of Q1/2020 3
Extensibility Options for SAP S/4HANA
SAP S/4HANA flexibility

Extensions

Extensions
BAdI

SAP Standard SAP Standard


SAP S/4HANA SAP S/4HANA
In-App Key User Extensibility In-App Key User Extensibility
& Classic Extensibility

Standardization Flexibility

Flexibility Standardization

SAP S/4HANA Cloud SAP S/4HANA AnyPremise

SAP CLOUD PLATFORM


© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4
Extensibility Options for SAP S/4HANA
Key user in-app extensibility: Custom Fields and Logic app

▪ Create and maintain custom fields that can be used to enhance applications and APIs
▪ Choose different data types (e.g. Number, Text)
▪ Use this app to create your own fields and enhancement implementations to customize applications and their
UIs, reports, email templates, form templates, business scenarios, OData APIs, SOAP APIs, BAPIs, and IDocs
▪ Example: Create a custom field for a whitelisted OData API and enable usage
▪ Start tool standalone, directly from business app or from Extensibility cockpit

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5


Extensibility Options for SAP S/4HANA
SAP S/4HANA key user extensibility: custom business logic

Custom Business Logic – Web Editor


▪ Purpose: Implement cloud-released BAdIs
▪ Easy exploration of APIs, key user documentation
▪ Syntax highlighting, code completion, testing support
▪ Restricted ABAP: Stick to robust and secure code
▪ Simplicity: Stick to relevant and simple ABAP statements
▪ Code structuring via custom reusable elements
▪ Custom logic tracing to trace code execution

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


Extensibility Options for SAP S/4HANA
Advantages of in-app extensibility

Business Operations
Digital core
No technical skillset required enhanced in a lifecycle-
for enablement of key users stable way

Fast and lightweight process adaptation


directly within the apps

Technology
Adaptation of SAP Fiori UIs Predefined technology
without need to build new ones tailored for standardized use cases

Neighborhood to core data Expose selected data


utilizing analytical and transactional benefits and build upon side-by-side

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7


Extensibility Options for SAP S/4HANA
Business scenarios for side-by-side extensions

Business Solution Extension

Extend user experience of existing business


UI
processes with new or renovated UIs

Extend access to users without access or permissions


Users
to original business solution

Extend business process with additional steps for


Process
business process optimization or innovation

Extend data insight by consolidating and combining


Data
data in one central place

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8


Extensibility Options for SAP S/4HANA
Extension Factory overview

Identity & Access


SAP S/4HANA Connectivity SAP Fiori Launchpad API Management
Management
(Incl. Cloud
Connector) Lifecycle
SAP ERP
1 PROVISION (CI/CD)
Extensibility
SAP C/4HANA Services ABAP Development
Mendix SAP Business
Tools for Eclipse
Application Studio
(ADT)
SAP
SuccessFactors Robotic Process
SAP Cloud Platform Automation
Integration
SAP Concur
1

Business Event Bus Workflow Monitoring


SAP Cloud SAP Cloud ABAP RESTful
(Enterprise Application
SAP Fieldglass
1 Software Programming
Messaging) Programming Development Model
Business Rules
Model Kit
SAP Ariba 1

CONFIGURE DEVELOP
SAP API
Other SAP 1 Business Hub Landscape
Solutions
BUILD
Management
SAP Graph
3rd
Party 1 Application Serverless Kyma 1 ABAP
Solutions Runtime Runtime Runtime Environment
CONNECT DEPLOY OPERATE
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
1) This is the current state of planning and may be changed by SAP at any time without notice
Extensibility Options for SAP S/4HANA
Advantages of side-by-side extensibility

Business Digital core Operations


remains focused
Extend reach Share
to new user groups extension applications
Test and support
Extend scope with with less effort
custom solutions
Complement
data and business Technology
services from Use technology
different back ends of choice
Keep data
Central skillset & technology
as global as possible
resulting in lower costs
and as local as needed

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10


Extensibility Options for SAP S/4HANA
SAP Extensibility Explorer – Explore SAP S/4HANA Cloud extensibility options

Key Features

▪ Gain a comprehensive overview of


in-app and side-by-side extensibility
▪ Learn implementation best practices
▪ Set up ready-to-run samples in your landscape
▪ Explore extensibility patterns and access patterns
▪ Built-in intelligence – Initiate conversation with
SAP Extensibility Explorer (powered by SAP
Conversational AI)

SAP Extensibility Explorer @


https://www.sap.com/extendS4

© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11


Thank you.
Contact information:

open@sap.com
Follow all of SAP

www.sap.com/contactsap

© 2020 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of
SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty
statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional
warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. 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, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/copyright for additional trademark information and notices.

You might also like