suse technical webinar: developing fiori & gwpam apps on hana (sap and suse campaign)

72

Click here to load reader

Upload: sap-partneredge-program-for-application-development

Post on 16-Apr-2017

1.241 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

April 2014

Develop Applications on Integrated SUSE and SAP PlatformsDeveloping Fiori & GWPAM Apps on HANA

Page 2: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 2This 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

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 or platforms directions and

functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this 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 non-

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

Legal disclaimer

Page 3: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 3This 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

Today’s Speakers

Markus GuertlerArchitect & ISV Technical

Manager, SUSE

Brian McPhailSr. Dir. Bus. Development,

Platform Ecosystems, SAP

Holger BrucheltProduct Manager, SAP

Gateway Consumption Tools

SAP AG

Page 4: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 4This 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

Agenda

1. Overview SAP Gateway

1. Introduction & Adoption of SAP Gateway

2. Introduction to Odata

3. SAP Gateway Service Builder

4. Building and testing a simple OData service

2. SAP Fiori

1. Introduction to SAP Fiori

3. SAP Gateway for Microsoft

1. Overview and Examples

2. Building and testing several integrations in Microsoft Office

4. SUSE & SAP

5. Questions & answers

Page 5: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway

Page 6: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 6This 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 NetWeaver GatewayKey trends and impacts in business and technology

Growing new communities

of agile developers

Expansion of business

data and decision makers

Simple access to complex

enterprise systems

Manage and control

mission critical systems

AND deploy innovative

solutions

Supporting end-to-end

scenarios

New devices and

experiences

Consumer innovations

in the enterprise

Page 7: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 7This 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 NetWeaver GatewayCustomer needs and the value propositions of the product

Browser based

applications

Mobile

devices

Enterprise

softwareSocialCloud

SRM SCM ERPPLMCRM

SAP Business Suite

Point to point solutions

Increase costs & complexity

Page 8: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 8This 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 NetWeaver GatewayCustomer needs and the value propositions of the product

SAP Business Suite

SRM SCM ERPPLMCRM

From black box to open

Any environment, any platform, any experience

From business-process centric to people

centric

Optimized for user interaction scenarios

From version specific to timeless

Non-disruptive, any SAP Business Suite version

From SAP developers to non-SAP

developers

No SAP knowledge required

SAP NetWeaver Gateway

OData

SAP NetWeaver Gateway

SAP Mobile

Platform

OData

Duet

Enterprise*

* Duet Enterprise for Microsoft SharePoint Integration

Browser based

applications

Mobile

devices

Enterprise

softwareSocialCloud

SAP HANA

Page 9: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 9This 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 NetWeaver GatewayOData - “ODBC” for the web

● Based on industry standards– HTTP, XML, Atom, JSON

– REST-based architecture

● Entity Data Model (EDM) to describe OData services

● EDM modeling tools available to model OData services

● Each entity can support query, create, read, update, and delete

(CRUDQ) operations

● Can navigate relationships

● Complex types supported

● Query language included

● More at www.odata.org

● OData as an OASIS standard*

OData can be used to access table like structures much the same way ODBC does

*) https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=odata

Page 10: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 10This 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 NetWeaver GatewayOData providers and consumers outside SAP

OData Providers (examples):

Microsoft:

SharePoint

Azure

Windows Live

Visual Studio / LightSwitch

IBM

WebSphere eXtreme Scale

DB2 & Informix (via Microsoft Visual Studio)

Facebook

eBay

Intel (odata.intel.com)

….

OData Consumers (examples):

Browsers

Microsoft Excel (PowerPivot)

SAP Mobile Platform SMP

Client Libraries (www.odata.org/libraries):

JavaScript

PHP

Java

Windows Phone

iPhone/iPad (Objective C)

.NET

HTML5

BlackBerry 10

….

Page 11: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 11This 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 NetWeaver GatewayOData used in SAP’s standard offerings

This is the current state of planning and may be changed by SAP at any time.* Planned or in Ramp-Up

HTML5-based Solutions

(HCM, SRM, …) *

SAP Solution

Manager

SAP Gateway

for MicrosoftSAP Enterprise

PortalSAP Jam *

SAP HANA Solutions*

SAP Customer Engagement Intelligence

SAP Fraud Management

SAP Liquidity Risk Management

SAP Demand Signal Management

MS SharePoint

via Duet Enterprise

SAP FioriSAP Manufacturing

(EMI)* SAP Lumira (SP11)

SAP Mobile Platform*

SAP Business Suite

SRM SCM ERPPLMCRM

SAP NetWeaver Gateway

SAP HANA

Page 12: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 12This 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 NetWeaver GatewayAdoption in the SAP Partner Ecosystem

A vibrant ecosystem of partners available globally

• System Integrators of varying sizes have been implementing

projects globally

• Mobile Solutions

• Web Solutions

• More than 50 partner solutions have been

certified and published on several

SAP Partner Solution Directories

• SAP Partner Information Center

• SAP Store

• New partners are recruited regularly through campaigns

• Technical Enablement (Trainings, Developer License, Technical

Support)

• Certification of Partner Solutions

• Marketing and Go-To-Market benefits

• Close collaboration with several technology partners

Page 13: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP GatewayIntroduction to OData

Page 14: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 14This 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

First OData Example: Service Document

Page 15: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 15This 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

First OData Example: Service Metadata Document

OData service root URI:

https://sapes1.sapdevcenter.com/sap/opu/odata/sap/ZGWSAMPLE_SRV/

OData service metadata URI :=

<OData service root URI> + “$metadata”

https://sapes1.sapdevcenter.com/sap/opu/odata/sap/ZGWSAMPLE_SRV/$metadata

Page 16: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 16This 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

Entity Data Model – Overview

An Entity Data Model (EDM) describes the organization and relationship of the data resources that are

modelled as entity types within a particular business scenario.

Entity sets are collections of entities which are instances of entity types and can be accessed as

follows:

• http://<host>/<ServiceRoot>/SalesOrderItems

• http://<host>/<ServiceRoot>/<Products

Association: Relationship

between two entity types

An entity type is built from

one or more propertiesNavigation: Implements an

association

Entity Type: EDM basic

building block. Represents

specific business object

At least one property must

be defined as a key field

Entity Set: EDM basic

building block. Instances of

entity types

Page 17: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

But, What Is an OData Service?

GET ~/BusinessPartners

GET ~/BusinessPartners(‘0100000000')

GET ~/BusinessPartners(‘0100000000')/SalesOrders

GET ~/SalesOrders('0500000000')/SalesOrderItems

GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')

GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')/Product

Page 18: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP GatewaySAP Gateway Service Builder

Page 19: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 23This 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 Gateway 2.0Service development - various approaches to generate / implement services

Data Model Definition

Manual declaration

Import from EDMX file

Import from interface (RFC, BOR, DDIC)

Redefinition from existing data source

(BW, GenIL, SPI, BOPF, …)

Including of already existing Gateway

Services

Service Implementation

Manual coding

Mapping to existing RFC / BOR Interface

Beautification for existing data source

(BW, GenIL, SPI, BOPF, …)

Page 20: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

Building and testing a simple OData service

Page 21: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Fiori

Page 22: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 26This 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

Consumerization is rapidly redefining enterprise experience

Transform the enterprise experience

Complex and feature-rich experience must be replaced

by a simple, intuitive, and mobile experience.

Page 23: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 27This 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

Top use

scenarios

Core usescenarios Specific customer value

use scenarios

Existing Applications

RENEW ENABLE

SAPFiori

Renovation Enablement Tools(e.g. SAP Screen Personas)

NEW

New Applications

Usa

ge

/R

ea

ch

The SAP user experience strategy

Page 24: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Fiori Overview

Page 25: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 29This 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

Introducing SAP Fiori

A collection of apps that represents the new SAP user experience paradigm.

SAP Fiori offers various business roles a simple, easy-to-use experience for

SAP software functions, and works seamlessly on desktop, tablet, or smartphone.

Page 26: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 30This 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

Responsive Simple CoherentInstant

Value

All sizes, devices,

versions, channels

1-1-3 (1 user, 1 use

case, 3 screens)

Apps that speak

the same language

Low barrier

to adoption

SAP Fiori User Experience Paradigm

De-composition

into task-based

experience

Role-based

Page 27: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 31This 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

Fiori Launchpad

One entry point for the user

Stable URLs for bookmarking and sharing

Role based & persona centric

Multiple Devices

Theming and brandingPersonalization

Multiple Platforms

Search, collaboration and feeds in first wave

This is the current state of planning and may be changed by SAP at any time.

SAP Fiori Active Tiles,Provides the most impactful real-time information and KPIs at a glance

Page 28: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 32This 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

Renew User Experience of SAP Functions Across LOBs…

* Current planning. Not all roles will be available for all deployment options, some roles might be delivered later.

SAP

Fiori

Sales

Human Resources

Finance

Manufacturing Supply Chain

Procurement

Asset Management

R&D, Engineering

Page 29: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 33This 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

and User Roles

Project Manager & Planner

Program Manager

Project Team Member

R&D, Engineering

Accounts Payable & G/L

Accountant

Access Control

Administrator

Financial Close Manager

Controller

Cash Manager

Security Manager

Employee

Manager

Finance

Employee

Manager

Human Resources

Sales Representative

Inside Sales Representative

Sales Manager

Sales

Inventory Accountant

Purchaser

Strategic Purchaser

Employee / Manager

Procurement

Production Worker &

Supervisor

Quality Engineer

Production Planner

Manufacturing

Supplier

Supply Planner

Shipping Specialist

Product Manager

Transportation Manager

Supply Chain

Maintenance Worker &

Planner

Asset Management

Page 30: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 34This 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 Fiori App Types

Transactional

Task-based access

Access tasks to create, change,

approve processes with guided

navigation

Analytical

Insights

Get a visual overview of a

complex topic for monitoring or

tracking purposes

SAP Smart Business

Insight to action cockpit

Analyze and evaluate strategic

or operational KPIs in real time

and trigger the right action

Factsheets

Search and explore

View essential information about

an object with contextual

navigation between related

objects

Runs on: Runs on:

Page 31: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 35This 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 HANA Is The Innovation Platform

Own & 3rd party SAP HANA

applications

innovate

BW SAP Business Suite

powered by SAP HANA

run

SAP HANA

applications

optimize

SAP FIORI UX PARADIGM

SAP HANA

SAP Fiori as the foundation of user experience for SAP HANA

Page 32: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway for Microsoft

Page 33: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 37This 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 and Microsoft are doing great things together around Duet Enterprise and SQL Server, but that’s not the

whole story. Moving forward SAP is committed to working with Microsoft around the cloud, mobility and big

data.” - Bill McDermott, Co-CEO, SAP AG

SAP and Microsoft Focus on Co-Innovation

Microsoft and SAP – Innovating for Your Success

• Over 20 years of partnership

• 75% of Enterprise customers

• 100% of global SIs• 50% of global ISVs• 60% of WW transactions

are done with SAP • Biggest range of solutions

Page 34: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 38This 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

Day in a Life

7:30 am

Check emails

on Windows

Phone 8

8:30 am

Schedule CRM

appointment via

Outlook 2013

10:00 am

Review Sales

pipeline via

Windows 8

Surface

11:30 am

Update Budget

via Excel 2013

12:00 pm

Approve team member’s

leave request workflow

using Win 8 native App

12:30 pm

Conduct online meeting

with customer using

Lync 2013 & record it as

CRM Activity

3:00 pm

Create CRM Lead using

SharePoint Online App

5:30 pm

Record timesheet in SAP

via Outlook 2013 Web

(part of Office 365)

Page 35: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 39This 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

Integration principles

Open standards

protocols used to

integrate Microsoft and

SAP systems, cloud

services, and clients

Any device, any time. Apps run where users spend their time

Flexible hosting & lifecycle

Well defined interfaces for all services, including authentication, data, and workflow

Embracing web

standards.

Familiar tools, fewer

quirks

Page 36: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 40This 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

How is SAP used with Microsoft today

Duet Enterprise 2.0SharePoint 2013

SAP Gateway for Microsoft

Windows 8 Mobile and Native Applications

SAP FioriWeb applications

A suite of site

templates and custom

web parts that

integrated business

and customer data and

workflows originating

in SAP

A set of compelling native Windows 8 apps that allow users to interact with SAP data directly from Windows 8

Leverages the full potential the Microsoft productivity tools from the desktop with Addinsfor Excel and Outlook 2010 & 2013

A collection of apps for

frequently used SAP

software functions that

work seamlessly across

devices – desktop,

tablet, or smartphone

Page 37: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 42This 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 Gateway for Microsoft

SAP® BUSINESS SUITE SAP HANA™

SAP® BUSINESS

INFORMATION

WAREHOUSE

SAP NETWEAVER GATEWAY

SAP® FIORI

CUSTOM-BUILT

APPLICATIONS

SAP MOBILE

PLATFORM

SAP® DUET®

ENTERPRISE

SAP GATEWAY FOR

MICROSOFT

DEVICESWEB SOCIALENTERPRISE

SOFTWARE

CLOUD

Page 38: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 43This 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 Gateway for Microsoft

Page 39: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway for Microsoft in

any C# project via Visual Studio

Page 40: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 45This 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

Bringing SAP Processes to Outlook…

Page 41: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway for Microsoft in

Microsoft Outlook

Page 42: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 47This 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

Excel…

Page 43: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway for Microsoft in

Microsoft Excel

Page 44: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 49This 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

Consume SAP Content from SAP Fiori in Office

Leverage the full potential of your Microsoft

productivity tools when working on your desktopSimplify the enterprise software experience on any

device

SAP FioriSAP Gateway for Microsoft

Page 45: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 50This 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 Fiori & SAP Gateway for MicrosoftHCM – Timesheets

SAP Fiori SAP Gateway for Microsoft

View and track your time from Microsoft Outlook Calendar in addition to SAP Fiori

Page 46: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 51This 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 Fiori & SAP Gateway for MicrosoftHCM – Leave Requests

SAP Fiori SAP Gateway for Microsoft

Create Leave Requests from Microsoft Outlook Calendar in addition to SAP Fiori

Page 47: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 52This 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 Fiori & SAP Gateway for MicrosoftProject management

SAP Fiori SAP Gateway for Microsoft

Allow users to work on their Project tasks from Microsoft Outlook Tasks in addition to SAP Fiori

Page 48: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway for Microsoft and

SAP Fiori

Page 49: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 54This 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

How developers use SAP with Microsoft … tomorrow

SAP Gateway for MicrosoftAzure Provider

Seamless, secure connectivity from any connected Microsoft application

Duet Enterprise 2.0SharePoint 2013

SAP Gateway for Microsoft

Windows 8 Mobile and Native Applications

A suite of site

templates and

custom web parts

that integrated

business and

customer data and

workflows

originating in SAP

A set of compelling native Windows 8 apps that allow users to interact with SAP data directly from Windows 8

Leverages the full potential the Microsoft productivity tools from the desktop with Addins for Excel and Outlook 2010 & 2013

SAP FioriWeb applications

A collection of apps

for

frequently used SAP

software functions

that work seamlessly

across devices –

desktop,

tablet, or smartphone

Page 50: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 56This 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

…and the cloud!

Page 51: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP Gateway for Microsoft Services for Azure:

reaching endpoints everywhere

Page 52: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 58This 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 Customer Success Profile 1/2

First customer

success with one

of SAPs Top 20

customer using

the GWPAM Excel

add-in

Page 53: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 59This 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 Customer

Success Profile

2/2

Page 54: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2013 SAP AG. All rights reserved. 60Customer

ENDLESS POSSIBILITIES!

Microsoft Word

Manage

contracts as

word docs

Seamlessly

integrate data

and process in

SAP with data

in Word docs

Microsoft InfoPath

Create simple

web-based

form

Employees

access &

update personal

information in

SAP via web-

based forms

Microsoft Project

Manage your

projects with

MS Project

Data

seamlessly

flowing in and

out of SAP into

MS Project

Microsoft PowerPoint

Build ppt

slides with

real SAP data

Fetch back-end

SAP data to

populate charts

within PPT

slides

Microsoft Visio

Create flow

diagrams in

Visio

Attach Visio

diagrams to

objects in SAP

in one click

Page 55: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2013 SAP AG. All rights reserved. 61Customer

IN SUMMARY - KEY BENEFITS!

Enterprise Readiness

DeveloperExperience

DeveloperTemplates

BusinessEngagement

• Make informed business decisions

• Improve process

• Consistent UX

• Aggregating all information

• “Code-less” experience

• Flexible templates

• Easy customization

• Partner play

• Developer toolkits

• No learning curve or re-skilling

• Business Data Enrichment

• Code ownership

• Seamless integration for all Microsoft applications

• Enterprise governance

• Standardization

LOWER TCO* and TCD*!

* TCO – Total Cost of Ownership

* TCD – Total Cost of Development

Page 56: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 62This 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

Gartner Newsletter

Adapt to the Speed of Business

Benefits of SAP-Microsoft Integration

Gartner Research

Whitepaper

Videos

Product Details

• http://www.gartner.com/technology/media-

products/newsletters/sap/vol1_issue1/index.ht

ml

or

• http://bit.ly/gwpam

Page 57: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 63This 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 Gateway for Microsoft

@SAPTechnology @DuetEnterprise

Groups: SAP NetWeaver Gateway and DuetEnterprise

DuetEnterprise

Social Media

Page 58: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 64This 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 Gateway for Microsoft and

SAP PartnerEdge Program for Application Development

https://www.sapappsdevelopmentpartne

rcenter.com/en/signup/exploration-

member/ http://bit.ly/GWM-PE

http://scn.sap.com/docs/DOC-47563

http://bit.ly/NWGWPAM

Benefits

3 named developer licenses for each technology platform

Software updates, Access to SAP Partner Enablement Center, Community

Support via SAP Community Network

Partners

New partners

(SI, VAR, OEM, ISV, …) interested in evaluating SAP’s market leading technology

platforms to support development of packaged apps

Investment

Free of charge

*The exploration member offering is limited to 12 months

SAP PartnerEdge Program for Application Development: Exploration Member Offering -- Free of charge

EXPLORATION PACK FOR MOBILE

Page 59: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 65This 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 Gateway for Microsoft and

SAP PartnerEdge Program for Application Development

https://www.sapappsdevelopmentpartne

rcenter.com/en/signup/

http://bit.ly/GWM-PE

http://scn.sap.com/docs/DOC-47563

http://bit.ly/NWGWPAM

Benefits

25 named developer licenses for each licensed technology platform

Runtime Licensing option, Partner logo, Application Certification, Software

updates, Access to SAP Partner Enablement Center, Partner Services Advisor

Partners

New and existing partners

(SI, VAR, OEM, ISV, …) interested in developing and monetizing apps for SAP’s

market leading technology platforms, including via the SAP Store

Investment

2,500 Euros pa including 1 Pack, 500 Euros per additional Tech Pack

*The exploration member offering is limited to 12 months

SAP PartnerEdge Program for Application Development: Innovation Member Offering – 2,500 Euro pa

INNOVATION PACK FOR MOBILE

Page 60: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 66This 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

Exploration and Innovation Partner MembershipsFeature Comparison

Exploration Innovation

Developer Licenses – NetWeaver Application Integration 3 25

Developer Licenses – HANA and Sybase databases 3 25

Developer Licenses – Gateway for Microsoft, Mobile Platform 3 25

Developer Licenses – Analytics / BI 3 25

Developer Licenses – Business One 3 25

Developer Licenses – HANA Cloud - 25

Online learning, product documentation, webinars, etc.

Trial Downloads

Software Updates

Developer Community Support

Coaching & Consultation -

Dedicated partner service advisor -

Certification & Review -

Runtime licensing options -

SAP Store listing -

Marketing Support -

SAP Partner Logo -

Single Agreement for all products and services provided FREE €2.5k p.a. incl. 1pack

Page 61: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 67This 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

Break

5 min

break

Page 62: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SAP and SUSE15 successful years of co-innovation

– The recommended and supported OS

for SAP HANA asdf

Reliability Scalability Performance Security

The recommendedand supported OS

for SAP HANA

Page 63: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SUSE PortfolioHigh Level

Cloud

Deploy and manage

enterprise-ready

OpenStack powered cloud

infrastructure and services

Linux Optimized for SAP

Lower TCO, faster deployment,

maximized support and built-in

business continuity to protect

business operations

Server Management

Provision and maintain

your servers faster and

more accurately

Open Platform

Run more mission-critical

applications—physical, virtual

and cloud

Image Builder

Build once and run

everywhere (physical, virtual,

and cloud environments)

Clustering

Keep regional disasters

from interrupting your

mission-critical

workloads

Page 64: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SUSE Linux Enterprise ServerWhat Do You Need to Deliver IT as a Service?

SLAs and

business

continuity

Resource

utilization and

efficiency

Security and

compliance

And, affordable, no vendor lock-in.

Page 65: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

Key Features and BenefitsSUSE Linux Enterprise Server

Page 66: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

Large Ecosystem, More ChoicesSUSE Linux Enterprise Server

Available on Five Different Architectures

• Intel64/AMD64, IA-32, IBM POWER, IBM System z and Itanium

More Applications, More Hardware

• 11,400+ ISV applications

• 13,500+ hardware devices certified and supported

Most Up-to-date Drivers and Comprehensive Tools

• The SUSE SolidDriver Program: deploy necessary third-party

kernel drivers with confidence

• SDK: IDE and popular programming languages

• Resource:

‒ www.suse.com/susepsc/home

‒ www.suse.com/yessearch/search.jsp

‒ http://drivers.suse.com

Page 67: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SUSE Linux Enterprise ServerIncludes ~ 3000 applications and libraries

Page 68: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

Optimized Linux for SAPSUSE Linux Enterprise Server for SAP Applications

SUSE Linux Enterprise Server

Page Cache Limit

ClamSAP

18 Months SP Overlap

SAP specific update channel

High Availability Extension SAP Installation Wizard

Priority Support for SAP

Priority Support for SAP

Page 69: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

Join PartnerNet Program (free)

• Gain free access to

• sales and technical training

• access to software for testing, demonstrations, evaluations, etc.

• inclusion in the Partner Locator

• Complete the online application

• www.partnernetprogram.com

• Click “Join PartnerNet”

• Please note: if you do not have a login account you will need to

create one and then complete the application

• Enter “SAP” in promotion field on the application

• PartnerNet Help Desk available to assist with questions

• https://www.partnernetprogram.com/helpdesk.html

Page 70: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

SUSE Developer Resources

Contact us

[email protected]

Download a free evaluation copy

www.downloadlinux.com

Visit our web site

www.suse.com

Page 71: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

© 2014 SAP AG. All rights reserved. 77This 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

Questions & Answers

Q&A

Page 72: SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE Campaign)

Thank you