As everyone claims, OData is the acronym for “Open up Information Protocol”. The protocol is a set of rules which each player must stick to. To place it straight, OData interface is surely an open up normal that can be consumed by any software, program, software package or unit of your Non-SAP Planet which can connect with SAP using the HTTP(s) protocol and might manipulate (browse, create, modify and fully grasp i.e. parse and assemble) an XML doc. Since the protocol is HTTP based mostly, any programming language with HTTP stack may be used for consuming OData products and services.
To put it differently, OData is an online protocol for unlocking and sharing knowledge; liberating it from silos that exist in a few program purposes. The OData protocol supports serialization in numerous common formats, which include JSON and Atom/XML. With OData, builders will be able to build cross-platform World-wide-web and cell Purposes.
With OData, corporations can develop solutions With all the large levels of info integration and cross-System interoperability which have been required by the trendy working day advanced enterprise.
SAP NetWeaver Gateway
Th below determine displays that SAP NetWeaver Gateway sits in SAP Application Layer. It's the Window for out of doors planet to peep into SAP and transfer info to/from SAP. Outer world can send out HTTP(s) message and SAP would offer them with OData. Also Observe, OData is surely an open supply to exchange details via the internet. SAP NetWeaver Gateway (blue box within just Application Layer from the below photo) is often a know-how that seamlessly connects equipment, platforms and environments to SAP Business Facts utilizing the OData companies. SAP NetWeaver Gateway offers connectivity to SAP Company knowledge utilizing any programming language and with no need to have of sturdy SAP progress understanding.
OData service is greatly needed now a times as UI5 or Fiori programs connects to backend using OData services generally.
OData is needed and readily available in equally ABAP and HANA or HCP. OData is uncovered in ABAP box utilizing gateway server and NW Gateway. However, in HANA, you could expose OData support working with XSEngine (XSJS or XSOdata). Now a times XSA is likewise offered in which you use NodeJS.
On HCP you use any language which platform assist like Java to show your data through OData. Olingo can be an open supply framework from SAP contribution to expose ODaṭa in Java.
Coming to the question ABAP is a classic and ever inexperienced language from SAP. Which I think will generally a good talent to acquire as it will often have desire in marketplace. Alternatively, HANA to gateway service are most up-to-date cutting-edge engineering from SAP which have started attaining momentum and may have plenty of desire in coming foreseeable future. Also, it is always very good to know new technological know-how to help keep yourself updated Within this at any time switching tech market. Rest all depends on your interest and choice. Good Morning! This mail is to thank everything that you taught about SAP ABAP on HANA. Sir are the nicest, brightest trainer that I ever came across, Anubhav Sir are clear all the required fundamentals very clearly with best possible examples. Even though I was able to take classes middle of my family vacation to India but couldn't practice it.However I started going through the recorded sessions now and I feel like I'm able to grasp more after practicing it.I'll never forget these wonderful time and I'm sure it’s going to have lasting effect on my career.