cancel
Showing results for 
Search instead for 
Did you mean: 

Releasing Custom ODATA API to Public (For Customer use)

100361466722
Explorer
0 Kudos

Hi,

We have created one custom ODATA API in our S/4HANA Public Cloud. We are dealing with the product, we have to make sure our custom APIs should be executed at Customer Environment through a Java application. So now we are looking

- How to release our custom API to Public (to be executed at Customer's S/4HANA Cloud)

Please help us to proceed on this. This is blocking our product delivery flow. Please suggest any proper blogs/videos/example any references who did the same would be really appreciated.

Thanks,

Sreedhar

JulianoRomanato
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello rusuma_2023.

How are you? I have excluded the Tag "SAP S/4HANA Cloud" and included the Tag "SAP S/4HANA Cloud Extensibility" for this question as Custom CDS Views are related to Extensibility.

Regards.

Juliano Romanato.

Accepted Solutions (0)

Answers (1)

Answers (1)

Jerry_Lowery
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Sreedhar

Could you provide more details?

Did you create it with a Custom CDS View for example, using key user extensibility? then you just expose it through a custom comm arrangement correct?

Or did you develop it with Developer Extensibility? or with BTP?

I also do not understand what you mean by "to be executed at Customer S/4HANA Cloud" - what do you mean by this? like the customer should execute in a BADI? (this is not possible as i understand)

Please provide more details how you created the custom api and how you intend it to be used.

Thank you

Jerry

100361466722
Explorer
0 Kudos

Hi jerry.lowery ,

Thank you for the response. we are new to ABAP on Cloud.

In ADT, we have created a Custom CDS Entity, where we have written extraction logic in a class. And then we could create ODATA using the Service Binding and then with the custom communication arrangement, we are able to execute the ODATA API through Postman.

Our product, basically extracts some data from SAP S/4HANA and then will be pushed to other micro services we have, which are built on Java.

In this context, we need to call above created ODATA API using a Java Application, extract data and push to further processing. So I meant, Any customer who uses our product should be able to consume the above created custom ODATA API which will be executed by a JAVA application.

I tried to explain the situation. Please let me know by any means we can chat and exchange more information on this. Any help on this regard would be really appreciated.

Thanks,

Sreedhar