02 nw gatewayoverview

26
SAP NetWeaver Gateway Overview and Demo Jeff Gebo RIG

Upload: uday-kumar

Post on 02-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 1/28

SAP NetWeaver Gateway Overview and Demo

Jeff GeboRIG

Page 2: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 2/28

Introduction to SAP NetWeaverGateway

Page 3: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 3/28

© 2011 SAP AG. All rights reserved.

SAP NetWeaver Gateway

E x p e r i e n c e s

T

he image cannotbe displayed.Your computermay not haveenough memoryto open theimage, or theimage may havebeen corrupted.Restart yourcomputer, andthen open the leagain. If the red xstill appears, youmay have todelete the image

DevicesWeb SocialEnterprise SoftwareCloud

SAPBW

SRM SCM ERPPLMCRM

SAP Business Suite SAP HANA

Analytics Analytics

Point to Point Solutions

Increase Costs & Complexity

SAP NetWeaver Gateway

SAP MobilePlatform

DuetEnterprise

OData

Page 4: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 4/28

© 2011 SAP AG. All rights reserved.

SAP NetWeaver Gateway in SAP’s standard offerings

v

HTML5-based landingpages (HCM, SRM) *

HTML5-based consumergrade UI (SRM) *

This is the current state of planning and may be change

SAP SolutionManager Mobile AppSAP Fiori

SAP EnterprisePortal

* planned

SAP HANA! SAP Customer Enga

! SAP Fraud! SAP Liquidity R

! SAP Demand Sig

Page 5: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 5/28© 2011 SAP AG. All rights reserved.

SAP NetWeaver Gateway Architecture

IDEs

Plug-insConsumer Consumer Consumer

S A P N e t W e a v e r

SAP NetWeaverGateway

Gateway CoreTechnology

OData with SAP Annotations

Data SourceProviders

Service Adaptation

Supportability

Monitoring

Security

BOL SPI

Data Connectivity

Subscriptions/Notifications

Tools

Service Builder CustomDevelopment

AnalyticsBAPI/RFC

SAP HANA SAP BWSAP Business Suite [ERP,CRM,SRM…]

Page 6: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 6/28

What is OData?

Page 7: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 7/28© 2011 SAP AG. All rights reserved.

What is OData?SQL “Light” for the Web

OData is a standardized protocol

for creating and consuming data

APIs

Page 8: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 8/28© 2011 SAP AG. All rights reserved.

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 9: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 9/28© 2011 SAP AG. All rights reserved.

Entity Data Model – Overview

An Entity Data Model (EDM) describes the organisation and relationship of the data resourcesparticular business scenario.

Entity Sets are instances of entity types and can be accessed as follows:• http://<host>/<ServiceRoot>/SalesOrderItems• http://<host>/<ServiceRoot>/<Products

Association: Relationshipbetween two entity types

An Entone

Navigation implements anassociation

Entity Type: EDM basicbuilding block. Represents

specific business object

At least be nomin

Page 10: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 10/28© 2011 SAP AG. All rights reserved.

How to find the right conceptual model ?

Page 11: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 11/28© 2011 SAP AG. All rights reserved.

Business partner details & sales orders of a business partner

Page 12: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 12/28

© 2011 SAP AG. All rights reserved.

List of sales orders

Page 13: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 13/28

© 2011 SAP AG. All rights reserved.

Sales order items

Page 14: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 14/28

© 2011 SAP AG. All rights reserved.

Show product details

Page 15: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 15/28

Gateway ProductivityAccelerator Tools

Page 16: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 16/28

© 2011 SAP AG. All rights reserved.

OData Modeler

Graphical Modeler

! Entities

! Properties

! Complex Types

! Function Import

! Associations

Exporting

• OData V2, V2 for SAP, OData V3

Page 17: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 17/28

© 2011 SAP AG. All rights reserved.

User interface – Application / Proxy Generation

SAP NetWeaver Gateway Productivity

Accelerator (GWPA/M) supportscreation of projects for:

# Android*# iOS*# HTML5 (jQuery or SAP UI5)# PHP# Java SE# Microsoft Office (Outlook )

* SMP Libraries included which allows communication via SMP or SAP NetWeaver Gateway alternatively

Page 18: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 18/28

© 2011 SAP AG. All rights reserved.

GWPA for Service Consumption

" Support for various consumption environments

(SAPUI5, iOS, Android, Java and etc.)

" Provide templates for quick application creation

(e.g. Basic, List/Detail, Workflow, Form)

" Proxy Generation and Starter Application

Generation

" Extensibility Framework

" Out-Of-The-Box Enterprise Readiness Support

Page 19: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 19/28

© 2011 SAP AG. All rights reserved.

Service Catalog in Gateway Productivity Accelerator

SAP NetWeaver Gateway Productivity

Accelerator (GWPA) includes aService Catalog view in the ODataperspective for:

# Searching for services# Viewing the service details# Generating Proxies and Starter

Applications from a service# Importing the OData Model of aservice

Page 20: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 20/28

OData – Bridging the Divide

Page 21: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 21/28

© 2011 SAP AG. All rights reserved.

OData – Bridging the Technology Divide

I’m going to showthese people how it isdone. Mobility is the

future and so am I!!!

Bob from the SAbeen here for 20

ABAP.

Tristen from the newly formedMobility Department. Justgraduated from College.

Ashley – Program Managerfor past 10 years. Just gotback from ASUG whereshe saw some cool SAP

mobile demos.

Tristen, Bob – I needyou guys to work

together on gettingSAP Data on aMobile Device

Page 22: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 22/28

© 2011 SAP AG. All rights reserved.

OData – Bridging the Technology DivideWhat??? I have towork with this oldguy? And what is

sap? Sounds like thestuff that comes out

of trees!

Bob from the SAbeen here for 20

ABAP.

Tristen from the newly formedMobility Department. Justgraduated from College.

Ashley – Program Managerfor past 10 years. Just gotback from ASUG whereshe saw some cool SAP

mobile demos.

Guys, SAP supportsOData services

based and has anOData Modeler thatyou guys can use to

collaborate.

Page 23: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 23/28

© 2011 SAP AG. All rights reserved.

OData – Bridging the Technology Divide

OData? Now you aretalking my language!

That a sweet RESTful

service interface!

Bob from the SAbeen here for 20

ABAP.

Tristen from the newly formedMobility Department. Justgraduated from College.

Ashley – Program Managerfor past 10 years. Just gotback from ASUG whereshe saw some cool SAP

mobile demos.

Guys, SAP supportsOdata services based

and has an OdataModeler that youguys can use to

collaborate.

Page 24: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 24/28

© 2011 SAP AG. All rights reserved.

OData – Bridging the Technology Divide

Bob from the SAbeen here for 20

ABAP.

Tristen from the newly formedMobility Department. Justgraduated from College.

Looks great Bob! Thisis all I need…I can

get started based onthis model right away!

TrD

y

Page 25: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 25/28

Page 26: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 26/28

© 2011 SAP AG. All rights reserved.

OData – Bridging the Technology Divide

Bob from the SAbeen here for 20

ABAP.

Tristen from the newly formedMobility Department. Justgraduated from College.

Now all I have to do isgenerate a proxy based onthis model with these sweetSAP NetWeaver Gateway

Tools and then I can write myawesome App!

This is great, all I need to dnow is import this model in

SAP NetWeaver Gatewayand bind the generated

skelton to the Sales OrderBAPIs!

Page 27: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 27/28

© 2011 SAP AG. All rights reserved.

OData – Bridging the Technology Divide

Tristen, Bob, youguys did a great jobon this App!

Customers love it!

SalesOrders

SMP 3.0SAP

NetWeaverGateway

Page 28: 02 NW GatewayOverview

8/11/2019 02 NW GatewayOverview

http://slidepdf.com/reader/full/02-nw-gatewayoverview 28/28

© 2011 SAP AG. All rights reserved.

Demo

Let’s Doa Demo!