02 nw gatewayoverview
TRANSCRIPT
8/11/2019 02 NW GatewayOverview
http://slidepdf.com/reader/full/02-nw-gatewayoverview 1/28
SAP NetWeaver Gateway Overview and Demo
Jeff GeboRIG
8/11/2019 02 NW GatewayOverview
http://slidepdf.com/reader/full/02-nw-gatewayoverview 2/28
Introduction to SAP NetWeaverGateway
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
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
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…]
8/11/2019 02 NW GatewayOverview
http://slidepdf.com/reader/full/02-nw-gatewayoverview 6/28
What is OData?
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
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
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
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 ?
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
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
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
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
8/11/2019 02 NW GatewayOverview
http://slidepdf.com/reader/full/02-nw-gatewayoverview 15/28
Gateway ProductivityAccelerator Tools
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
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
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
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
8/11/2019 02 NW GatewayOverview
http://slidepdf.com/reader/full/02-nw-gatewayoverview 20/28
OData – Bridging the Divide
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
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.
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.
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
8/11/2019 02 NW GatewayOverview
http://slidepdf.com/reader/full/02-nw-gatewayoverview 25/28
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!
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
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!