Show TOC

Background documentationOData Entities in SAP Multichannel Foundation for Utilities and Public Sector


OData (Open Data Protocol) is a standardized Web protocol for querying and updating data from different systems. It provides a way to unlock the data and free it from boundaries that exist in applications today. OData builds on core protocols like HTTP and commonly accepted methodologies like REST. The result is a uniform way to expose full-featured APIs.

CRUD operations (create, read, update, and delete) are mapped to POST, GET, PUT, or DELETE HTTP requests where the specifics of the command are in the URL.

The semantics of HTTP operations are as follows:

  • GET: Get a collection of entities or a single entity.

  • POST: Create a new entity from an entry document.

  • PUT: Update an existing entity with an entry document.

  • DELETE: Remove an entity.

SAP Multichannel Foundation for Utilities provides a foundation with lightweight OData entities which are easily consumed. These are exposed using POST, GET, PUT, and DELETE requests with a straightforward extensibility approach. Services need to wrap existing IS-U business processes on SAP ERP as well as SAP CRM for Utilities. It is easy to create new services and use any UI approach to build web self-service applications as well as mobile applications.