cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic Logon Data in RFC receiver adapter?

Former Member
0 Kudos

Does someone know if and how the logon data (userid) defined in the communication channel for a RFC receiver adapter can be dynamic overwritten? For example using information from the payload?

Scenario: A request for getting HR data is send from a legacy system to XI, mapped to a RFC and routed to R3.

The audit people want to see a real user login into the R3 system to execute the function module and not the technical user defined in the communication channel.

Accepted Solutions (0)

Answers (4)

Answers (4)

0 Kudos

Great job guys........ we have the same problem ( or better saying : we had the same problem),

principal propagation fit perfectly our needs.

Great job.

Stefano

Former Member
0 Kudos

Hi Juergen,

we are having the same scenario and could you please let us know if you found a solution for Dynamic Logon Data in RFC receiver adapter.

This is also very urgent for us.

Thank you so much in advance

Message was edited by:

XIUSER

henrique_pinto
Active Contributor
0 Kudos

xiuser,

this is supported today in the form of principal propagation.

It means that the user that will request the service in the client system (a web service for example) may be the same user that will consume the RFC in the server system (ERP).

Regards,

Henrique.

Former Member
0 Kudos

Can you please explain a little bit more how to do this.

we wanted to use the same userid that is used in the webservice to execute the RFC function in the backend business system

Thanks

henrique_pinto
Active Contributor
0 Kudos

That's exactly what principal propagation is.

You just have to make some (quite a lot, actually) configurations to enable it.

Check these links:

Online documentation: http://help.sap.com/saphelp_nw70/helpdata/en/45/0f16bef65c7249e10000000a155369/frameset.htm

Weblog: /people/alexander.bundschuh/blog/2007/01/16/principal-propagation-in-sap-xi

Regards,

Henrique.

Former Member
0 Kudos

Thank you.

Former Member
0 Kudos

Hi Juergen,

Did you ever figure out how to use a dynamic authentication with the RFC adapter? I'm running into the same scenario.

Any help is really appreciated.

P.S. I'm running on a tight schedule, so any quick information will be really helpful.

Former Member
0 Kudos

In that case, make a specific userid for that interface and create a comm.channel and use it.

regards

Shravan