sap business bydesign mobile addon development 3_0900... · [ demo ] mobile addon development via...

38
SAP Business ByDesign Mobile AddOn Development Mani Deepak Alli & Stephan Wollny, SAP March 14, 2019 Internal | SAP Employees and Partners Only SMB Innovation Summit 2019

Upload: others

Post on 17-Jul-2020

18 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

SAP Business ByDesign

Mobile AddOn Development Mani Deepak Alli & Stephan Wollny, SAP

March 14, 2019

Internal | SAP Employees and Partners OnlySMB Innovation Summit 2019

Page 2: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

2Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

(1) Overview: Mobile@SAP Business ByDesign (15min)

(2) Mobile AddOn Development Options (5min)

(3) Mobile AddOn Development using SAP Cloud Application Studio (20min)

(4) Mobile AddOn Development using SAP Cloud Platform (20min)

(5) Hands-On, Q&A (50min)

Agenda

>>> Get an overview on the different options available and develop in-app and side-by-

side mobile extensions for SAP Business ByDesign followed by a hands-on session. <<<

Page 3: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

Overview Mobile@SAP-ByD

Page 4: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

4Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Self-Services, Approvals,

Tasks, Notifications

Tablet: e.g. Dashboards, KPIs

Groupware & Collaboration

Built-In Mobility Across Devices

Page 5: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

5Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Mobile Apps @ByD

SAP Manager

Approvals

SAP Time

Recording

SAP Project

to Go

SAP Project

Cockpit

SAP Business

ByDesign Mobile

Role & Purpose Specific AppsSAP Business ByDesign Mobile

▪ The SAP Business ByDesign Mobile app is

generally available in iOS and Android

smartphones since the 1811 release

▪ The app is planned to be the single point of entry

to access all ByDesign Mobile content in the future

▪ HTML5 based mobile apps that are built to help users perform specific

functions (e.g: Approvals, Time recording etc)

▪ Mostly static and do not allow extensions. Only the Manager

Approvals app can be extended to a limited extent (e.g: Introduce

approvals for a new category code)

Page 6: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

6Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

ByD Mobile App Architecture: Fiori/UI5 & Cordova based

ByD Backend

ByD Partner

Free-Style

Apps

UI DesignerByD Mobile UI

Models

ByD Partner

Mobile UI Models

SAP Business ByDesign Mobile

{ HTML5 rendering of the UIs }

CORDOVA

Free-Style Apps

ByD Free-Style Apps

Integrate / Extend

Free-Style apps

into the

Launchpad

Page 7: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

7Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

[ Demo ] SAP Business ByDesign Mobile

Page 8: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

8Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Business ByDesign Mobile appFeature Summary

▪ Seamless analytics and KPIs

▪ Employee self-services (expenses, leave, shopping)

▪ Manage accounts, contacts, activities and leads

▪ Service orders and confirmations

▪ Easy to personalize and extend

More information here …

▪ Summary Video

▪ ByD Mobile Blog (regular updates)

Page 9: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

Mobile AddOn Development Options

Page 10: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

10Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

ByD Mobile AddOn Development Options

SAP Cloud Application Studio(“PDI”)

SAP Cloud Platform Freestyle (Native / Hybrid)

▪ “Modelled” development approach for

InApp Extensions of ByD Mobile App

▪ First pilot project ready to Go-Live

▪ Customer / partner engagement

started

▪ Improvements of Partner Development

Environment planned for 2019

▪ Mobile content accessible via Mobile

Cards App, browser or specific App

▪ ByD data access via OData

▪ More flexible (as specific features like

Offline usage are possible)

▪ Freestyle mobile App development;

mobile content accessible via browser

or as specific App

▪ ByD data access via OData

▪ Very flexible as “everything” is

possible

[++] Low TCO for customers

[++] Low development effort

[-] Limited flexibility

[--] High TCO for customers

[+] Medium development effort

[+] High flexibility

[--] High TCO for customers

[--] High development effort

[++] Very high flexibility

Usage insights, development example and

hands-on as part of this session

Usage insights, development example and

hands-on as part of this session

Page 11: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

ByD Mobile AddOn’s

via SAP Cloud Application Studio

Page 12: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

12Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

(1) Overview SAP Cloud Application Studio

(2) Real & Live Customer Project Implementation Example

(3) Implementation Showcase: “Simple” enhancement

(4) Implementation Showcase: AddOn development

Agenda Details: ByD Mobile AddOn’s via SAP Cloud Application Studio

Page 13: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

13Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction: SAP Cloud Application Studio

The studio is based on a local integrated development environment (IDE) that:

▪ Provides access to a hosted repository

▪ Provides access to all tools you need to create

and enhance the functionality of the SAP standard

cloud solution

▪ Is integrated with the tools that administrators

work with in the SAP cloud solution

▪ Allows you to manage the entire

lifecycle of customer-specific solutions,

including development, testing, and assembly

▪ Makes it easy and quick for you to perform

activities through features such as wizards for

multistep tasks

▪ Simplifies programming through features

such as code completion

Integrated Development Environment

Open SAP Course: Application Development for SAP Business ByDesign

Page 14: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

14Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Project implemented and

driven by SAP Innovative

Business Solutions (CD)

Realized Business Scenarios

based on ByD Mobile App

Implementation was done in

PDI Environment via SAP

Cloud Application Studio

Self Service & Standard

Enterprise Users

Athletes will have

mobile-only access to the

ByDesign System

Private Foundation, mainly

financed by national German

partners

Supports top athletes and

young talents with financial

and ideal values

Today almost 4.000 athletes

in more than 50 sports

(focus: Olympic) are

supported

Example: Customer DSH – Deutsche Sporthilfe

SporthilfeThe Project *

* GoLive in April 2019

Stefanie HerzogTriathlon

Mueller

Gunther Hader

+49 33231 343540

[email protected]

StefanieHerzog1

Stefanie.Herzog

Page 15: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

15Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

[ Demo ] “Simple” Mobile Enhancement via SAP Cloud Application Studio

Assumption:

▪ Customer BO extension already available in the System

▪ Social media attributes LinkedIn / XING contact

information added to BusinessPartner as extension fields

Extension Scenario:

▪ Extend the mobile screens by bringing the extension

fields to the floorplans with SAP Cloud Application Studio

SAP Cloud Application Studio

UI Designer

SAP Business ByDesign Mobile

Page 16: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

16Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

[ Demo ] Mobile AddOn Development via SAP Cloud Application Studio

Assumption:

▪ Customer extension has been developed in the

customer system for use on desktop

▪ Based on this custom solution a mobile version of the

extension shall be provided

Extension Scenario:

▪ Extend the ByD mobile app with a new app extension

based on a custom business object

▪ Generate a mobile workcentre view and the mobile

screens

▪ Understand the tagging concept

▪ Understand the clustering concept for authorizations

SAP Cloud Application Studio

UI Designer

SAP Business ByDesign Mobile

Page 17: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

17Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

► Installing and Updating the SAP Cloud

Applications Studio

► Open SAP: Application Development for SAP

Business ByDesign

► Getting Started with the SAP Cloud

Application Studio

► Download the Business ByDesign Mobile

App from iOS App Store and Google Play

Store

Learn more

Page 18: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

ByD Mobile AddOn’s

via SAP Cloud Platform

Page 19: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

19Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

(1) Overview SAP Cloud Platform Mobile Services

(2) Real & Live Partner Implementation Example

(3) Implementation Showcase: Mobile Cards Content Development

(4) Implementation Showcase: SDK based App Development

Agenda Details: ByD Mobile AddOn’s via SAP Cloud Platform

Page 20: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

20Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Connectivity for SAP and 3rd

party back end systems.

Out of the box support for

critical enterprise security

standards

Enterprise-grade offline data

synchronization and flexible

cross-platform push notifications

Support for developing

native, hybrid, SAP Fiori and

micro apps

Enterprise grade security and

authentication

Full offline support,

notification services, superior

back-end integration and

enterprise-grade security.

Scale to meet large enterprise

app and user demands

Increase developer productivity

with support for a wide range of

mobile app types to meet all

use cases

Accelerate rollout of mobile

apps with secure access to on-

premise & cloud solutions

Increase user productivity via

anytime, anywhere

connectivity with backend

systems

Engage a highly mobilized

workforce, consumers, suppliers

and partners with preferred

channel

Benefits Capabilities

SAP Cloud Platform Mobile Services

A single, comprehensive mobile solution

NEO

Page 21: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

21Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Feature Overview

Mobile Service for Development and Operations

SAP Mobile Platform SDK

Hybrid Cross

Platform

SAP Cloud Platform Mobile Services

Push Notifications Enterprise Authentication 2FAuthenticationOffline (OData) Application Lifecycle

GDPR complianceEUDP access possible

Mobile AnalyticsMobile Card KitClient Resources

Managementintegration services

support

Usage AnalyticsApplication Access

ControlDocument Service

integrationStorage Service

Sample OData Service OData (v2, v4)

Mobile Traffic Management

Mobile Setting ExchangeCloud Build Service for CI Network TracesOnline (Caching)

(REST, SOAP, OData, etc.)

Enterprise Level Encryption

Discovery Service Remote LoggingSAP Fiori Client App Lab*

SAP Cloud Platform SDKs MobileDevelopment Kit

iOS

SAP Mobile Cards

Android** iOS Android

* Cloud Foundry only ** Roadmap item

Page 22: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

22Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Partner Implementation Example (using SAP Cloud Platform)

Video

More details: here

Page 23: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

23Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Phone integration for maps,

location, email, SMS, and

voice calling, Apple Watch

Deploy content from Smart

Template apps. No coding

required

Create content cards for

SuccessFactors, FieldGlass,

Ariba, etc. with low code.

Provides instant content,

context, availability with

always available cards

Full offline availability with

background updates

Push updates,

subscriptions, user

selected content cards

Share only the information

users need, eliminating

navigation across systems

Reduce costs by mobilizing

data in familiar Wallet style

apps without development

Scale quickly with new

content with minimal coding

to no coding

Provide additional channel

to access content that’s

most important to users

Maximizes time to value with

prebuilt content from SAP

S/4HANA Fiori Launchpad

Benefits Capabilities

SAP Cloud Platform Mobile Services

SAP Mobile Cards

Page 24: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

24Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Mobile Card kit – a feature of Mobile Services

▪ Creates cards that work across iOS, Android and WeChat

▪ Targets simple 1-2 screen apps & lean workflows.

▪ Reduces training by leveraging an easy to use Wallet-style app

▪ Simplifies app management with content updates handled

automatically

Example Use Cases:

▪ Simple approvals - purchase orders, leave requests, deal approval

▪ Company news & alerts, facility information, sales promotions

▪ KPIs like charts, inventory levels, order exceptions

▪ My timesheets, vacation accrued, pay slip details

With Mobile Services customers have access to a microapp platform to

publish data into a consumer grade, “wallet” or “passbook” style app

Page 25: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

25Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

The SAP Mobile Cards appProvides instant content, context, and availability

User actions:

▪ Offline data access

▪ Get push notifications about cards and take action

▪ Approve or reject workflows

▪ Make phone calls from card information

▪ Send iMessages or emails to card contacts

▪ Open addresses in maps

▪ Deep link to another app or URL in context of card

▪ Share cards with others

▪ Notify and action cards via the Today screen

Page 26: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

26Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

[ Demo ] ByD AddOn Development using SAP CP Mobile Cards

Assumption:

▪ Custom OData service has been created in the

customer system to access Service Orders

▪ Based on this data a mobile version shall be provided

in order to summarize the service to be performed

(also in case of no internet connection is available with

immediate notifications in case of changes)

Extension Scenario:

▪ Create a new SAP Cloud platform based Mobile Card

based on a custom OData service

SAP Mobile Cards

Page 27: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

27Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SDK Assistant automatically

generates fully running app

scaffolding by reading

metadata from backend

enterprise APIs

Empower designers and

developers with tools to

quickly and efficiently build

iOS apps for the enterprise

Enable apps with native iOS

look and feel high

performance

Accelerate development

with UI controls,

frameworks and tools

Innovate by taking

advantage of rich iOS device

features like ARKit, CoreML,

location services and

notifications

SAP Fiori Mentor app

generates customized UI

code snippets for Fiori

controls

Swift-based SDK for iOS

incl. UI controls,

frameworks for data

access, security,

supportability

SAP Fiori for iOS design

language

Benefits Capabilities

SAP Cloud Platform Mobile Services

Native App Development – SAP Cloud Platform SDK for iOS

Page 28: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

28Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Accessible from Java or

Kotlin

SDK Wizard automatically

generates fully running app

scaffolding by reading

metadata from backend

enterprise APIs

Empower designers and

developers with tools to

quickly and efficiently build

Android apps for the

enterprise

Enable apps with native

Android look and feel high

performance

Accelerate development

with APIs for enterprise

communications, security,

encryption & onboarding

Innovate by taking

advantage of rich Android

device features like

Fingerprint Scanner, location

services and notificationsFoundation for model-

driven apps and micro-

apps on Android

SDK for Android accelerates

enterprise app development

in Android Studio IDE

Rich set of UI controls,

implementing SAP Fiori for

Android design language

Benefits Capabilities

SAP Cloud Platform Mobile Services

Native App Development – SAP Cloud Platform SDK for Android

Page 29: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

29Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

[ Demo ] ByD AddOn Development using SAP CP Mobile SDK

Assumption:

▪ Custom OData service has been created in the

customer system to access Service Orders

▪ Based on this data a mobile version shall be provided

in order to summarize the service to be performed

(also in case of no internet connection is available with

immediate notifications in case of changes)

Extension Scenario:

▪ Create a new role and purpose specific Service Order

App based on a custom OData service

SAP Cloud Platform SDKs

Page 30: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

30Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Simplify security by not

needing to maintain security for

individual apps.

Cross-platform, running on

Android* and iOS

SAP Cloud Platform Mobile Services

Mobile Development Kit

Reduce app development

costs by leveraging drag and

drop simplicity of no code tool

Relieve maintenance burden

by simplifying lifecycle

management without re-

installing apps

Increase capacity to meet

mobile app demand without

professional developers

Optimize select pre-built SAP

apps (SAP Asset Manager,

etc.) by customizing them to

meet unique business needs

Application definitions

represented using metadata

which is dynamically

interpreted on the client to

render the native UI

Code-free tool that speeds

the process of creating

applications for mobile

platforms

Support for building

customized clients

Cloud Build Service

WYSIWYG Editor, rule

editor based on Google

Blockly, extensible via

Plug-ins,

Benefits Capabilities

* Roadmap item

SAP Web IDE

Full-Stack

Page 31: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

31Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Open for 3rd party UI

frameworks, like Angular or

Ionic

Enhanced lifecylce with

AppUpdate plugin

Cross-Platform app

development

Based on open-source Apache

Cordova

Leverage existing, available

developer skillset

Access large developer

community and large library

of 3rd party plugins

Leverage enterprise grade

capabilities with Kapsel

plugins, like remote logging,

secure login and push

SAP WebIDE support for

Hybrid App development

Offline support is on-par

with native app

development

WYSIWYG Editor, Web

IDE Plugin, extensible via

Plug-ins

SAP Cloud Platform Mobile Services

Hybrid

Benefits Capabilities

Page 32: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

32Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Consume SAP Cloud Platform

Portal pages, or any other

WebApp

Available for Android, iOS and

Windows devices

Use the publicly available SAP

Fiori Clients from AppStore or

Google Play – immediate

improvements

Makes device features

available to your SAP Fiori

Apps

Add mobile consumption

channel to your existing Fiori

Apps

Increased UX and security

(Auth) compared to mobile

browser access

Enterprise-grade

supportability features and

reporting available if used

with Mobile Services

Add push notifications to

your SAP Fiori Apps

UI5 aware caching for

improved Fiori

Launchpad performance

Customizable and it can be

branded, with custom build

SAP Fiori Client

SAP Cloud Platform Mobile Services

SAP Fiori Client

Benefits Capabilities

Page 33: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

33Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Cloud Platform Mobile Services

How to find the best approach

Native Mobile Development Kit Mobile Cards Mobile Web

Pros ▪ Native look and feel ▪ Best performance▪ Instant access to device specific

innovations

▪ Native look and feel ▪ Visual development approach

simplifies development▪ Simplified app development

lifecycle▪ Enforces UX consistency

▪ Simple wallet style UX▪ No coding required for SAP Fiori

Elements UI

▪ OS agnostic▪ Lower costs than native▪ Large device compatibility

GoodFor

▪ Apps that require the best mobile UX and performance

▪ Offline apps▪ Apps that require native

frameworks▪ Example: Field sales, self

service, consumer apps

▪ Apps that require the best mobile UX

▪ Functionally complex apps▪ Offline apps▪ Apps that require significant and

frequent customization▪ Example: Field service, asset

maintenance apps

▪ Functionally simple apps▪ Example: Fact sheets, approval

apps

▪ Functionally simple apps▪ Apps that do not require native

features of offline▪ Example: Workflow and approval

apps

RequiredSkills

▪ Xcode/Swift and Android Studio/Java skills

▪ Mobile Development kit skills ▪ HTML5, CSS skills ▪ JavaScript skills▪ SAP Web IDE, UI5, Apache

Cordova

Page 35: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

Hands-On Q&A

Page 36: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

36Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

ByD Mobile AddOn Development Hands-On

Example 1:

Cloud Application Studio based Mobile AddOn

▪ Installation

▪ Step-by-Step Implementation Example (please request from presenter)

Example 2:

SAP CP based Mobile Card

▪ SAP CP Trial

▪ Step-by-Step Implementation Example(please request from presenter)

Page 37: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

Thank you.

Contact information:

Mani Deepak Alli

[email protected]

Gamification Challenge Code

BAN1g8i

By entering this Keynote Session

code you will be granted 30 points

5 5 5 55 5

Page 38: SAP Business ByDesign Mobile AddOn Development 3_0900... · [ Demo ] Mobile AddOn Development via SAP Cloud Application Studio Assumption: Customer extension has been developed in

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 platform 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 http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

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