‎2019 Nov 25 12:16 PM - edited ‎2024 Feb 04 7:04 AM
Hello,
is it true that:
https://launchpad.support.sap.com/#/notes/2842090
if I define custom odata services in the C4C (Sales Cloud) tenant, then I will not be able to consume them in Kyma?
Thank you!
Request clarification before answering.
HI Ana-Maria,
When connecting C4C to kyma, the registration of the APIs is based on what is returned by the odata endpoint "/sap/c4c/odata/v1/c4codataapi/$metadata". The entities within this doc can then be consumed in kyma with the application connector feature of kyma handling the authentication aspects for you.
If you wanted to call a custom C4C service within kyma the features of the application connector would not be available, which would require you to add the authentication pieces into your code. So you can call the custom services, but it would be a little more work.
Regards,
Jamie
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ana-Maria,
it's certainly possible to manually register APIs. There is documentation here that explains how to do that. I've created a repo here that include some instructions and scripts to help with registering the APIs. The API json file (c4c-v1-api.json) registers the v1 OData API but you can change the name, targetUrl etc to match your custom API.
Hope that helps.
Regards,
Brendan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.