Mobile Reference Applications : The end to end
Integration
(ERP, NetWeaver Gateway, SAP Mobile Platform, SAPUI5)

October 2013
Disclaimer

This presentation outlines our general product direction and should not be relied on in
making a purchase decision. This presentation is not subject to your license agreement or
any other agreement with SAP. SAP has no obligation to pursue any course of business
outlined in this presentation or to develop or release any functionality mentioned in this
presentation. 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 non-infringement. SAP assumes no responsibility for errors or
omissions in this document, except if such damages were caused by SAP intentionally or
grossly negligent.

© 2013 SAP AG. All rights reserved.

Customer

2
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

3
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

4
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

5
Problem Statements for developers

How can I integrate the technologies in an optimal way ?

How to get ramped up ?

Are there any samples available ?

Where can I get more information on building applications ?

© 2013 SAP AG. All rights reserved.

Customer

6
High level view from a developer’s Perspective

Hear about the
new technology
Learn by going
through different
documentations

Try with small “Proof of concept”
integrating platforms and
technologies

Start with real business
scenario
© 2013 SAP AG. All rights reserved.

Customer

7
Sample Applications might be helpful
Sample Apps available for the developers outside @SCN (tutorial + source code)

Check the Sample scenario

Learn through the end to end
tutorial (with source code)

Set up the development
environment with help of
sample scenario

Develop, Deploy and
execute using sample app

© 2013 SAP AG. All rights reserved.

Customer

8
Sample applications – Salient Features

Customer like sample applications developed using
different SAP technologies and Platforms
Guides the developers/customers/partners on how to
integrate the technologies to develop an application using
Tutorials & Source Codes
Scenarios revolving around Mobile and Cloud markets
Data model offered as part of sample scenario which can be
used by customers for learning purposes

© 2013 SAP AG. All rights reserved.

Customer

9
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

10
Mobile Scenario

Can I create a mobile app which connects to my already
existing on-premise backend ?

John, the project lead
at one of SAP
customers named
“Itelo”, would like to
go MOBILE to enter
into enterprise
mobility

© 2013 SAP AG. All rights reserved.

How can I deploy and run the app onto my
mobile device?

Customer

11
How we can achieve this scenario using Sample Apps ?
To build a sample app we needed 2 things :
Business Model which should
simulate ERP application

Enterprise Procurement Model (EPM)

A business Scenario which
should be close to real time
scenario

Web Shopping Scenario
User logs into Application
Browses through list of products
Select one or multiple products & add them to cart
Review the cart, provide the shipping details
Places the order & gets a confirmation

© 2013 SAP AG. All rights reserved.

Customer

12
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

13
Detailed Architecture

© 2013 SAP AG. All rights reserved.

Customer

14
SAP NetWeaver Gateway

• Technology that provides a
simple way to connect
devices, environments and
platforms to SAP software.

© 2013 SAP AG. All rights reserved.

Customer

15
SAP Mobile Platform, cloud version
Mobile-as-a-Service (MaaS)

Configure and customize
oData and web service
based online mobile apps
that are programmed
against the HTTP REST
interfaces

Native or Adobe hybrid applications
Hosted by SAP
on the SAP HANA Cloud

Secure access on-premise
business systems and
Cloud resources (lead from
cloud connector

End Users
SAP Mobile Platform, cloud version

SAP Store

Cloud Services

REST
Services

Developers
Integration
with MDM

Platform
Services

Administrators

Cloud
Connector

Analytic CRM
s

SAP
HANA

3rd
Party

On Premise

Open, standards-based cloud platform accelerates mobile application configuration and development
© 2013 SAP AG. All rights reserved.

Customer

16
SMP on-premise / cloud feature comparison
SMP Enterprise

SMP Enterprise, cloud version

Application Types
SAP Productivity Apps

(only supported subset)

SAP Process Apps
Custom Apps
Technology
Online Apps
Offline Apps
Native / Container
Agentry-based Apps
Non oDATA Backend

© 2013 SAP AG. All rights reserved.

Public

17
SAPUI5: UI Development Toolkit for HTML5

© 2013 SAP AG. All rights reserved.

18

Customer

18
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

19
End-to-End Integration

1

Installations

2

Configurations

3

Deploy and Run

• Java JDK
• SAP HANA Cloud Developers
Account

• SAP NetWeaver
Gateway(OData Services)

• Eclipse IDE

• SMP (SAP Mobile Platform,
cloud version)

• SAP HANA Cloud Tools

• Deploy and run the
application on an Android
Emulator/Device

• Android SDK & ADT Plugin
• PhoneGap

© 2013 SAP AG. All rights reserved.

Customer

20
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

21
Demo

Video link: http://www.youtube.com/watch?v=g8w3mzUEiFs&feature=youtu.be

© 2013 SAP AG. All rights reserved.

Customer

22
Further Information/Sources
Project Artifacts

Link for the SCN page

Wiki links
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=336035846

© 2013 SAP AG. All rights reserved.

Customer

23
Agenda
Duration

Topic

Participants

5 min

Welcome and Introduction

Ranju Gupta

10 min

High Level Overview of the Sample Apps Project

Ranju Gupta

30 min

Insight into Mobile Reference Applications

Ranju Gupta

10 min

Detailed Architecture

Ankur Kumar

20 min

End to End Integration

Ankur Kumar

5 min

Demo

Ankur Kumar

15 min

Q&A

All

© 2013 SAP AG. All rights reserved.

Customer

24
Questions ?

Thank You !
© 2013 SAP AG. All rights reserved.

Customer

25
THANK YOU
Reference Applications Team:
Ranju Gupta (ranju.gupta@sap.com)
Ankur Kumar (ankur.kumar01@sap.com)

© 2013 SAP AG. All rights reserved.

Customer

26

Mobile Rerence Applications: The end to end Integration

  • 1.
    Mobile Reference Applications: The end to end Integration (ERP, NetWeaver Gateway, SAP Mobile Platform, SAPUI5) October 2013
  • 2.
    Disclaimer This presentation outlinesour general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. 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 non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. © 2013 SAP AG. All rights reserved. Customer 2
  • 3.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 3
  • 4.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 4
  • 5.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 5
  • 6.
    Problem Statements fordevelopers How can I integrate the technologies in an optimal way ? How to get ramped up ? Are there any samples available ? Where can I get more information on building applications ? © 2013 SAP AG. All rights reserved. Customer 6
  • 7.
    High level viewfrom a developer’s Perspective Hear about the new technology Learn by going through different documentations Try with small “Proof of concept” integrating platforms and technologies Start with real business scenario © 2013 SAP AG. All rights reserved. Customer 7
  • 8.
    Sample Applications mightbe helpful Sample Apps available for the developers outside @SCN (tutorial + source code) Check the Sample scenario Learn through the end to end tutorial (with source code) Set up the development environment with help of sample scenario Develop, Deploy and execute using sample app © 2013 SAP AG. All rights reserved. Customer 8
  • 9.
    Sample applications –Salient Features Customer like sample applications developed using different SAP technologies and Platforms Guides the developers/customers/partners on how to integrate the technologies to develop an application using Tutorials & Source Codes Scenarios revolving around Mobile and Cloud markets Data model offered as part of sample scenario which can be used by customers for learning purposes © 2013 SAP AG. All rights reserved. Customer 9
  • 10.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 10
  • 11.
    Mobile Scenario Can Icreate a mobile app which connects to my already existing on-premise backend ? John, the project lead at one of SAP customers named “Itelo”, would like to go MOBILE to enter into enterprise mobility © 2013 SAP AG. All rights reserved. How can I deploy and run the app onto my mobile device? Customer 11
  • 12.
    How we canachieve this scenario using Sample Apps ? To build a sample app we needed 2 things : Business Model which should simulate ERP application Enterprise Procurement Model (EPM) A business Scenario which should be close to real time scenario Web Shopping Scenario User logs into Application Browses through list of products Select one or multiple products & add them to cart Review the cart, provide the shipping details Places the order & gets a confirmation © 2013 SAP AG. All rights reserved. Customer 12
  • 13.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 13
  • 14.
    Detailed Architecture © 2013SAP AG. All rights reserved. Customer 14
  • 15.
    SAP NetWeaver Gateway •Technology that provides a simple way to connect devices, environments and platforms to SAP software. © 2013 SAP AG. All rights reserved. Customer 15
  • 16.
    SAP Mobile Platform,cloud version Mobile-as-a-Service (MaaS) Configure and customize oData and web service based online mobile apps that are programmed against the HTTP REST interfaces Native or Adobe hybrid applications Hosted by SAP on the SAP HANA Cloud Secure access on-premise business systems and Cloud resources (lead from cloud connector End Users SAP Mobile Platform, cloud version SAP Store Cloud Services REST Services Developers Integration with MDM Platform Services Administrators Cloud Connector Analytic CRM s SAP HANA 3rd Party On Premise Open, standards-based cloud platform accelerates mobile application configuration and development © 2013 SAP AG. All rights reserved. Customer 16
  • 17.
    SMP on-premise /cloud feature comparison SMP Enterprise SMP Enterprise, cloud version Application Types SAP Productivity Apps (only supported subset) SAP Process Apps Custom Apps Technology Online Apps Offline Apps Native / Container Agentry-based Apps Non oDATA Backend © 2013 SAP AG. All rights reserved. Public 17
  • 18.
    SAPUI5: UI DevelopmentToolkit for HTML5 © 2013 SAP AG. All rights reserved. 18 Customer 18
  • 19.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 19
  • 20.
    End-to-End Integration 1 Installations 2 Configurations 3 Deploy andRun • Java JDK • SAP HANA Cloud Developers Account • SAP NetWeaver Gateway(OData Services) • Eclipse IDE • SMP (SAP Mobile Platform, cloud version) • SAP HANA Cloud Tools • Deploy and run the application on an Android Emulator/Device • Android SDK & ADT Plugin • PhoneGap © 2013 SAP AG. All rights reserved. Customer 20
  • 21.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 21
  • 22.
  • 23.
    Further Information/Sources Project Artifacts Linkfor the SCN page Wiki links http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=336035846 © 2013 SAP AG. All rights reserved. Customer 23
  • 24.
    Agenda Duration Topic Participants 5 min Welcome andIntroduction Ranju Gupta 10 min High Level Overview of the Sample Apps Project Ranju Gupta 30 min Insight into Mobile Reference Applications Ranju Gupta 10 min Detailed Architecture Ankur Kumar 20 min End to End Integration Ankur Kumar 5 min Demo Ankur Kumar 15 min Q&A All © 2013 SAP AG. All rights reserved. Customer 24
  • 25.
    Questions ? Thank You! © 2013 SAP AG. All rights reserved. Customer 25
  • 26.
    THANK YOU Reference ApplicationsTeam: Ranju Gupta (ranju.gupta@sap.com) Ankur Kumar (ankur.kumar01@sap.com) © 2013 SAP AG. All rights reserved. Customer 26