SAP Netwaever Gateway SP04 updated document


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

SAP Netwaever Gateway SP04 updated document

  1. 1. New Features in SAP NetWeaver Gateway SP4Jeff Gebo, Customer Solution Adoption – Mobility PlatformAugust 2012
  2. 2. Enterprise Computing for Business ConsumersKey Challenges and Desired Outcome Browser Based Mobile Devices Enterprise Cloud Consumer Applications Software Devices Point to Point Solutions Increase Costs & Complexity SAP Business Suite CRM SRM SCM PLM ERP© 2012 SAP. 2
  3. 3. Enterprise Computing for Business ConsumersKey Challenges and Desired Outcome Open Any Environment, Any Platform, Any Experience People Browser Based Mobile Devices Enterprise Cloud Consumer Applications Software Devices Optimized for user interaction scenarios Sybase Unwired Platform Timeless OData Non-disruptive, any SAP Business Suite version SAP NetWeaver Gateway Developers SAP Business Suite Simple APIs, no SAP knowledge required CRM SRM SCM PLM ERP Standards Based on REST and OData/ATOM/JSON© 2012 SAP. 3
  4. 4. SAP NetWeaver Gateway Planned Architecture IDEs Network Consumer Consumer Consumer Standards Plug-ins Tools Gateway Core OData with SAP Annotations Technology Supportability Metadata REST Generators Custom Repository SAP NetWeaver Monitoring BOR/RFC/SPI/… Dev. Service Events Security Adaptation Data Source Data Conn. SAP NetWeaver Providers BAPI RFC … Gateway SAP Business Suite [ERP,CRM,SRM…]© 2012 SAP. 4
  5. 5. SAP NetWeaver Gateway Service Builder (SEGW)  Developer productivity (low TCD) for ABAP Developer  The SAP NetWeaver Gateway Service Builder provides a tool to centrally display and create the definition of an OData Service. – Runtime artifacts (model provider class, data provider class, model and service) – OData artifacts (entity set, entity type and properties) – Used data sources and models  EDMX-Model import  DDIC Import© 2012 SAP. 5
  6. 6. Demo – SAP NetWeaver Gateway Service Builder (SEGW)© 2012 SAP. 6
  7. 7. Java Script Object Notation (JSON) Support  Most REST services use JSON – Simple to use on the UI side  Business data represented in JSON format is ~2.5x smaller than ATOM/XML representation!!! – Faster to parse on client – Faster to construct on server  Just add query string parameter $format=json to the URL of the Gateway OData service.© 2012 SAP. 7
  8. 8. Demo – JSON© 2012 SAP. 8
  9. 9. How To Easily Test Your Services  Query string parameter sap-ds-debug=true makes it easy to test the QUERY and READ operations in a browser.  The FireFox RESTClient is a simple and free plugin for testing REST services – A tool like this is required for non HTTP Get method requests.  To test the Create/Update/Delete operations you need to pass in the x-csrf-token – Protects from Cross Site Request Forgery attacks – Learn more on the Help Portal.© 2012 SAP. 9
  10. 10. Demo – How To Easily Test Your Services© 2012 SAP. 10
  11. 11. Multiple Origin Composition  Access data from multiple backend systems with one service call.  Add multiple aliases to the service in transaction /IWFND/MAINT_SERVICE.  Add “;mo” to the URL of the service. – Example: http://<host name>:<port>/sap/opu/odata/iwfn d/RMTSAMPLEFLIGHT;mo/  More information on the Help Portal.© 2012 SAP. 11
  12. 12. And Much Much More…More features in SP4… $batch – allows you to pass in multiple operations in a single call – See How To Guide $skiptoken support – server side paging – See Help Portal $inlinecount – includes entity count returned with results of get_entity_set method. Integration with SAP HANA – make a connection to SAP HANA and expose HANA data as OData Service via Gateway – See How To Guide And More…See entire list here.What’s To Come in SP5 Generator integration with the Gateway Service Builder (SEGW) And Much Much More… Due out end of August (or early September).© 2012 SAP. 12
  13. 13. Thank youJeff GeboCustomer Solution
  14. 14. Legal DisclaimerThe information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission ofSAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAPhas no obligation to pursue any course of business outlined in this document or any related presentation, or to develop orrelease any functionality mentioned therein. This document, or any related presentation and SAPs strategy and possible futuredevelopments, products and or platforms directions and functionality are all subject to change and may be changed by SAP atany time for any reason without notice. The information on this document is not a commitment, promise or legal obligation todeliver 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. Thisdocument is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors oromissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materiallyfrom expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only asof their dates, and they should not be relied upon in making purchasing decisions.© 2012 SAP. 14