cancel
Showing results for 
Search instead for 
Did you mean: 

Technical User for OData in Cloud for Customer

Hey guys,

related to my (unanswered) question regarding OData calls, I was wondering whether it's possible to create technical users which can access OData services. Which Communication Scenario would I use in this case?

e.g. I'd like to create a user that can access, say, c4codata or one of my custom OData services. Currently I'm using business users.

Is that possible at all? Any help is highly appreciated.

Regards,

Patrick

Unfortunately not yet. However, the release notes of 1802 indicate a change there: https://help.sap.com/viewer/637db7a0d01e47009d9420e9a927c571/1711/en-US/ab97376b43f64d6898067f84a22b...

Haven't had time to look into it yet though.

Accepted Solutions (0)

Answers (5)

Answers (5)

Hello Patrick,

It is possible to create Communication Arrangement(CA) user (Technical user/Integration user) for OData services and use the same for system-to-system integration by following the below steps.To create an integration user, follow these instructions:

  • Define a communication system.
  • Define a communication arrangement.
  • Select the communication scenario OData Services for Business Objects.
  • Select an authentication method (Basic Authentication or Certificate based Authentication)
  • Select OData services to provide access.
  • Save and Activate the communication arrangement.

Use the user id created in CA for accessing the OData service added to CA.

Also refer the below blog.

https://blogs.sap.com/2019/12/03/integration-user-for-odata-services-in-sap-cloud-for-customer/

Regards,

Raghavendra Jadi

For everybody finding this: It seems as though technical users are not supported: https://blogs.sap.com/2018/07/13/configure-oauth-2.0-for-sap-bydesign-odata-services/comment-page-1/...

monica_cotes
Explorer
0 Kudos

Thank you Patrick.

Best regards,

Monica

former_member356074
Discoverer
0 Kudos

Hi Patrick,

The C4C OData API doesn’t support technical users. Instead, for such scenarios (e.g. system-to-system), you will have to use business users via basic or certificate-based authentication.

Regards,

Aaseef

0 Kudos

pdeutschmann How were you using business users for this? Why you dont want to use business users for accessing api's. Any harm?

I am asking this because in s4hana cloud some apis are only accesible using business users.

Do you have sample code to access api using business users?

monica_cotes
Explorer
0 Kudos

Good day Patrick,

Did you solve your question? I have de same requirement.

Thank you and best regards.

Monica.

0 Kudos

Hey Monica,

unfortunately I haven't gotten an answer yet. I'm still using business users.

I've also asked in a comment here, but nobody responded yet: https://blogs.sap.com/2018/07/13/configure-oauth-2.0-for-sap-bydesign-odata-services/

Regards,

Patrick