SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform...

18
PUBLIC Evgeniy Prikhodko, SAP SAP Cloud Platform, ABAP Environment SAP Digital Exchange 2021

Transcript of SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform...

Page 1: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

PUBLIC

Evgeniy Prikhodko, SAP

SAP Cloud Platform,ABAP Environment

SAP Digital Exchange 2021

Page 2: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

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.

Disclaimer

Page 3: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Overview

Demo

Scenarios for customers and partners

Roadmap

Agenda

Page 4: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

Overview

Page 5: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Motivation

Customer base Transition to cloudEnterprise readiness

Huge customer and partner base running ABAP-based solutions with

custom code

ABAP as proven environment for enterprise-ready business

applications with competitive cost of development

Growing market adoption of SAP S/4HANA Cloud with

tailored extensibility for customers and partners

Page 6: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Vital parts of SAP Cloud Platform, ABAP environment (“Steampunk”)

SAP CloudPlatform

AI business services

Process automation

Analytics

SAP CloudPlatformservices

SAP Cloud Platform, ABAP environment

ABAP platform as a service

Connectivity

SAP HANA

Cloud

On premise

SAP systemNon-SAP systemSAP Cloud Platform

Connectivity service

Cloud

WEB APIWEB APIWEB APIWEB API

HTTP services and new ABAP RESTful programming model utilizing

Core data services

Cloud-optimized ABAP language

Cloudcockpit

GIT code management

ABAPdevelopment

tools in Eclipse

Page 7: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Motivation for a New Extensibility Concept in S/4HANA

ChallengeKeep clean core. Software is always patched and upgraded based on a fixed schedule and new innovations are introduced easily.

SolutionOnly extensibility that does not block SAP software updates and continue to work after an update without manual steps is allowed.Custom extensions are loosely coupled, i.e. the software lifecycle of extensions is de-coupled from stable systems of records. - Modification free- Clash free- Use whitelisted APIs and extension points- Compliant with zero-downtime principles

Page 8: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Transformation approach for existing extensions and custom code

§ Decouple extensions and custom code from application layer§ Provide end-user UIs as SAP Fiori UIs§ Use only released SAP objects§ Use only ABAP language scope for cloud

MainChallenges

§ Starting on-premise: ATC variant to check Steampunk readiness§ Continue in Steampunk: Quick fixes for certain code replacements

Tool Support

Page 9: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Demo

Page 10: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

Scenarios for customers and partners

Page 11: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

SAP CloudPlatform

SAP CloudPlatformservices

SAP Cloud Platform, ABAP environment

ABAP extension

Connectivity

SAP HANA

Use SAP Cloud Platform, ABAP environment, to extend SAP S/4HANA Cloud or other cloud solutions from SAP.

§ Cloud solutions from SAP such as SAP S/4HANA Cloud provide in-app extensibility to extend SAP applications and processes. But there is no support for classic custom ABAP development on top of SAP S/4HANA Cloud.

§ SAP Cloud Platform is the foundation to develop and run custom cloud extensions. The ABAP environment shall be used for ABAP-based cloud extensions.

Extension scenario 1: Cloud ERPExtend SAP S/4HANA Cloud or other cloud offerings from SAP with cloud extensions

CLOUD

AI business services

Process automation

Analytics

Page 12: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

ON PREMISE

Extension scenario 2: Innovation platformDevelop and run innovative ABAP apps on a PaaS in the cloud

SAP ERP

SAP CloudPlatform

SAP CloudPlatformServices

SAP Cloud Platform, ABAP environment

ABAP EXTENSION

Connectivity

SAP HANA

AI Business Services

Process Automation

Analytics

SAP Cloud Platform Connectivity service

§ Benefit from the newest ABAP platform and SAP HANA database technologies independent from your existing on-premise system landscape

§ Build your SAP Fiori apps with the new future-proof ABAP RESTful application programming model

§ Utilize SAP Cloud Platform services such as the Internet of Things and machine learning in your cloud extension

§ Delegate operation of the ABAP PaaS and new technologies to SAP

Page 13: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

SAP CloudPlatform

SAP CloudPlatformservices

SAP Cloud Platform, ABAP environment

ABAP extension

Connectivity

SAP HANA

Extension scenario 3: Hub-like usage Decouple ABAP implementations from your core business systems

§ External user groupMake your cloud app available to a broader audience that does not have access to your core business systems (such as consumer apps)

§ Integration hubIntegrate in your cloud extension multiple cloud/on-premise systems with SAP/non-SAP cloud services

§ Data integrationCollect data from multiple sources in your cloud extension for further processing and analysis

§ Decoupled extensionCloud extensions use only well-defined (remote) APIs of the business system. This reduces the risk and effort for business system upgrades.

ON PREMISE

SAP S/4HANASAP systemNon-SAP system CLOUD

WEB APIWEB APIWEB APIWeb API

AI business services

Process automation

Analytics

SAP Cloud Platform Connectivity service

Page 14: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

Road map

Page 15: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

1. This is the current state of planning and may be changed by SAP at any time without notice.

ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview – Key innovations

ABAP language and development tools§ ADT quick fix to adjust database tables after

incompatible field changes

Integration and security§ SOAP client (initial version with limited scope)§ ADT editor for business role templates§ Restricted developer role by activity

Released reuse services§ Integration of SAP Cloud Platform Workflow§ XCO Library: APIs to generate development objects

Lifecycle management§ Process automation (CI/CD): Service for ATC check

execution

Infrastructure§ Support additional sizing options for SAP HANA

memory and for ABAP application server memory§ Support AWS data center in Tokyo

Partner development§ Extensibility for multitenancy

(UI adaptation, field extensibility, custom code)

ABAP RESTful applications programming model§ “SM30”-like generation of SAP Fiori apps

ABAP language and development tools§ Execute ATC mass runs§ Approve ATC exemptions

Analytics§ Integration of SAP Analytics Cloud client§ Integration of SAP Smart Business§ Integration of SAP NetWeaver Enterprise Search

Integration and security§ Event consumption§ Read access logging

Released reuse services§ SAP Fiori app for factory calendar

Infrastructure§ Support AWS data centers in Brazil, Australia, Singapore§ Support additional hyperscalers, such as Azure§ Elastic scaling of number of application servers§ High availability and disaster recovery§ Reduction of planned maintenance windows

V2005 – Delivered innovations V2008 – Recent innovations V2011 – Planned Q4/20201 Product direction1

ABAP RESTful application programming model§ Draft support for UUID-based behavior definitions§ SAP Cloud Platform Business Application Studio for

UI development§ ABAP as alternative deployment option for UIs

ABAP language and development tools§ ADT editors for BAdI definitions and implementations§ SAP Fiori app for ATC configuration

(default variant and check priorities)

Integration and security§ Principal propagation for HTTP and RFC with cloud

connector § Inbound RFC for customer scenarios§ SMTP support for e-mail using cloud connector§ Improved integration of SAP Cloud Platform

Destination service§ Inbound http trouble shooting

Released reuse services§ XCO Library: APIs for handling of data types, JSON § Application log: Design-time and runtime API§ Write-API for exchange rates and unit of measure§ SAP Fiori app to maintain number range intervals

Partner development§ Multitenancy based on CLIENT field§ SAP Fiori app “Landscape Portal”§ Add-on technology and ABAP OEM service for

scalable deployment of partner solutions

ABAP RESTful application programming model§ OData V4 support§ Early numbering for managed business objects§ Tracing of inbound OData calls

ABAP language and development tools§ SAP Fiori app “Maintain Translations”§ Show content of default ATC variant

Integration and security§ Generation of RFC proxy classes

Released reuse services§ abapGit support for change documents and

number range objects

Page 16: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

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

Trial offering

For educational purposes only

SharedTrial

Offering

No content separation between different users

Trial users share the same backend system

4 months lifetime1month onboarding

minimum 3 months usage Lifetime of a trial system

System will be deleted after 4 months

RULES OF THE GAME

ACCESS TO TRIAL SYSTEM

SAP Cloud Platform trial access https://account.hanatrial.ondemand.com/

ABAP Trial is part of Cloud Foundry trial

Access via SAP Cloud Platform Cockpit

After registration an email will be sent to trial user containing instructions

Page 17: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

Contact for further topic inquiries

Thanks for attending this session.

Evgeniy PrikhodkoDTS CIS Development Team [email protected]

Page 18: SAP Digital Exchange 2021 SAP Cloud Platform, ABAP Environment · 2021. 3. 29. · ABAP platform for SAP Cloud Platform, ABAP environment Product road map overview –Key innovations

© 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 ofSAP 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 orwarranty 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, andfunctionality 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.

www.sap.com/contactsap

Follow us