cancel
Showing results for 
Search instead for 
Did you mean: 

Standard API calls with business user authentication

RubenMinguez
Explorer
0 Kudos

Dear Experts,

Currently in SAP S/4HANA Cloud we perform calls to standard SAP APIs using communication users as an authentication method.

This causes difficulties in establishing traceability of the business users who execute these calls.

Is there any possibility to perform these standard API calls providing business users as authentication method instead of communication users?

Thanks for the support.

Best regards

JulianoRomanato
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello rminguez.

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 API Calls are an Exclusive Topic of Extensibility.

Regards.

Juliano Romanato.

TamasFodor
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

We helped you to accept the answer, since there were no updates after 7 days. You can unaccept it anytime if you have further questions.

Kind regards,

Tamas

ipjao
Explorer
0 Kudos
Hello,

Accepted Solutions (1)

Accepted Solutions (1)

Mathias_R_u_p
Advisor
Advisor

Hi Ruben,

sure, for majority of S/4HANA's APIs that is possible. E.g. you might leverage principle propagation by using "Oauth 2" based authentication to call a business API.

A starting point can be found here:

https://blogs.sap.com/2018/02/05/deep-dive-8-with-sap-s4hana-cloud-sdk-leverage-principal-propagatio...

Note, ensure to check if the API does support Oauth authentication (which can be found e.g. in the API Hub)

Best
mathias

Answers (0)