Tuesday, November 19, 2019

ODATA : Introduction to ODATA .


                   ODATA:Open Data Protocol


Hi All,
We are going to Start an entire Series of SAP ODATA Tutorial , we will be covering following topics in detail mostly screenshots and short desctiption and I will try to keep it short  and easy , as ODATA is little Hot in SAP Market.
, OData is the acronym for “Open Data Protocol”. The protocol is a set of rules which every player has to follow. To put it straight, OData interface is an open standard that can be consumed by any application, program, software or device of the Non-SAP World that can connect with SAP using the HTTP(s) protocol and can manipulate (read, write, modify and understand i.e. parse and construct) an XML document. Since the protocol is HTTP based, any programming language with HTTP stack can be used for consuming OData services.

The OData protocol supports serialization in multiple popular formats, including JSON and Atom/XML. With OData, developers are able to build cross-platform Web and mobile Applications.

SAP Netweaver Gateway
Th below figure shows that SAP NetWeaver Gateway sits in SAP Application Layer. It is the Window for outside world to peep into SAP and transfer data to/from SAP. Outer world can send HTTP(s) message and SAP would provide them with OData.

Microsoft originally developed and introduced OData.

What was the need for OData in SAP?
Ans: Before the introduction of OData, there was the “Point-to-Point” solution for SAP to Non-SAP integration. One application for two different organizations or platforms needed two different design in SAP. This led to duplication of work, effort, time and money.
 



Introduction to OData
  1. REST architecture
  2. OData and REST in SAP Netweaver Gateway
  3. Structure of OData Service
  4. Entity Data Model
  5. SAP Netweaver Gateway Configuration
  6. Gateway Deployment Options
  7. Connecting SAP Gateway to Back end system
  8. Creating a Simple OData service(with EntitySet Query) with RFC/BOR
  9. Registering OData Service
  10. Testing OData functionality
  11. OData with EntitySet Read option
  12. OData with Update option
  13. OData with Create option
  14. Getting Header and Item data in SAP OData Service
  15. Navigation and Associations
  16. Function Import
  17. OData Model using OData modeler
  18. $filter Query option in SAP OData Service
  19. $orderby Query option in SAP OData Service
  20. $expand Query option in SAP OData Service
  21. $top Query option in SAP OData Service
  22. $skip Query option in SAP OData Service
  23. $inlinecount Query option in SAP OData Service
  24. $skiptoken Query option in SAP OData Service
  25. Delta Query Option in SAP OData Service
  26. Deep Insert functionality in SAP OData Service
  27. OData Service with DDIC structure(Query Option)
  28. OData Service with DDIC structure(Read Option)
  29. OData Service with DDIC structure(Update Option)
  30. OData Service with DDIC structure(Create Option)
  31. OData Service with DDIC structure(Delete Option)
  32. ETag in SAP Netwaever Gateway
  33. Using Search Help in OData Service
  34. Creating XS OData
  35. Important TCodes for SAP Netweaver Gateway
  36. Troubleshooting OData Services