SAP Commissions – Available OData APIs

Dear All,

This article is mainly for SAP Commissions users/customers/partners to know & understand available OData API endpoints for your development or building web applications out of it.

Introduction  

OData is the current default way to communicate with an SAP backend, be it for an (SAPUI5) frontend or any other integration scenario. The goal of this document is to get an Commissions developer up and running with understanding and implementing OData services in an SAP Commissions-based backend system.  

OData services; background information and how to test them. 

I’ll try to explain what OData is by using calls on existing OData services, and expanding those calls with more options. I’ll start using a tool in my IDE so we’ll need to get this learning as the first step. 

Reference : https://www.odata.org/

SAP Commissions OData API Documentation

https://{domain-name}/APIDocument/odata/index.html


To find SAP Commissions OData Metadata structure or edmx (Entity Data Model) 

To find the records through entityname

To find the total records count through passing Entity name

To find the Entity records in particular Page

To find the records through filter method

To find the records using Filter with multiple fields

To find the find the records through field using Order by descending or ascending

To find the records using Wildcard search

To find the records using selected fields in result output.


Refer Standard OData Schema and useful endpoints