You are on page 1of 43

SAP S/4HANA Cloud 1802

Extensibility Overview
Product Management S/4HANA, SAP
February 2018

PUBLIC
Disclaimer

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.

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


Complexity built up over decades limits the ability to innovate; radical
simplification is needed to unlock the potential.

Drive business
28% innovation
Drive business
innovation 80%
Of new IT decisions will involve
Consumption LoB execs . 53% of IT decisions
Keep the For immediate business impact will be led by LoB execs
72% lights on
User Experience
Engage front line employees/customers Keep the Sources: IDC
IT Environment lights on
Forrester IT Survey, 2013 Collapse redundant infrastructure layers


40% executives worry that their organizations will not
keep pace with technology change and lose their
competitive edge.

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


– McKinsey study, 2013
” 3
Customers & Partners Differentiate Through Extensions
The Modular Suite

SAP Fiori

Side by Side Extensibility


In-App Cloud
Extensibility Integration SAP Apps Business Services
Native Integration
APIs Partner Apps ML Services
Customer Integration
App Integration S/4HANA Custom Apps IoT Services
Cloud SDK

SAP Cloud Platform

SAP HANA SAP HANA SAP HANA Vora

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


Motivation for a New Extensibility Concept in SAP S/4HANA

“Classical” Extensibility SAP S/4HANA Extensibility Concept


Side-by-Side Extensibility based on SAP Cloud Platform SAP
S/4HANA
Cloud
 Full-fledged development platform to build extension applications (Java,
JavaScript, SAP HANA native development)
SAP

Custom Code Development and  Based on stable external (web service) APIs S/4HANA

Extensions today
 Modifications of SAP code In-app Extensibility with Key User Tools
SAP
 Extensions calling SAP code  Custom fields and tables, custom analytics and forms, business logic S/4HANA
Cloud
(no APIs available) (cloud ABAP Web editor), …
 Software updates require major  Web-based key user tools SAP
S/4HANA
adoption effort in customer /  Based on stable extension points and APIs
partner code.
Custom Code Development and Extensions (on premise only)
 Full access to ABAP development objects and tools SAP
S/4HANA
 Reduce TCO and speed up cycles of innovations by using loosely-
coupled extensions and stable APIs where possible

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


SAP S/4HANA In-App and Side-by-Side – Overview
Custom extension applications

In-app extensions Side-by-side extensions


Custom
User Interface
Custom e.g. Fiori | …
Analytics / Reports
Extensions UI UI Integration UI
S/4HANA
Custom
In-app

Cloud SDK
Forms
Custom Application APIs Application
Java | ABAP * | …
Fields
Custom Business Events *
Business Objects Database Database HANA | Redis | …

Custom
Business Logic
View Replication * …
SAP S/4HANA SAP Cloud Platform
Custom
CDS Views
SAP CP SAP CP SAP
Extensibility Extensibility Lifecycle
Integration Workflow Analytics …
Cockpit Inventory Management
Services Services Cloud

SAP Identity Management

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC * Outlook / this is the current state of planning, and can be changed at anytime 7
In-App Extensions
SAP S/4HANA In-App Extensibility

Classical Customer Development SAP S/4HANA (Cloud)


Extensibility Concept

High effort for maintenance and testing to After regular upgrades all custom
Standard Lifecycle extension are ready to run. You rely on
make extensions running after upgrade
Management stable in-app extensions and interfaces

Custom Changes New functionality tests, no side effects to


Intensive tests needed, side effects and
(Custom Release SAP S/4HANA (Cloud), loosely coupled
hidden dependencies to be considered
Management) extensions guarantee system stability

IT as the major player LOBs drive innovations


Business Expert But: Strong desire to fasten innovation
Empowerment Business experts easily apply non-
cycles – need to involve LOBs! disruptive changes without risk

• In-app extensibility is the fastest way of development in addition to the classic customer development in SAP
S/4HANA.
• It is THE fast and effective extensibility concept for SAP S/4HANA Cloud.
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
Use in-app tools to
▪ easily define custom extension
▪ adapt and change the standard UI
▪ develop ABAP coding in an embedded editor
▪ replicate data to SAP Cloud Platform
▪ use lifecycle management for export / import of customer objects

The in-app tools automatically create related custom


▪ DDIC fields, structures, tables
▪ CDS views
▪ OData services for internal and external access
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC ▪ Fiori UIs for custom business objects 10
Extensibility Cockpit

Overview about all extension objects of a business context in S/4HANA Cloud

UIs APIs Business Business CDS Forms


Logic Scenarios Views

• End-to-end selection from solution scope,


scope item to business context

• On further drill-down, see a full list of


extendable objects for the selected
business context

• See the already implemented extensions


belonging to the filtered Business Context
objects

• Respective links for navigation to objects


and extensions, e.g. custom fields,
standard APIs, CDS views

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


SAP S/4HANA In-App Extensibility:
In-App Key User Extensibility Scenarios

User Interface
(Fiori)
I1 UI Adaptation Cloud

1. Adapt UIs
OData
OData Service
Service OData show/hide/re-arrange/rename identifier of standard and custom fields

2. Create custom fields


I3 Analytics / Forms
Custom Fields

Define custom fields and publish it for dedicated CDS views, APIs, UIs

Application DDIC is automatically generated, CDS views and OData services are
automatically extended
(ABAP | CDS)
3. Custom Analytics and Forms
I4 Business Logic
Assign defined custom fields for forms

4. Implement Custom Business Logic („BAdIs“)


I2

Database Table Implement business logic in ‘Restricted ABAP’; access custom fields,
read other objects via CDS views; call external web-based services

SAP In-App Extensibility


© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
SAP S/4HANA In-App Key User Extensibility: Custom Fields

Custom Service Custom User Interface


Interfaces

Custom Fields
• Definition of custom fields
Custom Fields • Manage where to use: UIs,
Add fields to SAP standard objects reports, forms, service
Name Weight YY1_Size
interfaces, business scenario
Custom Analytics
(data flows), search.

Custom Forms
Business Scenario
TODO

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13


Custom Business Logic
SAP S/4HANA in-app extensions

Implement designated enhancement points within business processes using custom business logic
to extend behavior

Create Post
Adv. Create Execute Create
Sales Goods
ATP Delivery Picking Billing
Order Issue

Typical use-cases: custom validation logic, calculations, additional process steps or calls to external
services…

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC * simplified, see BD9 for full process 14
SAP S/4HANA In-App Extensibility:
Custom Reporting

Custom Reporting I3 Analytics / Forms


Cloud

OData Extend the standard reporting


OData Service
Service
• Use SAP queries or cubes to
define your own custom query
Custom query
• Use > 700 released basic CDS
CDS-Views views or cubes to define your
Custom CDS view Analytical Cubes Basic own custom CDS view and
• generate a custom cube,
• design a KPI reporting,
Database Database • or generate an external
called OData service

SAP In-App Extensibility


© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15
Custom CDS Views
Custom CDS views are based on whitelisted „I_“ views (basic views)
Query builder
CDS “Cube” View
Whitelisted “basic” CDS view
Custom CDS view
Custom OData-service (readable)

Documentation about basic CDS views


© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16
SAP S/4HANA Cloud In-App Extensibility:
Customer Development Extensions
Develop you extension in ABAP
• Define own data object structures
User interface (custom tables) and add business
logic in ABAP.
• A Fiori UI can be automatically
Cloud
generated and adapted with the WEB
(external) OData IDE
I5 Custom Business Objects

Service
• Use business logic (e.g. BADIs) to
I4 Business Logic run actions or validate the entries
• use your business object to create
Logic Application your custom OData services
(read/write)
• Maintain custom tile on Launchpad
Database
• Associate to custom fields or other
custom business objects
SAP In-App Extensibility
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
Custom Business Objects

• Use as external OData


Service
• Use for association to other
business objects or custom
fields

• Define own table fields


• Use ABAP logic to develop
• related actions in ABAP
• determine and
validate your custom table

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18


SAP S/4HANA Cloud In-App Extensibility:
Customer Development Extensions
SAP WebIDE

I6 Custom UI

User interface

(external) OData
Custom Business Objects

Generate a custom UI with SAP


Service
I4 Business Logic WebIDE
Cloud
• Import your custom business
Logic objects in WebIDE
Application
• Freely adapt and customize your
UI application
• Deploy and run in SAP
Database
S/4HANA Cloud
I5

SAP In-App Extensibility


© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
Extensibility Inventory

Keep the overview about your Extensions in SAP S/4HANA Cloud

Which objects Who and when changed Usage Transport status

Detail view for each extension


© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21
In-app Extensibility – Lifecycle Management in SAP S/4HANA Cloud

Transport of custom objects:


▪ transport from the test to the production system
▪ performed by the key user without interaction with the service
provider
▪ Independent from SAP update

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22


Side-by-Side Extensions
Benefit from SAP Digital Core & differentiate with custom/partner driven
innovations

WHY SAP? WHY CLOUD? WHY SAP?

INNOVATIVE AGILE SMART

• Differentiate with custom/partner • Flexible release strategy • High development productivity and
extensions • Start today and connect to state-of-the-art tools (SAP
• Benefit from innovations at SAP multiple core releases (from 4.6C S/4HANA Cloud SDK etc.)
S/4HANA, SAP HANA, SAP to SAP S/4HANA) • First class integration with SAP
Leonardo and LoB solutions • Hybrid scenario coverage solutions
(SuccessFactors, Ariba, Concur • Choice of business services
etc.) • Choice of data center
• Rely on a vibrant ecosystem

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24


SAP Cloud Platform
Key Use Cases
Connect
People & Data

Deliver delightful user experiences across various


digital touchpoints enabling innovation, without
disrupting core business processes

Extend Build
Cloud & On-Prem Apps Differentiating Digital Apps

Quickly add new functionality to your Rapidly build and run new cloud apps,
existing cloud and on-prem apps to business services and APIs to solve new
optimize your existing investments problems, engage new customers, and drive
new revenue
Integrate
Apps, Data & Processes

Connect your cloud and on-prem apps to


eliminate data silos and make digital access
simple, secure, and scalable

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25


Extension models in the Modular Suite

Custom extension SAP Cloud Platform SAP and Partner


applications Services extensions

• Custom developed • No/low development • Ready-to use


extensions for SAP
• Implementation projects • SAP Cloud Platform
S/4HANA
in Java, JavaScript or Workflow, Cloud
ABAP * Integration, Business
Rules services
• Full flexibility due to
open platform-as-a- • Micro services like data
service offering quality, tax code
services which can be
leveraged in custom
extensions.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC * Outlook / this is the current state of planning, and can be changed at anytime 27
Side-by-Side Extensions
Custom extension applications
What is a custom side-by-side extension?
Custom extension applications

A side-by-side extension is a customer


Fiori Launchpad Fiori Launchpad
developed and operated application,
running next to SAP S/4HANA User Interface Custom User
(Fiori) Interface (Fiori)

• De-coupled integration via APIs,


events and replication services
OData Service OData Service
• Lifecycle independent
• Separated application stacks Application Application
(ABAP | CDS) (Java | JS | CDS)
• Highly productive development
environment with the SAP WebIDE
and S/4HANA Cloud SDK Database Table Database Table

SAP Side-by-Side
• Supports hybrid scenarios

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29


Typical Roles and Personas
Custom extension applications

Extension Project Lead

Developer: Web Front End


IT Administrator

Developer: Application
SAP System
Administrator
SAP HANA Modeler

SAP Application Expert


SCP Administrator

Corporate IT Personas SAP Cloud Platform Personas

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30


Side-by-Side Extensions
Custom extension applications: Basics
Integrating with SAP S/4HANA
Custom extension applications: Basics

Public APIs can be used to connect SAP S/4HANA (Cloud) via SAP S/4HANA Cloud SDK (Java)
with SAP Cloud Platform and third party systems
▪ OData, REST, SOAP APIs BAPIs HTTPS

▪ Published on the SAP API Hub OData service HTTPS


SAP
▪ BAPIs via the S/4HANA Cloud SDK Business Objects
SOAP service HTTPS

▪ Can use SAP Cloud Platform Integration as middleware

OData service HTTPS Client


Customers can enable OData services for Custom
▪ Released CDS Views (read-only) Business Objects

read only
▪ Custom Business Objects (read/write)

OData service HTTPS


Custom
SAP S/4HANA (on-premises) provides legacy APIs
CDS Views
▪ BAPIs (via RFC using SAP Cloud Connector)
▪ IDOCS

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 32


The SAP API Business Hub
Custom extension applications: Basics

Provides easy access to APIs from SAP S/4HANA, cloud LoB apps, industry apps, partners …
 Discover, test and learn about APIs across different SAP
solutions and platforms in a central catalog
 API documentation based on OpenAPI format
 Access to APIs in sandbox systems for immediate trial
 Integrated with SAP Cloud Platform development tools

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


https://api.sap.com 33
SAP Cloud Platform: Enterprise Platform-as-a-Service
Custom extension applications: Basics
Development Operations Commerce
SAP Web IDE /
Cockpit Marketplace
SAP API Business Hub

SAP Cloud Platform


On-Premise / SaaS
Managed Cloud
Programming Localization/
models Business Services Commerce
Tax
... …
Dev / Ops SAP S/4HANA
SAP S/4HANA
HTML5 Development SAP SuccessFactors
SAP Business Suite XSJS/XSA Platform Services Integration Mobile / UX Analytics IoT
Lifecycle
Management SAP Cloud for
SAP Business Java Customer
Machine
Warehouse Collaboration Security Blockchain2 Profiling
Node.js Learning SAP Ariba
Monitoring
ABAP Concur
Data & Storage SAP ASE Redis (Big) Data Services: Debugging
Python SAP Fieldglass
Services Hadoop
Performance
statistics
Community PostgreSQL MongoDB SAP HANA SAP Business ByDesign
SAP Vora2
buildpacks
Virtual
Machines
1 2

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 1) BETA , 2) planned innovations / future direction 35
Side-by-Side Extensions
Custom extension applications: Java
SAP S/4HANA Cloud SDK
Custom extension applications: Java sap.com/s4sdk

The SAP S/4HANA Cloud SDK provides SAP S/4HANA specific end-to-end capabilities, tools and
processes (e.g., Quality, Interoperability) to enable application developers to easily create SAP
S/4HANA extensions.

Jump start Facilitate effective Enable developers to Support the Ensure high quality
application coding and support easily connect to SAP integration of third- native cloud
development by seamless transition S/4HANA systems party libraries for software, e.g. by
offering project between SCP Neo and while leaving the front-end integration offering resilience
templates and code SCP Cloud Foundry: configuration to SAP like Apache CXF, engineering basics out
samples Abstraction layer for Cloud Platform: logging frameworks, of the box to handle
key platform services Abstract layer for data persistency glitches in the network
such as multi-tenancy connections to on frameworks, feature
and authentication premise and cloud SAP toggling and others via
S/4HANA systems Extension module
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 37
Ensure high-quality applications
Custom extension applications: Java

▪ Ship capabilities through SDK and ensure effective and easy development on SAP Cloud Platform
▪ Ensure meeting quality requirements with SDK capabilities, tools and enablement material

CONCEPTION / TESTING & GENERAL


ONBOARDING DEVELOPMENT
DESIGN RELEASE AVAILABILITY

FINAL GATE, DEPLOY & MONITOR


CAPABILITIES PROVIDED BY S/4HANA CLOUD SDK
KNOWLEDGE TRANSFER CONTINUOUS ASSESSMENT SAP
CLOUD
PLATFORM
GUIDELINES UX GUIDANCE CODE COVERAGE
TRAININGS PROVIDE TOOLS, OPEN SOURCE METRICS /
ENSURE QUALITY MONITORING
SECURITY
ONBOARDING REPORTING
AND USAGE PLATFORM CODE CHECKS
(e.g. Sonar Qube)
PERFORMANCE
OPERATIONS

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 38


In-App vs. Side-by-Side
Decision Matrix

SAP S/4HANA SAP Cloud Platform


In-app Extensibility Side-by-Side Extensibility

Target Group: S/4 User / Employee X X

Target Group: External / Consumer X

UI Design: Pattern based, S/4HANA-like X X

UI Design: "Freestyle“, Native Mobile App, … X

Joined Analytics with S/4HANA Objects X

Heavy usage of S/4HANA data, extend S/4HANA transaction, adapt a


X
S/4HANA process step

Stand alone / occasional S/4HANA X X

Build Data Hub (S/4 specific use cases) X

Distributed scenarios, loosely coupled X

Integrate other Cloud Solutions X

Big Data (e.g. IoT) X

Functions Build calculation services X X

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 41


Roadmap
SAP S/4HANA Extensibility Scenarios
Big Picture
S6
S/4HANA Fiori Launchpad Fiori Launchpad SAP Cloud
I6
Platform
User Interface Custom User Interface S1
I1 SAP Cloud
(Fiori) (Fiori)
Platform
In-App Extensibility Side-by-side Extensibility

S3 S4 S1 Custom UI
I1 UI Adaptation OData Service OData Service
S2 Custom app
I2 Custom Fields I3

I2 S3 Cust. App w/ serv. on S/4


I3
Custom Analytics S7
Application Application S2
and Forms Extension on S/4 / serv.
(Java | JS | CDS) S4
I5 I4 (ABAP | CDS) S8 on SCP
I4 Custom Business
Logic („BAdIs“) S5 Data replication

Custom Business S5 S6 Fiori Launchpad integr.


I5 Database Table Database Table
Objects
S7 Events integration
I6 Custom UI S8
SAP S0 Rules / Workflow integr.
S0
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 44
User roles
SAP S/4HANA Cloud Extensibility Scenarios
S1 Custom UI

I6 Custom UI S6 Lauchpad Integration

Cloud SAP Fiori Launchpad

I1 UI Adaptation

User Interface Custom User Interface


(SAP Fiori) (SAP Fiori)
In-App Side-by-Side
Extensibility (Custom) Service Int. Extensibility

OData Service OData Service Supported by


SAP S/4HANA Cloud SDK
Custom Business Objects

Business Logic Rules / Workflow Int.


Custom Fields

Custom App
Application Application
(ABAP | CDS) (Java | JS | CDS)

Analytics / Forms Events Integration

Database Table Database Table S4H119


SAP objects Data Replication

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 45


SAP S/4HANA Cloud
Highlights of the Extensibility Roadmap*
*This is the current state of planning and may be changed by SAP at any time

1802 ‒ S/4HANA Cloud 1805 ‒ S/4HANA Cloud 1808 ‒ S/4HANA Cloud 1811 ‒ S/4HANA Cloud
Recent innovations* Planned Q2/2018* Planned Q3/2018* Future Direction

S2 SDK: CDS models for S/4 S2 SDK: Integration with WEB S2 SDK: Support of node.JS Further innovations
extensions IDE based on
Cloud platform Full Fiori support S7 Event Handling**: Function-
as-a-service
- Customer feedback
environment abstractions
G Automatic tenant - Partner requirements
S7 Event Handling**: onboarding G Custom transports: move
SAP CP apps consume - Localization
items between collections
events of S/4HANA (Cloud)

I2 Associations to SAP G Tracing of custom logic


standard objects (custom G Migration: use custom
fields) fields for data migration
G Custom reuse libraries templates
I6 Enriched Custom UI with
SAP Web IDE
I5 Associations to SAP
G Custom transports: standard objects (custom
multiple collections and business objects)
merge

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


** CF related only 46
New Core Data Service views

Around 50 new basic CDS views are available now in the 1802 release. In total more than 600 CDS views are whitelisted

Billing Document Pricing Element Basic Consolidation Financial Statement Item Text Payment Authorization Credit Check Status
Billing Document Financial Statement Item Category Purchase Order
Billing Document Basic Consolidation Group Purchase Order History
Billing Document Partner Consolidation Ledger Purchase Order Item
Billing Document Partner Basic Consolidation Posting Level Purchase Order Partner
Billing Document Pricing Element Consolidation Reporting Level Purchase Order Pricing Element
Billing Plan Usage Category Consolidation Reporting Level Text Sales Document
Date Consolidation Subitem Sales Document Copying Control
Calendar Month Consolidation Subitem Category Sales Document Partner
Quarter Consolidation Unit Sales Document Pricing Element
Year Consolidation Version Sales Inquiry Types
Inpayment Slip Reference Control Data Consolidation Journal Entry Cube SD Document Partner
Consolidation Apportionment Consolidation Reporting Logic Cube SD Document Payment Card Type
Consolidation Chart of Accounts Customer Material Information Service Entry Sheet
Consolidation Dimension Customer Payment Guarantee Procedure Supplier WithHolding Tax
Consolidation Document Type Customer Tax Classification Week Day
Consolidation Financial Statement Item Delivery Document Employee Workplace Address
Financial Statement Item Group Delivery Document Item Year Month
Consolidation Financial Statement Long Text Overall Preliminary Billing Document Status

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC List does not include additional Text or Item views 47
Links and courses
SAP S/4HANA Extensibility - Whitepaper
http://go.sap.com/documents/2015/07/2ad59b27-347c-0010-82c7-eda71af511fa.html

Demo Store (filtered on Extensibility)


https://sapdemostore.com/sap/bc/ui5_ui5/sap/yunifiedstore/index.html#/searchview/user/keywords:117741111432

openSAP courses (SAP Cloud Platform)


https://open.sap.com/courses/cp1-2 (Cloud Platform Essentials)
https://open.sap.com/courses/hcp2-1/resume (Developing Java based Apps on the Cloud Platform)
https://open.sap.com/courses/hcp3a1/resume (Extending SAP S/4HANA with the Cloud Platform)

openSAP courses (SAP S/4HANA Cloud)


https://open.sap.com/courses/s4h6/resume (How to Best Leverage SAP S/4HANA Cloud for your Company)
https://open.sap.com/courses/s4h7/resume (Extending SAP S/4HANA Cloud and SAP S/4HANA)

SAP S/4HANA Cloud SDK:


https://www.sap.com/s4sdk (Overview)
https://blogs.sap.com/2017/05/10/first-steps-with-sap-s4hana-cloud-sdk (Step-by-step Tutorials and Deep Dives)

In-app Extensibility
https://blogs.sap.com/?p=391857 (Bonus Plan Management Tutorial)
https://www.sap.com/developer/tutorial-navigator.tutorials.html?tag=topic:abap-extensibility (Tutorials)

SAP S/4HANA Cloud - Side-by-side Extensibility – Sample Application & Guide:


https://github.com/SAP/cloud-s4-sample-ext/

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 48


Thank you.
Contact information: Contact information: Contact information:
Martin Herrmann Mathias Rup Helen Han
Product Management S/4HANA Product Management S/4HANA Product Management S/4HANA

Martin.Herrmann@sap.com Mathias.Rup@sap.com Helen.Han@sap.com

You might also like