
The oData protocol based on an HTTP data exchange is the standard protocol used by SAP to transfer data from an SAP NetWeaver-based backend system to an SAPUI5- or Fiori-based frontend. To respond to oData requests and provide oData-compliant responses, SAP provides developers with the ABAP-based oData framework SAP NetWeaver Gateway.
This course first explains the basics of HTTP communication at SAP and then describes the architecture of the SAP NetWeaver Gateway. The oData protocol version V2 (the version most widely supported by SAP) is then introduced.
In the programming section, a simple oData service is first developed and the different result records (entity or entity set) are presented using this example. Building on this, the different types of access to an entity (CRUD: Create, Read, Update, Delete) and to an entity set (Q: Query with all query options) are described.

Course Info:
Lecturer:

Dr. Alexander Maetzing
Lecturer and consultant
Although Alexander Maetzing studied physics, he has been working in the SAP environment for more than 20 years. Originally coming from SAP Basis, he quickly expanded his focus to include programming in SAP systems. His experience from both worlds flows into his knowledge transfer.