SAP / SAP Mid Level (3 to 8 yrs) Interview questions
What is OData and why is it used in SAP?
OData (Open Data Protocol) is a standardized, RESTful protocol for exposing and consuming data over HTTP, built on top of standard web technologies (JSON or XML payloads, standard HTTP verbs). SAP adopted it as the primary protocol connecting Fiori apps (and other external clients) to backend SAP data, replacing older, SAP-specific remote communication approaches for this purpose.
GET /sap/opu/odata/sap/Z_CUSTOMER_SRV/CustomerList?$filter=Country eq 'US' Accept: application/json
Using an open, standard protocol (rather than a proprietary SAP-only interface) means any client capable of making an HTTP request — a Fiori app, a mobile app, a third-party integration — can consume SAP data consistently, without needing SAP-specific client libraries or protocols, which is central to SAP's strategy of making backend data broadly and consistently accessible.
More Related questions...
