cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Entitlement Management API Call from Provisioning system

0 Kudos
344

We are using SAP Entitlement management to create customer entitlements.

We have website where in user can login to download software.

However before customer is allowed to download software from the website, API call needs to be made to SAP Entitlement management to check if customer is authorized to download.

There are series of checks within Customer Entitlement record and also API call needs to be made to S4 HANA system and some custom logic needs to be written before API can return response to the calling e-commerce application if customer is authorized to download software.

Question:

Is there way to create your own custom endpoint that website can call? In other words is there way to create in SAP Entitlement management like we can do in S4 HANA ERP system Odata service API that has custom logic written in ABAP and can send response back after series of check?

Accepted Solutions (0)

Answers (1)

Answers (1)

lambert_chen
Advisor
Advisor
0 Kudos

Hi gliezlejane

EMS provides lots of API for customer:

In your scenario, you could leverage entiltement query API to do the check.

1. Open Explore APIs tile from EMS home page

2. find entiltement Query API V2 (recommend version)

3. copy API url

4. refer to the API guide you could get API oauth token info from you BTP subaccount. API Guide for SAP Entitlement Management ;

5. refer to SAP API hub you could get API calling detail. Sap API Hub for EMS