0% found this document useful (0 votes)
79 views

SAP Web ID Road Map

Uploaded by

Agung Supriyanto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views

SAP Web ID Road Map

Uploaded by

Agung Supriyanto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 42

SAP Web IDE Road Map

April 2019

PUBLIC
Legal disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
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 document or any related presentation, or to develop or release any functionality mentioned
therein. This document, or any related presentation, and SAP’s strategy and possible future developments, products, and 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
document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. This document 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 noninfringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no
responsibility for errors or omissions in this document, except if such damages were caused by SAP’s willful misconduct 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.

For all recent and planned innovations, potential data protection and privacy features include simplified deletion of personal data, reporting
of personal data to an identified data subject, restricted access to personal data, masking of personal data, read access logging to special
categories of personal data, change logging of personal data, and consent management mechanisms.

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 2
About SAP road maps

Companies today are planning their digital journeys – transforming business models, reengineering business
processes, and reimagining work.
SAP road maps highlight innovations that may help you plan and implement your digital journey. They span
products relevant to lines of business in your industry and explain how our innovations may add value to your
business.
In our road maps, you can learn about our innovations along four different timelines:
1. Recent innovations for our products that have been launched in the past weeks or months and can
already be purchased
2. Planned innovations for our products that are intended to be launched in the short term or midterm
3. Product direction, providing a long-term perspective on high-level development plans for innovations for
our solutions – inspired by your requirements
4. Product vision, providing a high-level and long-term business perspective on innovations for our products

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 3
Table of contents

Product overview
 Functional description

Vision and direction


 Key trends and customer needs
 Value proposition

Product innovations
 SAP Fiori and UI development
 Database development
 Cloud application development
 Developer productivity

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 4
SAP Web IDE
Product description

SAP Web IDE is a powerful, extensible, Web-based integrated development tool


that simplifies end-to-end development of business applications.
Efficiently develop business applications for intelligent enterprise scenarios such
as SAP S/4HANA extensions, SAP Fiori, and mobile
and Internet of Things (IoT) apps.

Develop or extend Build Test Deploy

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 5
SAP Web IDE
Code simple

Key capabilities

 Zero installation and upgrade


 Rapid app development with templates, wizards, and graphical
editors
 Business application development, extension, and deployment
based on SAP Cloud Application Programming Model
 Support for SAP technologies (SAP Fiori, SAP Leonardo Internet
of Things, SAP HANA business data platform) and open-source
technologies (JavaScript, OData, Java, Node.js)
 Integration with various data sources
 Integrated Git source control
 Extensible and modular architecture

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 6
SAP Web IDE
Key use cases

Refresh user Extend the digital core Model and deploy


experience SAP BPM workflows

Innovate IoT with Mobilize your Develop SAP HANA


SAP Leonardo business native applications

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 7
SAP Web IDE
In the product portfolio of SAP Cloud Platform

Internet of Things Collaboration Business services Runtimes and


containers

SAP Web IDE Developer experience DevOps Data and storage Security User experience

Mobile Analytics Integration Machine learning

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 8
SAP Web IDE
Key trends, customer needs, and value proposition

Key trends Customer needs and the value propositions


 “Application development strategies must evolve of the product:
to define new approaches to create cloud-  Reduce cost, complexity, and effort
optimized, cloud-native, and hybrid applications  Increase developer productivity and team
that deliver maximum value.”1 productivity
 “What a difference two years make. SAP is the  Use the services of SAP Cloud Platform to build
most improved platform from our last smarter and more intelligent applications
assessment.”2
 Develop once, deploy to multiple SAP products:
SAP Cloud Platform, ABAP platform, SAP Mobile
Platform, and the SAP Enterprise Portal
component

1. “5 Questions to Answer When Building a Cloud Strategy,” Smarter with Gartner, February 28, 2018.
2. “The Forrester Wave™: Development-Only Public Cloud Platforms, North America, Q2 2018,” Forrester Research Inc., April 2018.

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 9
SAP Web IDE
Product areas of future investment
CLOUD
Vision: Develop all application parts in one integrated

Use case
experience, including database, business logic, and UI; SAP Web IDE
support the application lifecycle, including continuous
Develop UI and mobile apps, SaaS applications, extend SAP S/4HANA,
integration and continuous delivery (CI/CD); and
and develop native applications for SAP HANA
integrate with services of SAP Cloud Platform
 Increase integration between versions of SAP Web
SAPUI5 and SAP Fiori
IDE
 Increase integration with services of SAP Cloud Java, Node.js, and more

Technology
Platform SAP HANA and more
 Support additional use cases
Use OData services
 Augment end-to-end development with additional tools SAP core, SAP S/4HANA, SAP Leonardo,
SAP SuccessFactors solutions, and more
 Enhance the development experience through
Deploy to
extensions from
SAP Cloud Platform SAP HANA extended application
SAP and partners (Neo, Cloud Foundry) or ABAP or services, advanced model

Zero installation, low administration


Delivery

 Ubiquitous availability
 Biweekly updates
 Included with various packages of SAP Cloud Platform

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 10
SAP Web IDE
Product road map overview – Key innovations

1903 – Recent innovations Planned – Q2/20191 Planned – Q3/20191 Product direction1

SAP Fiori and UI development SAP Fiori and UI development SAP Fiori and UI development SAP Fiori and UI development
 Business service reuse - allow service parameters  Availability of Cloud Foundry services in SAP Fiori  SAP Fiori app for UI5 build  Code assist for ECMAScript 6
templates data connection step
 Extending SAP Fiori app “Overview Page”  Dynamic SAPUI5 version support for Cloud Foundry  Modular floorplan for SAP Fiori elements
 Reuse library consumption in Cloud Foundry SAP Fiori app development
 Machine learning support
Database development  Simplified SAP Fiori for Cloud Foundry application
templates  Selective application packaging  Local test runs for SAP Fiori app development
 Improved user experience for virtual table creation  Database development
 Mock server serving OData V4 services
 Beautification for JSON-based SAP HANA artifacts  Tools for smart data streaming development Database development
Database development  Tools for SAP HANA data warehousing
Cloud application development  Remote schema access for SAP HANA Cloud application development
 Development for on-premise SAP HANA
 Development tools for SAP C/4HANA and SAP  Development tools for SAP Cloud Platform business  Quick-start SAP HANA database creation for the modeler
S/4HANA function extensions Cloud application development services function extensions persona
 Consume SAP Cloud Platform OData service  Import data models from OData v4 services  Import HDB models from remote SAP HANA systems
 Workflow development for Cloud Foundry  Node.js tooling for SAP Cloud Application to cloud application programming apps Cloud application development
Programming Model
 Provision and update UAA services  Build and run in the project explorer  Support additional DBs when developing using SAP
 Fast build turnaround cycle Cloud Application Programming Model
 SAP developer tools for SaaS extensions
Developer productivity  Java Spring Boot tooling for SAP Cloud Application
Programming Model  Multitenant application development tools
 Git client authentication using client certificate to Developer productivity
 Service catalog supporting multiple service types
public git service Developer productivity  MTA archive build supporting “order of deployment”
 Command line integration (CLI) for full-stack development
 Accessing SAP Cloud Platform Git service using  Environment-based template filtering
custom identity provider (IdP)  Local test runs for cloud application development
 Compare any two files with edit capabilities
 Compare two files
 High control multitarget application (MTA) archive Developer productivity
 Autofix from the editor pane build
 Personal edition for full-stack development
 Select MTA extensions during MTA deployment
 Admin UI for managing account-level configurations
 Integration with SAP Cloud Platform Open Connectors

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 11
SAP Fiori and UI Development
Recent innovations 1903
SAP Fiori and UI development

Speed app delivery with improved quality through low-code, graphical


app modeling, development decoupling, and validations

Business service reuse – allow service parameters


 Generate service instance based on marketplace
 Provide service-specific creation parameters – when needed

Extending SAP Fiori app “Overview Page”


 Extend the capabilities of existing SAP Fiori app “Overview Page” by adding
new functionality and extending the existing functionality using the SAPUI5
visual editor
 Extend the application capabilities by:
– Creating fragments or adding/enhancing existing fragments
– Creating a controller extension per view and attach to an event

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 13
Planned innovations Q2/20191
SAP Fiori and UI development

Speed app delivery with improved quality through low-code, graphical app modeling,
development decoupling, and validations

Availability of Cloud Foundry services in SAP Fiori templates data connection


step
 Data connection step for HTML5 module creation based on Cloud Foundry destination discovery
 Data source options: Service catalog, service URL

Reuse library creation and consumption in Cloud Foundry environment


 Easily create reuse library for Cloud Foundry using a dedicated template
 Use Wizard for simple reuse of library consumption in an HTML5 module

Simplified SAP Fiori for Cloud Foundry app creation


 Reduced barrier for creation of SAP Fiori apps for Cloud Foundry environment
 Updated templates for SAP Fiori app creation for the Cloud Foundry environment

Mock server serving OData V4 services


 Test SAP Fiori apps and MTA HTML5 modules that consume OData v4, with mock data
 Provide a file containing the mock data for the mock server to use
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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 14
Planned innovations Q3/20191
SAP Fiori and UI development

Speed app delivery with improved quality through low-code, graphical app
modeling, development decoupling, and validations

SAP Fiori app for UI5 build


 Up-to-date SAP best practice–based UI5 build tooling
 Agnostic build modules – independence of the build modules from a dedicated task runner

Dynamic SAPUI5 version support for SAP Fiori app development on Cloud
Foundry
 The relevant SAPUI5 version is set in SAP Web IDE on the project level
 Code completion, layout editor, and preview functionality are based on the selected
SAPUI5 version

Selective application packaging


 Give the developer more control over which packages to include in the application build

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 15
SAP Web IDE
Product road map overview – Key innovations

1903 – Recent innovations Planned – Q2/20191 Planned – Q3/20191 Product direction1

SAP Fiori and UI development SAP Fiori and UI development SAP Fiori and UI development SAP Fiori and UI development
 Business service reuse – allow  Availability of Cloud Foundry  SAP Fiori app for UI5 build  Code assist for ECMAScript 6
service parameters services in SAP Fiori templates  Dynamic SAPUI5 version support  Modular floorplan for SAP Fiori
data connection step for SAP Fiori app development in elements
 Extending SAP Fiori app “Overview
Page”  Reuse library consumption in Cloud Cloud Foundry  Machine learning support
Foundry  Selective application packaging  Local test runs for SAP Fiori app
 Simplified SAP Fiori for Cloud development
Foundry app creation
 Mock server serving OData V4
services

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 16
Database Development
Recent innovations 1903
Database development

Enrich the development experience with SAP HANA

Improved user experience for virtual table creation


 Use guided virtual table creation
 Select inputs from value help lists

Beautification for JSON-based SAP HANA artifacts


 Many HDB artifacts have JSON format but were not considered as such
 These artifacts are now recognized by SAP Web IDE as JSON files and can be
beautified

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 18
Planned innovations Q2/20191
Database development

Enrich the development experience with SAP HANA

Remote schema access for SAP HANA


 Simplify access to remote SAP HANA systems through wizard
 Support both HDI and non-HDI managed schemas

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 19
Planned innovations Q3/20191
Database development

Enrich the development experience with SAP HANA

Tools for smart data streaming (SDS) development


 Process continuous streams of event data in real time and act on
the results
 Use SAP Web IDE to develop streaming analytics project using
Continuous Computation Language (CCL) with smart editors and
tools
 Build and deploy the project to SAP Cloud Platform directly from
SAP Web IDE

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 20
SAP Web IDE
Product road map overview – Key innovations

1903 – Recent innovations Planned – Q2/20191 Planned – Q3/20191 Product direction1

Database development Database development Database development Database development


 Improved user experience for virtual  Remote schema access for SAP  Tools for smart data streaming  Tools for SAP HANA data warehousing
table creation HANA development  Development for on-premise SAP
 Beautification for JSON-based SAP HANA
HANA artifacts  Quick-start SAP HANA database
creation for the modeler persona

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 21
Cloud Application Development
Recent innovations 1903
Cloud application development (1/2)

Simplify full-stack application development and lifecycle management

Development tools for SAP C/4HANA and SAP S/4HANA function


extensions
 Lower TCO by executing ephemeral, stateless, event-driven functions in a
serverless environment
 Develop function projects and functions in SAP Web IDE
 Use MTA-based template for creation of functions and triggers
 Select triggers from the event catalog for function invocation
 Invoke trigger by an event, HTTP, and a timer
 Deploy a complete project or specific triggers directly from SAP Web IDE

Consume SAP Cloud Platform OData service


 Create an HTML5 module in a multitarget application that displays data from
an SAP Cloud Platform OData service

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 23
Recent innovations 1903
Cloud application development (2/2)

Simplify full-stack application development and lifecycle


management

Workflow development for the Cloud Foundry environment


 Use template to create workflow module
 Build the deployment artifact
 Deploy directly from SAP Web IDE to SAP Cloud Platform for the Cloud
Foundry environment

Provision and update UAA services


 SAP-supported best practice is to include UAA as part of the
application
 SAP Web IDE automatically creates the required service instance for
the com.sap.xs.uaa resource type
 SAP Web IDE resource manager tool can be used to view information
about the UAA service instance and update it

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 24
Planned innovations Q2/20191
Cloud application development (1/2)

Simplify full-stack application development and lifecycle management

Import data models from OData v4 services


 Support OData v4 service when importing data model from external service
 Generate CSN file for service reuse

Node.js tooling for SAP Cloud Application Programming Model


 Template to easily create full-stack applications with CRUD capabilities using
Node.js
 Basic Node.js code editor
 Hot deployment for faster code<->test cycles
 Ability to build and run on SAP Cloud Platform for the Cloud Foundry
environment

Fast build turnaround cycle


 Build time is improved for full-stack projects and modules
 Builder installation and update is seamlessly handled

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 25
Planned innovations Q2/20191
Cloud application development (2/2)

Simplify full-stack application development and lifecycle management

Java Spring Boot tooling for SAP Cloud Application


Programming Model
 Expediting development cycles using hot deployment
 Interactive debugging

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 26
Planned innovations Q3/20191
Cloud application development (1/2)

Simplify full-stack application development and lifecycle


management

Development tools for SAP Cloud Platform business


services function extensions
 Lower TCO by executing ephemeral, stateless, event-driven
functions in a serverless environment
 Develop function projects and functions in SAP Web IDE
 Use MTA-based template for creation of functions and
triggers
 Select triggers from the event catalog for function invocation
 Invoke trigger by an event, HTTP, and a timer
 Deploy a complete project or specific triggers directly from
SAP Web IDE

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 27
Planned innovations Q3/20191
Cloud application development (2/2)

Simplify full-stack application development and lifecycle management

Import HDB models from remote SAP HANA systems to cloud


application programming apps
 Import entity types definition from a remote SAP HANA system into an SAP Cloud
Application Programming Model project core data service (CDS)
 Provide a simple wizard that lets the developer choose the remote system, search the
existing entity, and add it to the CDS
 Entity types planned to be supported are calculation view, tables, views, table functions,
and synonyms

Build and run in the project explorer


 Enable build and run in the context of the logical objects in the project explorer similar to
the functionality available in the files view

SAP developer tools for SaaS extensions


 Allow partners and customers to extend SAP SaaS solutions and deploy them on SAP
Cloud Platform
 Assist in creation of extension projects using SAP best practices

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 28
SAP Web IDE
Product road map overview – Key innovations

1903 – Recent innovations Planned – Q2/20191 Planned – Q3/20191 Product direction1

Cloud application development Cloud application development Cloud application development Cloud application development
 Development tools for SAP  Import data models from OData v4  Development tools for SAP Cloud  Support additional DBs when
C/4HANA and SAP S/4HANA services Platform business services function developing using SAP Cloud
function extensions  Node.js tooling for SAP Cloud extensions Application Programming Model
 Consume SAP Cloud Platform Application Programming Model  Import HDB models from remote  Multitenant application development
OData service  Fast build turnaround cycle SAP HANA systems to cloud tools
 Java Spring Boot tooling for SAP application programming apps  Service catalog supporting multiple
 Workflow development for Cloud
Cloud Application Programming  Build and run in the project explorer service types
Foundry environment
Model  SAP developer tools for SaaS  Command line integration (CLI)
 Provision and update UAA services
extensions  Local test runs for cloud application
development

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 29
Developer Productivity
Recent innovations 1903
Developer productivity (1/2)

Various capabilities make SAP Web IDE a delightful and productive development tool

Git client authentication using client certificate to public Git service


 Support access to corporate Git server available on the public Internet; requires client certificate
 A destination with new usage type, “git”, is used to store the client certificate

Accessing SAP Cloud Platform git using custom IdP


 There are situations where manageGit permissions are required to perform SAP Cloud Platform
Git service operations, such as when the custom identity provider (IdP) does not support basic
authentication
 The account admin can assign users with the “DiScpGitAdministrator” role that enables the
manageGit permissions

Compare two files


 You can compare any two files from your workspace in read-only mode
 The compare editor highlights both inserted as well as deleted changes
 Supported functionality includes counter of differences found, sync/unsync scrolling, navigation
between differences

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 31
Recent innovations 1903
Developer productivity (2/2)

Various capabilities make SAP Web IDE a delightful and


productive development tool

Autofix from the editor pane


 Improve usability of the autofix functionality
 Autofix indication where the problems exists
 Click on the indication to show the autofix suggestions
 Click on a suggestion to apply the autofix

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 32
Planned innovations Q2/20191
Developer productivity

Various capabilities make SAP Web IDE a delightful and


productive development tool

Environment-based template filtering


 Add a filter to the template selection wizard step for the user
to select the project’s environment, such as Neo, Cloud
Foundry, or ABAP
 Proposed templates will be filtered based on the user’s
environment selection
 In this release, the focus will be on SAP Cloud Platform for the
ABAP, Neo, and Cloud Foundry environments

Compare two files with edit capabilities


 The compare editor supports moving code between the two
open files
 It supports redo and undo operations

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 33
Planned innovations Q2/20191
Developer productivity

Various capabilities make SAP Web IDE a delightful and productive


development tool

High-control multitarget application (MTA) archive builder


 High control of the build process using editable
 Open source the MTA archive builder tool

Select MTA extensions during MTA deployment


 Various parameters and properties values can only be assigned at the time
of deployment, such as sensitive data, landscape-dependent (dev-test-prod)
 Include mtaext files in the SAP Web IDE project and select the relevant MTA
extension during deployment from SAP Web IDE

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 34
Planned innovations Q3/20191
Developer productivity

Various capabilities make SAP Web IDE a delightful and productive


development tool

MTA archive build supporting “order of deployment”


 Control the deployment order of modules, thus resolving dependency issues
 Available from MTA schema version 3.2

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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 35
SAP Web IDE
Product road map overview – Key innovations

1903 – Recent innovations Planned – Q2/20191 Planned – Q3/20191 Product direction1

Developer productivity Developer productivity Developer productivity Developer productivity


 Git client authentication using client  Environment-based template  MTA archive build supporting “order  Personal edition for full-stack
certificate to public Git service filtering of deployment” development
 Accessing SAP Cloud Platform Git  Compare any two files with edit  Admin UI for managing account-level
service using custom IdP capabilities configurations
 Compare two files  High control multitarget application  Integration with SAP Cloud Platform
 Autofix from the editor pane (MTA) archive build Open Connectors
 Select MTA extensions during MTA
deployment

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 36
SAP Web IDE
Product direction1

SAP Web IDE will continue to deliver significant new capabilities to increase developer
productivity by reducing complexity and effort while cutting cost.

SAP Fiori and UI development


 Code assist for JavaScript support for ECMAScript 6 (ES6)
 Modular floorplan for SAP Fiori elements
 Machine learning support
 Local test runs for SAP Fiori app development

Database development
 Tools for SAP HANA data warehousing
 Development for on-premise SAP HANA system
 Quick-start SAP HANA database creation for the modeler persona

Cloud application development


 Support additional DBs when using SAP Cloud Application Programming Model
 Multitenant application development tools
 Service catalog supporting multiple service types
 Command line integration (CLI)
 Local test runs for cloud application development

Developer productivity
 Personal edition for full-stack development
 Admin UI for managing account-level configurations
 Integration with SAP Cloud Platform Open Connectors
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
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 37
SAP Transformation Navigator
Supporting your digital transformation

Move my landscape
SAP Future product map
Transformation
Navigator

Evolve my business
Today New capabilities
Future
SAP ERP–centric SAP S/4HANA–
product map centric product map

Use a greenfield approach


New digital platform

SAP Transformation Navigator provides you with clear guidance to chart the Intelligent Enterprise:
 Based on your currently used products, this free self-service produces an individualized report highlighting business value, detailing integration to SAP S/4HANA
and other cloud products, and explaining transformation services and license information.
 With the new time-slider feature, you can even identify the best point in time to engage in your journey to becoming an intelligent enterprise.
 Discover the tool and your transformation path at https://support.sap.com/stn.

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 38
Related road maps

Related product road maps available on sap.com/roadmaps:


 SAP Cloud Platform
 SAP Leonardo Internet of Things
 SAP user interface technologies
 SAP Fiori
 SAPUI5
 SAP Cloud Platform Mobile Services

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement. 39
Learn more
SAP customers and partners

► SAP Road Maps

► SAP Community

► IT Planning Resources

► Innovation Discovery

► SAP Transformation Navigator

► SAP User Groups

► SAP Web IDE Home Page

► SAP Web IDE Continuous Influence

► Contact the SAP Web IDE Team

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


This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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 noninfringement.
Thank you.
Follow us

www.sap.com/contactsap

56575enUS (19/03)

© 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.

You might also like