cancel
Showing results for 
Search instead for 
Did you mean: 

BTP's Odata consumed by ECC

msasinski
Explorer
0 Kudos

Hello,

There is OData API hold on BTP, which I would like to read from program hold on ECC.

Any suggestions on that? I failed to find such case on google. BTP team did to give me endpoint address and at this point I am so clueless that I do not know what they actually have to provide me considering connection and authorization.

Odata suppose to be REST service, but BTP team did not provide me endpoint, which was crucial point to connect to any REST(non-SAP) services in the past.

Any help appreciated,

Michal

  • SAP Managed Tags:

Accepted Solutions (0)

Answers (2)

Answers (2)

Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @msasinski,

If check with your technical guys, you will probably see that all published APIs on BTP will be under the tenant that has been provisioned to you - usually in a form  like this:

https://core-icsm-provider-prod.cfapps.eu10-004.hana.ondemand.com/api/config/v1

Check with them and make sure that they are indeed published as per documentation:

https://help.sap.com/docs/S4_INTELLCLINICSUPPLYMGMT/59b6f170a5cc412fb3bd5e4d4373e58e/66d625006af6421...

There is a link on this documentation that goes back to the API package for this Industry Solution.

It is a fairly new solution (AFAIK) and the documentation for this API is still a work in progress. 

If you need more details, please open a ticket at SAP support and inform them that the documentation is still unclear. They will probably be able provide you with more details.

Best regards,
Ivan

Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @msasinski

What do you mean by "OData API hold" ?

Once you clarify what you want to do in terms of which API, then I might be able to provide you with documentation related to it.

As a rule of thumb, each service instance on BTP will have a "Service Key" associated or manually created. Such "service key" will contain all credentials required to access the service. Usually they will support the OAuth2 Client Credentials flow. Therefore, on that object you will find the service end-point, the token end-point, the client ID and client Secret that are required for authentication to the API.

There is the API Business Accelerator Hub - which is an API catalog for all SAP products - where you can find detailed information for each API:

https://api.sap.com/

Best regards,
Ivan

msasinski
Explorer
0 Kudos

thank you for the answer. I mean "hold" as contain, host etc. I am looking to execute this API:

https://api.sap.com/api/SAP_ICSM_StudyService/path/get_Studies__ID__

You inspired me for some different google search and found something that looks up to date

https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/simple-and-flexible-oauth...

I will keep asking our BTP team for the API endpoint

Thank you