OData-basics

Introduction

.

If any person or company want to expose their SAP Data to an external source like UI5 or Fiori Applications, then they have to Push their data in the form of API (Application Programming Interface). Creation of a link/service that makes sure the data available on the internet with security features is called an OData service. By using this link the authorized authority can do CRUD operations i.e Create, Read, Update and Delete operations. We can apply our specific logic in the respected methods provided via transaction SEGW.

.

Definition

SAP OData is a trendy Web protocol used for manipulating SAP records to carry out CRUD operations through the usage of SAP ABAP code. It makes use of Web technology like HTTP / RESTful to offer get entry to to data to outside assets like applications, net portals, systems and devices.

.

SAP OData provides us following advantages:

 It provided human readable form of data i.e anybody can use browser to get the resulted data.
 It is very fast and easy while accessing the data.
 It covers all advanced data web protocols i.e GET, POST, DELETE , PUT and QUERY.
 It doesn’t save any data of customer when he uses his Customer’s UI5 application, because it treat every OData call as a new call.
 It loads data quickly because it received information in a bunch of packets.