Upload
others
View
80
Download
0
Embed Size (px)
Citation preview
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
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
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
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
Thank you.