on 2023 Feb 05 10:03 AM
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?
Request clarification before answering.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.