SAP Cloud Platform ABAP Environment · EKT Learning Map for SAP Cloud Platform ABAP Environment...

17
Dr. Jürgen Remmel, SAP SE SAP Cloud Platform ABAP Environment SAPSA Impulse 2018

Transcript of SAP Cloud Platform ABAP Environment · EKT Learning Map for SAP Cloud Platform ABAP Environment...

Dr. Jürgen Remmel, SAP SE

SAP Cloud Platform ABAP EnvironmentSAPSA Impulse 2018

2© 2018 SAP SE. All rights reserved.

WHY ABAP in SAP Cloud Platform?

SCENARIOS for SAP Cloud Platform ABAP Environment

ROADMAP for SAP Cloud Platform ABAP Environment

TABLE OF

CONTENTS

Why ABAP in SAP Cloud Platform?

4© 2018 SAP SE. 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

5© 2018 SAP SE. All rights reserved.

When to use what?

ABAP

ABAP

BYOLNode.js and HTML5Java

Your

developers

skillset

Your

software

assets

Your

scenarios

and use-cases

DECISION CRITERIA

6© 2018 SAP SE. All rights reserved.

TRANSFORMATION

TO CLOUD

MARKET

OPPORTUNITIES

FOR PARTNERS

AGILE INNOVATION ON NEWEST

TECHNOLOGY POWERED BY SAP HANA

DELEGATE INFRASTRUCTURE AND

SYSTEM OPERATIONS

WHY ABAP

IN SAP CLOUD

PLATFORM?

7© 2018 SAP SE. All rights reserved.

TRANSFORMATION TO CLOUD

MARKET OPPORTUNITIES

FOR PARTNERS

Develop ABAP cloud apps decoupled

from the digital core

Leverage your ABAP know-how in the

cloud

Reuse your existing ABAP assetsCommercialize your apps via SAP Cloud

Platform

Benefit from large SAP customer base

Network with ABAP community

SAP CLOUD

PLATFORM ABAP

ENVIRONMENT

MAIN USE CASES

8© 2018 SAP SE. All rights reserved.

AGILE INNOVATION ON NEWEST

TECHNOLOGY POWERED BY SAP HANA

DELEGATE INFRASTRUCTURE AND

SYSTEM OPERATIONS

Benefit from newest ABAP

Programming Model

Exploit SAP HANA capabilities

Consume SAP Cloud Platform

services like SAP Leonardo

Regular delivery of innovations

by SAP

Scale with your business needs

Support for multiple cloud

providers

Pay per use

SAP CLOUD

PLATFORM ABAP

ENVIRONMENT

MAIN USE CASES

9© 2018 SAP SE. All rights reserved.

Vital parts of SAP Cloud Platform ABAP Environment

SAP

CLOUD

PLATFORM

BACKEND SYSTEM

e.g. SAP S/4HANA

Cloud, SAP S/4HANA,

SAP ERP, SAP

NetWeaver AS ABAP

ABAP

DEVELOPMENT

TOOLS IN

ECLIPSE

SAP HANA

ABAP PLATFORM AS A SERVICE

CLOUD

COCKPIT

HTTP SERVICES AND RESTful

ABAP PROGRAMMING MODEL

utilizing

Core Data Services

Cloud optimized ABAP language

SERVICES

ECOSYSTEM

User Management

Internet of Things

Document Management

Machine Learning

GIT CODE

MANAGEMENT

EXTERNAL HTTP

SERVICE

SAP FIORI SERVICES

Scenarios for SAP Cloud Platform ABAP

Environment

11© 2018 SAP SE. All rights reserved.

Side-by-side Extensibility for SAP S/4HANA Cloud

Application

Clients

Corporate Identity Provider

OData

SAP S/4HANA CLOUD

SAP CLOUD PLATFORM

Custom Data

SAP HANA tenant

Your ABAP

extension

Connectivity

12© 2018 SAP SE. All rights reserved.

Partner side-by-side apps (SaaS scenario, planned 2019)

SAP App Center

deployment

Custom Data

SAP HANA tenant

Your ABAP

extension

Connectivity

Partner

commercialization

SAP S/4HANA CLOUD

SAP CLOUD PLATFORM

13© 2018 SAP SE. All rights reserved.

Transformation of existing custom code to SAP Cloud Platform ABAP

Environment

DECOUPLE

CUSTOM CODE FROM SAP APPLICATION CODE

Always read and write from

backend system via remote interfaces

Adapt to whitelisted APIs

ADOPT

NEW RESTful ABAP PROGRAMMING MODEL

Including SAP HANA,

Core Data Services

and SAP Fiori

ELIMINATE

USE OF DEPRECATED ABAP FUNCTIONALITY

USE

SAP CLOUD PLATFORM SERVICES

e.g. integration service, attachment service

MANAGE

DEVELOPMENT PROCESS AND DEPLOYMENT

Use Git and continous integration

UTILIZE

PARTNER ECOSYSTEM

SAP Cloud Platform offers commercialization infrastructure

for partners

Roadmap for SAP Cloud Platform ABAP

Environment

15© 2018 SAP SE. All rights reserved.

Additional support for partners

Productizing model for partners

Integration with SAP App Center

Continuously evolving feature set

Whitelisting

ABAP RESTFul Programming

Model (managed, draft, …)

Language features (dynamic

programming, engines, …)

Continuous integration

General availability for

customers and partners with the

scenarios

Develop and run extensions

for SAP S/4HANA cloud

Support custom code

transformation to SAP Cloud

Platform

SAP Fiori & RESTful ABAP

programming model

Whitelisted APIs

Cloud optimized ABAP language

Git integration

Roadmap

2018

2019

+

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

16© 2018 SAP SE. All rights reserved.

EKT Learning Map for SAP Cloud Platform ABAP Environment

▪ Various detailed materials

▪ E.g. about ABAP RESTful Programming Model and ABAP Development tools

SAP Public Web: www.sap.com

▪ SAP Developer Center → Expert Page for SAP Cloud Platform ABAP Environment

▪ SAP Developer Center → ABAP Platform

▪ Documentation for SAP Cloud Platform ABAP Environment

ABAP RESTful Programming Model

▪ in ABAP Development Tools in Eclipse (ADT) under Help → Help Contents

Early Adopter Care Program

▪ Customer or partner with SAP Cloud Platform ABAP Environment license can apply to the EAC for the ABAP

Environment to get direct contact to the development area (DevAngel): Influence SAP

Further Information

Contact information:

Jürgen Remmel, Florian Wahl

[email protected]

[email protected]

Thank you.