Skip to Content

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

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • Posted on Jul 27, 2020 at 06:19 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 28, 2018 at 09:29 AM

    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/#comment-434815

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 22, 2018 at 04:09 PM

    Good day Patrick,

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

    Thank you and best regards.

    Monica.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 04, 2019 at 06:20 PM

    Patrick Deutschmann 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?

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 23, 2020 at 10:48 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.