Upload
nagendran-rajendran
View
225
Download
0
Embed Size (px)
Citation preview
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
1/25
SAP NetWeaver Gateway Focus
Group Meeting
Ning-Jing Gao, Solution Manager for NetWeaver Gateway, SAP
[
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
2/25
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
3/25
Real Experience. Real Advantage.
[ Learning Points
3
Gateway update, roadmap and feedback Focus group members to share individual
Gateway use cases
Planning for upcoming activities
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
4/25
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
5/25
Real Experience. Real Advantage.
[ Enterprise Computing for Business ConsumersKey Challenges and Desired Outcome
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
From complex APIs to Standards & Simple
Based on REST and OData/ATOM
From IT nightmare to IT control Manage IT complexity with no comprise to
IT audit & compliance while deploying
innovations
From High TCO to Low TCO
Consumption pricing model
SRM SCM ERPPLMCRM
SAP Business Suite
Browser Based
Applications
Mobile Devices Enterprise
Software
Consumer
DevicesCloud
SAP NetWeaver Gateway
Sybase Unwired
Platform
OData
http://www.apple.com/ipad/features/safari.htmlhttp://www.google.de/imgres?imgurl=http://www.library.drexel.edu/blogs/librarylog/firefox.jpg&imgrefurl=http://www.library.drexel.edu/blogs/librarylog/?m=200712&usg=__ORuOYZ2Facxs5E9lruDgXogqrhk=&h=356&w=369&sz=31&hl=en&start=2&itbs=1&tbnid=lsAAWNEhsoj0MM:&tbnh=118&tbnw=122&prev=/images?q=firefox&hl=en&gbv=2&tbs=isch:1http://www.google.com/imgres?imgurl=http://1.bp.blogspot.com/_v6SgB3LYD5k/SX2tpZ-Y9uI/AAAAAAAAAR4/EMFVs7M7mro/s1600/twitter.jpg&imgrefurl=http://newhumanist.org.uk/newsletter&h=295&w=800&sz=33&tbnid=HlgeaHb1DzF49M:&tbnh=53&tbnw=143&prev=/images?q=twitter+logo&hl=en&usg=__zQPBBBOW_SjaiKypANcpwN8MNE0=&ei=YiJZSszkJ4WntgfGx6zdCg&sa=X&oi=image_result&resnum=2&ct=imagehttp://www.google.com/imgres?imgurl=http://www.inuda.com/images/facebook_logo_lg.jpg&imgrefurl=http://www.inuda.com/facebook/&h=196&w=520&sz=27&tbnid=IuouYcPdh9NJhM:&tbnh=49&tbnw=131&prev=/images?q=facebook+logo&usg=__QY_pAJSRiBDSlWYSVAANCtIyIqQ=&ei=oSFZSvHHNMGVtgft56jdCg&sa=X&oi=image_result&resnum=3&ct=image8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
6/25
Real Experience. Real Advantage.
[
OData + SAP Annotations
OData
Atom Publishing Protocol
Atom Syndication Format
What Are REST & OData?
Based on industry standards
Offers database like access
to business data
ODBC for the Web
No knowledge of SAP structures
required: Supports object navigation
Dynamic binding takes place
at run time
REST-based architecture
Uses the standard
GET, PUT,POST & DELETE
Stateless apps
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
7/25Real Experience. Real Advantage.
[ Product Road Map
Today
Planned
Future
7
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
8/25Real Experience. Real Advantage.
[ SAP Product Roadmap for SAP NetWeaver GatewayKey Themes, Capabilities, and Planned Innovations
8 2012 SAP AG. All rights reserved.This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at any time for any reasonwithout notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
9/25Real Experience. Real Advantage.
[ Typical Workflow when creating a new smaller user-interface
Project to defineScenario (UI
mock-ups, )
Backend
Analysis of requiredBackend-Services
Service Creation /
Generation
Frontend
UI Layout Analysis
Implementation
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
10/25Real Experience. Real Advantage.
[ Service generation
SAP NetWeaver Gateway content generators do not require codingand allow the reuse of existing business objects or screens and offer, in
addition, no-code based data adaptation capabilities.
RFCs and BAPIs Generator
Generation of services basedon existing RFCs and BAPIs
Does not require an Add-Onin the backend system
Screen Scraping
Generation of services basedon existing classic Dynproscreens
Requires Add-On IW_SCS inthe backend system
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
11/25Real Experience. Real Advantage.
[ Service development
SAP NetWeaver Gateway allows the development of OData services
using the ABAP Workbench and modeling of the service interface.
Development of OData services
ABAP development Implementation of modelprovider and data providerclasses
Lifecycle Management can bein Business Suite Backend
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
12/25Real Experience. Real Advantage.
[ Service DevelopmentCode Pattern Support
The following enhancements are available with SP3 that simplify and
accelerate the implementation process for developers using theOData Channel
Data Provision Code Patterns
Generate source code for RFC
calls leveraging the BackendOperation Proxy (BOP).
Metadata Definition Code Patterns
Generate source code to Define entity type
Define complex type
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
13/25
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
14/25Real Experience. Real Advantage.
[ Security
The following security enhancements are available with SP3.
Cross-Site Request Forgery
Protection
CSRF token-based
Virus Scan Profiles
Support of the SAP VirusScan Interface fordocument/attachment
upload operations
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
15/25Real Experience. Real Advantage.
[ Service Maintenance
Service Maintenance
Central Place for all
Service relevantinformation:
Service Explorer
Error Logs
Adding of newservices
Service Details
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
16/25Real Experience. Real Advantage.
[ Service Validation
The following enhancement is available as of SP3 for the validation ofservices for SAP NetWeaver Gateway.
Service validation
Runtime validation
without user interaction Check read and query
operations Filter options Navigation to Error
Log
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
17/25Real Experience. Real Advantage.
[ Error Logs / Trace The following capabilities have been added with SP3 to improve the
support of SAP NetWeaver Gateway.Error Log
Addition to the existingApplication Log Viewer
Show request and responsedata
Navigate to logs / dumps in
the backend Transaction
/IWFND/ERROR_LOG
Performance Trace
Monitor system performance atservice-call level
Monitor system performance inSAP NetWeaver Gatewaysystem (hub) and SAP BusinessSuite backend system.
Search capabilities Transaction /IWFND/TRACES
Generateor
Develop
Validate /Test
ErrorLogs
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
18/25Real Experience. Real Advantage.
[ Client Overview - Outside Consumption ToolsCode
Snippets
(SDN)
Proxy
Generators
(SDN)
Starter Kit
(SDN)
Supported
Pattern
SDK on
odata.org
Android X X* X*
Blackberry X
Flex X X (by Adobe) X (by Adobe)
PHP XX (using OData
SDK)X List/Details X
.Net X X (using ODataSDK)
X List/Details X
WP7 X X* X
Objective C XX (using SAP
Odata Mobile
SDK)
XList/Details
Workflow*X
Java Script X X
Java SE X X (no UI)
SAP UI5 (Blog)
Ruby X
Silverlight 4 X
*) from SP4 on
http://wiki.sdn.sap.com/wiki/display/Snippets/SAP%20NetWeaver%20Gateway%20-%20Code%20Snippets?bc=truehttp://wiki.sdn.sap.com/wiki/display/Snippets/SAP%20NetWeaver%20Gateway%20-%20Code%20Snippets?bc=truehttp://www.odata.org/developers/odata-sdkhttp://www.odata.org/developers/odata-sdkhttp://labs.adobe.com/technologies/flashbuilder_sap/http://labs.adobe.com/technologies/flashbuilder_sap/http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttp://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28659http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/28659http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432https://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttps://wiki.wdf.sap.corp/wiki/display/Gateway/SAP+NetWeaver+Gateway+Developer+Tool+for+Xcodehttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/2028be73-8c84-2e10-4185-8cfb5d2e22bbhttp://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://www.sdn.sap.com/irj/scn/downloads?rid=/webcontent/uuid/b09d414f-f227-2f10-bdbf-ba31c844b432http://labs.adobe.com/technologies/flashbuilder_sap/http://labs.adobe.com/technologies/flashbuilder_sap/http://www.odata.org/developers/odata-sdkhttp://www.odata.org/developers/odata-sdkhttp://wiki.sdn.sap.com/wiki/display/Snippets/SAP%20NetWeaver%20Gateway%20-%20Code%20Snippets?bc=truehttp://wiki.sdn.sap.com/wiki/display/Snippets/SAP%20NetWeaver%20Gateway%20-%20Code%20Snippets?bc=true8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
19/25
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
20/25Real Experience. Real Advantage.
[ Gateway Service Builder (SP4 + SP5)
SAP NetWeaver Gateway allows the development of OData servicesusing the ABAP workbench and modeling of the service interface.
Generateor
Develop
Validate /Test
ErrorLogs
Open Framework
The Service Builder isbased on an openframework that allowsadding own plug ins forspecial tasks (e.g.creation of Unit Test)
*Roadmap is provided for illustration purposes only and canbe changed without notice (see full disclaimer)
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
21/25
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
22/25Real Experience. Real Advantage.
[ Business Suite Content Enablement
22
This is the current state of planning and may be changed by SAP at any time.
Easy Connectivity to Content inside the SAP Business Suite is a corecomponent of SAP NetWeaver Gateway.
The following technology frameworks inside the Business Suite are enabledfor integration into SAP NetWeaver Gateway either via manual generators orgenerically.
BOR / BAPI Remote Function Calls (RFC) SAPGui via Screen Scraping GENIL / BOL (SAP CRM, ) BOPF (SAP Transportation Management, )
SPI (SAP PLM, SAP EAM, ) SAP Business Information Warehouse via MDX
New
New
New
New
2012 SAP AG. All r ights reserved.This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at any time for any reasonwithout notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement
*Roadmap is provided for illustration purposes only and canbe changed without notice (see full disclaimer)
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
23/25Real Experience. Real Advantage.
[ SAP Product Roadmap for SAP NetWeaver GatewayKey Themes, Capabilities, and Planned Innovations
23 2012 SAP AG. All rights reserved.This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at any time for any reasonwithout notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement
*Roadmap is provided for illustration purposes only and canbe changed without notice (see full disclaimer)
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
24/25Real Experience. Real Advantage.
[
No part of this publication may be reproduced or transmitted in any form or for anypurpose without the express permission of SAP AG. The information containedherein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors containproprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks ofMicrosoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5,System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries,zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390
Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6,POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF,Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere,Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBMCorporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and othercountries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks orregistered trademarks of Adobe Systems Incorporated in the United States and/orother countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, andMultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C,World Wide Web Consortium, Massachusetts Institute of Technology.
2012 SAP AG. All rights reserved.
SAP, R/3, SAP Netweaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjectsExplorer, StreamWork, and other SAP products and services mentioned herein aswell as their respective logos are trademarks or registered trademarks of SAP AGin Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports,
Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products andservices mentioned herein as well as their respective logos are trademarks or registered
trademarks of Business Objects Software Ltd. Business Objects is an
SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are trademarksor registered trademarks of Sybase, Inc. Sybase is an SAP company.
All other product and service names mentioned are the trademarks of their respective
companies. Data contained in this document serves informational purposes only.
National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may
be reproduced, copied, or transmitted in any form or for any purpose without theexpress prior written permission of SAP AG.
8/12/2019 2401 SAP NetWeaver Gateway Focus Group Meeting
25/25
[
[
] Thank you for participating.SESSION CODE:
2401
Please remember to complete and return your
evaluation form following this session.For ongoing education on this area of focus, visit the
Year-Round Community page at www.asug.com/yrc