Sap S4hana Cloud SDK - Sap Meetup - 2018!06!28

You might also like

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

Extend SAP Solutions

with SAP S/4HANA Cloud SDK

Ekaterina Kruse
ekaterina.kruse@sap.com

PUBLIC
SAP – The Company*

• ~ 91 000 Employees @ 130 Countries

• ~ 388 000 Customers @ 180 Countries

• ~ € 23 Bn total annual revenue

• We help the world run better!

* Resource:
https://www.sap.com/corporate/en/company.html

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


Size matters...

SAP customers produce:

• 60% of the world’s toys and games

• 64% of the world’s ice cream

• 65% of the world’s televisions

• 70% of the world’s beauty


and fragrance products

• and 72% of the worlds BEER!

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


SAP Innovation Center

• Located in Potsdam
at lake “Jungfernsee”

• Established in 2013

• Approx. 200 employees

• We drive innovations at SAP


• Step-changing Cloud applications
for businesses
• Developer experience
• Enablement of SAP’s partners
• Machine learning
• Block chain
• ...

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


SAP S/4HANA In-App and Side-by-Side Extensibility

SAP S/4HANA: Enrich the core SAP Cloud Platform: Extend reach. Integrate. IoT.
In-app extensibility Side-by-side extensibility with SAP Cloud Platform
▪ Variants of standard processes and business ▪ Integrate with SAP Cloud apps and third-party
logic (for example, micro-vertical solutions, solutions
localization)
▪ Focus on company-owned business ▪ Integrate with SAP Cloud Platform
documents (for example, legal compliance) services (Leonardo, business
services) ▪ Extend core processes by before
▪ Analytics extensibility (for example, tailored
operational and after steps (for example,
reporting for minimized customer service or triggers from
asset allocation) sensor data)

▪ New standalone cloud apps


(Internet of Things)

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


SAP Cloud Platform Data Centers

US Central Moscow
Toronto
(IA) * Frankfurt St. Leon-Rot Tokyo
US West (CA)1 * Tokyo
Sterling
EU West
Chandler Ashburn
Dubai
US East (VA)
Riyadh

SAP Data Center

AWS Data Center Sao Paulo


GCP Data Center Sao Paulo
Azure Data Center
Sydney

SAP CP Neo environment


SAP CP Service Availability per provider and region.
SAP CP Cloud Foundry environment *) Location of Data Center for the General Availability may change

This is the current state of planning and may be changed by SAP at any time.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
SAP Cloud Platform Services

SAP Web IDE /


Cockpit Marketplace
▪ SAP Cloud Platform SAP API Business Hub
Development Operations Commerce

SAP Cloud Platform


SaaS

Business Services Localization/


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

Virtual
Machines

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


SAP API Business Hub
Provides easy access to APIs from SAP business suite, 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

SAP API Business Hub

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


SAP RealSpend – A Front-Runner Cloud Extension of S/4HANA

Full multi-tenancy

Deployed multiple times per day

No disruption of digital core

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


On the Shoulders of Open Source

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


Generalizing our Learnings – The SAP S/4HANA Cloud SDK

• SDK libs for simplified integration


with S/4HANA provide Java type safe
fluent APIs for OData and handle SAP
integration boilerplate code

• SDK libs for platform abstraction


unify access to SAP Cloud Platform services
and data, simplify platform migration

• SDK build pipeline ensures high


quality with regards to performance,
resource consumption,
and operations

• … and many more • “Eating our own dog food”


• Close collaboration with partners
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
S/4HANA Cloud SDK
Data Model for S/4HANA Connectivity

Manual way to OData Virtual Data Model: Simplicity and Type Safety

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


SAP Cloud Platform, Cloud Foundry
S/4HANA Connectivity

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


S/4HANA Cloud SDK
Simplification of the S/4HANA Connectivity

The SDK handles the steps 4a, 4b, 5, and 6 when calling the execute() of a query

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


SAP S/4HANA Cloud SDK Continuous Delivery Infrastructure for Partners

▪ Rapid DevOps productivity


for partners starting
development of S/4HANA
extension apps using the
S/4HANA Cloud SDK

▪ Compliance to SAP
guidelines, quality
standards, legal regulations,
and continuous delivery best
practices

https://github.com/SAP/cloud-s4-sdk-pipeline https://hub.docker.com/r/s4sdk/
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18
More Material on the S/4HANA Cloud SDK

https://sap.com/s4sdk

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


Regular Blogs with Tutorials, Deep Dives, and FAQs

https://blogs.sap.com/tag/sap-s4hana-cloud-sdk/
https://blogs.sap.com/2017/05/10/first-steps-with-sap-s4hana-cloud-sdk/

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


Example Applications as Open Source on GitHub

https://github.com/SAP/cloud-s4-sdk-examples

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


SDK Java Libraries on Maven Central

Search for com.sap.cloud.s4hana


https://search.maven.org/#search%7Cga%7C1%7Ccom.sap.cloud.s4hana

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


SDK Jenkins Pipeline on Docker Hub

https://hub.docker.com/u/s4sdk/

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


Pipeline Library and Code available as Open Source on GitHub

https://github.com/SAP/cloud-s4-sdk-pipeline
https://github.com/SAP/cloud-s4-sdk-pipeline-lib

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


Customize your SAP S/4HANA system with SAP
Cloud Platform
➢ Develop side-by-side extensions for SAP S/4HANA using
the SAP S/4HANA Cloud SDK

➢ Test, secure, and maintain extensions in SAP Cloud


Platform

➢ Leverage in-app extensibility and SAP Leonardo services


to enhance side-by-side extensions
Save 15% with coupon code 15X4HP
Purchase the book and e-book at sap-press.com/4655

Extending SAP S/4HANA


Side-by-Side Extensions with the SAP S/4HANA Cloud SDK
Written by: Herzig, Heitkötter, Wozniak, Agarwal, Wust
616 pages | 05/2018 | E-book: $69.99 | Print: $79.95 | Bundle: $89.99
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27
Thank you.
Contact information:
Ekaterina Kruse
ekaterina.kruse@sap.com

You might also like