Sei sulla pagina 1di 17

Roadmap

ABAP Platform
CAA800
PUBLIC
Speakers

Las Vegas
September 24–27, 2019

Karl Kessler

Barcelona
October 8-10, 2019

Karl Kessler

Bangalore
November 13-15, 2019

Srinivasa GV

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


Take the session survey.
We want to hear from you!

Complete the session evaluation for this session


CAA800 on the SAP TechEd mobile app.

Download the app from


iPhone App Store or Google Play.

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


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.

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


Agenda

Product Overview

Innovations
 SAP Cloud Platform, ABAP Environment
 ABAP Platform for SAP S/4HANA

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


ABAP Platform
Product description

Key capabilities

ABAP PLATFORM PROVIDES THE TECHNOLOGY AND INTEGRATION PLATFORM


UNDERLYING SAP’S DIGITAL CORE SAP S/4HANA,
SAP Business Suite,
MODERN DEVELOPMENT
SAP Business Warehouse,
Develop SAP HANA-optimized SAP Fiori business apps and services on-premise and in the cloud APPLICATION DEVELOPMENT
with first-class developer experience SAP NetWeaver AS ABAP
SAPCP
SAP | PARTNER | CUSTOMER
ABAP Environment
COMPREHENSIVE LIFECYCLE MANAGEMENT Partner,
Powerful change and transport management, software logistics, (near) zero downtime management Custom Code,
VAST ECOSYSTEM …
Partner solution extensions and broad developer community
ABAP PLATFORM
DELIVER A BUSINESS TECHNOLOGY PLATFORM TO OUR CUSTOMERS
Provide business technology capabilities to turn DATA INTO ACTION
DATABASE
Help customers to continuously APPLY AND USE INTELLIGENT TECHNOLOGY like Machine
Learning, IoT and analytics in their business processes

Leverage hyperscalers - SCALE APPROPRIATELY WITH INCREASED DEMAND

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


ABAP Platform
Product direction

on premise on premise cloud

SAP Business Suite1 SAP S/4HANA On Premise SAP S/4HANA Cloud SAP Cloud Platform ABAP
SAP NetWeaver hubs ABAP add-ons for SAP Integrated Business Planning Environment
SAP NetWeaver add-ons SAP S/4HANA Foundation Extensions for SAP S/4HANA
Custom applications Custom applications

SAP NETWEAVER AS FOR ABAP PLATFORM ≥1809 ABAP PLATFORM CLOUD ABAP PLATFORM AS A
ABAP 7.5x
2 (indirect shipment) (indirect shipment) SERVICE

NO STANDALONE ABAP PLATFORM


INSTALLATION RELEASED APIs
CLASSIC ABA LAYER 3
NEW ABA LAYER NEW ABA LAYER NEW ABA LAYER
ANY DB & SAP HANA
SAP HANA ONLY SAP HANA ONLY SAP HANA ONLY

MAINTENANCE
ONE COMMON ABAP PLATFORM INNOVATION CODELINE
CODELINE

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


1. 7.50 | 2. 7.50, 7.51 and 7.52 | 3. Cross application components 7
SAP Cloud Platform, ABAP Environment
SAP’s platform-as-a-service offering for the ABAP developer community

Key capabilities

CLOUD-OPTIMIZED ABAP LANGUAGE


with restricted set of language elements suitable
for cloud operation

SIDE-BY-SIDE EXTENSIBILITY
of cloud and on-premise SAP solutions

ABAP RESTful PROGRAMMING MODEL


for the development of SAP HANA optimized
SAP Fiori applications and cloud APIs

EXPLOITING SAP HANA


native capabilities on the ABAP layer

FULL UTILIZATION
of the SAP Cloud Platform services

HIGH DEVELOPER PRODUCTIVITY


with Eclipse-based ABAP Development Tools

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


SAP Cloud Platform ABAP Environment
ROAD MAP
ABAP Platform for SAP Cloud Platform ABAP Environment
Product road map overview – Key innovations

Delivered with V1905 Delivered with V1908 V1911 – Planned Q4/20191 2020+ – Product Direction1

ABAP RESTful Programming Model ABAP RESTful Programming Model ABAP RESTful Programming Model Partner Development
 Simplified consumption of remote OData services by  Support for greenfield application development via  Support of metadata extensions  Partners can develop, offer and run applications for their
providing code snippets managed scenario without draft support customers

 Test class wizard for writing OData integration tests  Transport of business configuration content ABAP Language and Development Tools
ABAP RESTful Programming Model
 Release of runtime type information API
 Draft support
ABAP Language and Development Tools ABAP Language and Development Tools  ADT editors for BAdI definitions and implementations  Support of business events
 Dynamic Programming: CREATE DATA, CREATE  Dynamic ABAP SQL  abapGit: Push from cloud to cloud and to on-premise
OBJECT, CALL METHOD, ASSIGN  OData V4 support
 Support new SAP HANA data types in ABAP and DDIC  SQL Trace via ADT & Technical Monitoring Cockpit  Enhanced supportability
 ADT support for Eclipse 2019-03 (4.11)
 Extensibility and verticalization
 Mass enabled object deletion in ADT Custom Code Transformation Custom Code Transformation
 Integration of draft-enabled BOPF business objects
 Support of deprecation status for released SAP  SAP Fiori App: Custom code migration to SAP  SAP Fiori App: Custom code migration to SAP Cloud
objects S/4HANA Platform ABAP Environment ABAP Language and Development Tools
 Support of released objects handling for customer-  Quick fixes to adapt to ABAP language version and to  Support for custom-developed ATC checks
defined objects adapt to released objects Infrastructure
 Conversion exit ALPHA for customer-defined domains  Trial offering Custom Code Transformation
Connectivity & Infrastructure
 Support additional sizing options (SAP HANA memory)  Migration support from CDS-based BOPF to the
Connectivity / Integration  RFC support from on-premise via synchronous RFC ABAP RESTful Programming Model
 Simplified setup of SAP Web IDE integration (SAP delivered communication scenarios)
Released reuse services
 Support an AWS data center in US Data Integration
 Application Jobs
Security  Data replication between ABAP Environment system and
Certifications  Change Documents other SAP S/4HANA system, cloud and on-premise edition
 Instance-based authorization checks using business
roles (w/o custom restriction types and fields)  ISO 27001 and SOC 1 compliance  Parallel Processing
Analytics / Enterprise search
 CDS-based reporting: KPIs & Reports via analytical engine
 SAP Analytics Cloud integration via analytical engine
 Enablement of CDS-based Enterprise Search

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

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


ABAP Platform for SAP S/4HANA
ROAD MAP
ABAP Platform for SAP S/4HANA
Product road map overview – Key innovations

Recent innovations 2019 – Planned innovations1 2020 – Product direction1

Development Platform Development Platform Development Platform


 Availability of the ABAP RESTful Programming Model for easy  Innovations and enhancements for SAP S/4HANA
 Modern and simplified ABAP language
development of UI services and Web APIs  Enhanced ABAP RESTful Programming Model
 Support of CDS hierarchies and abstract CDS entities – Brownfield application development based on legacy code – Support of greenfield application development
 Enhanced ABAP SQL, e.g. support of hierarchy functions as data – BO as first-class citizen in CDS and ABAP, incl. BO access APIs via managed scenario with draft support
source in queries and various date/time functions – Integration with WYSIWYG editor for SAP Fiori UI development – Integration of draft-enabled BOPF business objects
– – OData V4 support
 Support of scalar functions in AMDP for SAP HANA breakouts Provisioning and consumption of OData V2 based Web APIs
– Enhanced supportability
 SAP HANA 2.0 support  Support of custom CDS entities
– Extensibility and verticalization
 Improved ABAP Programming Model for SAP Fiori  SAP HANA Graph support in AMDP and CDS table functions
 Continuous adoption of SAP HANA capabilities
 Real-time events with ABAP channels and ABAP daemons  Support of new SAP HANA data types support in ABAP and DDIC  Enhanced ABAP development tools for on-premise and cloud
 Support for enhancements and modifications in ABAP in Eclipse  ADT enhancements, e.g. new editor for BAdIs, SQL trace support
Custom code adaptation
 Improved ABAP Test Cockpit: automatic email notification after ATC  ATC enhancements: Improved email notifications and display of ATC
central runs in ADT  Migration support from CDS-based BOPF to the ABAP RESTful
run and at exemptions, setting last changer as contact person Programming Model
 Integration of ATC with SAP Readiness Check tool
 Further ADT Quick Fixes for non-source code artifacts, e.g. DDIC
Custom code adaptation  Git-enabled Change and Transport Management for DevOps support and interfaces
 New SAP Fiori App for efficient custom code analysis for  Enhanced SAP Fiori App for custom code analysis: integration of
Custom code adaptation effort estimation capabilities, integration of SQLM, enable “set code
SAP S/4HANA incl. scoping based on usage data with automatic back to standard”
removal of unused code via SUM  SAP Fiori App for custom code analysis: improved supportability and
troubleshooting
 Semi-automatic custom code adaptation for SAP S/4HANA via mass-  New ADT Quick Fixes for SAP S/4HANA findings, e.g. amount field
In-app extensibility
enabled ADT Quick Fixes length extension, next steps for adaption of long MATNR/SFIN  Extensibility templates incl. namespace support
– Collect extensibility key user items in SAP S/4HANA on-premise
In-app extensibility In-app extensibility – Export and import into an SAP S/4HANA Cloud system
 Custom reusable elements: custom libraries and reusable code lists  Change documents for Custom Business Objects
 Dependency graph in Extensibility Inventory
 Tracing for Custom Business Objects
(Release 1809)  Tracing for BADIs
1. This is the current state of planning and may be changed by SAP at any time without notice.

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


Continue your SAP TechEd 2019 Learning Experience
Join the digital SAP TechEd Learning Room 2019 in SAP Learning Hub

 Access SAP TechEd Learning Journeys


 Discover related learning content
 Watch webinars of SAP TechEd lectures
 Learn about SAP’s latest innovations with openSAP
 Collaborate with SAP experts
 Self-test your knowledge
 Earn a SAP TechEd knowledge badge

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


Engage with the SAP TechEd Community
Access replays and continue your SAP TechEd discussion after the event
within the SAP Community

Access replays Continue the conversation Check out the latest blogs
 Keynotes  Read and reply to blog posts  See all SAP TechEd blog posts
 Live interviews  Ask questions  Learn from peers and experts
 Select lecture sessions  Join discussions
http://sapteched.com/online sap.com/community SAP TechEd blog posts

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


More information

Related SAP TechEd Learning Journeys


 CAA9 - Take your ABAP skills to SAP HANA and the Cloud

Related SAP TechEd sessions


 CAA100 - ABAP STRATEGY
 CAA101 - OVERVIEW SAP CLOUD PLATFORM, ABAP ENVIRONMENT
 CAA800 - ROAD MAP: ABAP PLATFORM
 CAA102 - CUSTOMER SUCCESS WITH SAP CLOUD PLATFORM ABAP ENVIRONMENT
 CAA103 - GET THE BIG PICTURE OF THE ABAP RESTFUL PROGRAMMING MODEL
 CAA361 - BUILD A TRANSACTIONAL SAP FIORI APP WITH THE ABAP RESTFUL PROGRAMMING MODEL
 CAA260 - MOVE YOUR ABAP CODE TO THE CLOUD
 CAA104 - OPTIMIZE YOUR CUSTOM ABAP CODE FOR SAP HANA
 CAA388 - SAP CLOUD PLATFORM ABAP ENVIRONMENT: EXTENSION AND INTEGRATION SCENARIO
 CAA300 - ABAP GIT INTEGRATION

Public SAP Web sites


 SAP Community: www.sap.com/community
 SAP products: www.sap.com/products

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


Thanks for attending this session.

Feedback Contact for further topic inquiries


Please complete your session evaluation Karl Kessler
for CAA800. karl.kessler@sap.com
Follow us

www.sap.com/contactsap

© 2019 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 of
SAP 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 or
warranty 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, and
functionality 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.

Potrebbero piacerti anche