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
- REST architecture
- OData and REST in SAP Netweaver Gateway
- Structure of OData Service
- Entity Data Model
- SAP Netweaver Gateway Configuration
- Gateway Deployment Options
- Connecting SAP Gateway to Back end system
- Creating a Simple OData service(with EntitySet Query) with RFC/BOR
- Registering OData Service
- Testing OData functionality
- OData with EntitySet Read option
- OData with Update option
- OData with Create option
- Getting Header and Item data in SAP OData Service
- Navigation and Associations
- Function Import
- OData Model using OData modeler
- $filter Query option in SAP OData Service
- $orderby Query option in SAP OData Service
- $expand Query option in SAP OData Service
- $top Query option in SAP OData Service
- $skip Query option in SAP OData Service
- $inlinecount Query option in SAP OData Service
- $skiptoken Query option in SAP OData Service
- Delta Query Option in SAP OData Service
- Deep Insert functionality in SAP OData Service
- OData Service with DDIC structure(Query Option)
- OData Service with DDIC structure(Read Option)
- OData Service with DDIC structure(Update Option)
- OData Service with DDIC structure(Create Option)
- OData Service with DDIC structure(Delete Option)
- ETag in SAP Netwaever Gateway
- Using Search Help in OData Service
- Creating XS OData
- Important TCodes for SAP Netweaver Gateway
- Troubleshooting OData Services