cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Communication Channel only allows for one Logon User

Former Member
0 Kudos

We're currently building a SOAP over HTTPS application in XI where

an RFC communication channel connects to R3 with a logon user id

and logon password (RFC Client Parameter). When updates are made

on the R3 side using BAPI_NETWORK_MAINTAIN (for example), they're all

done with the one logon user id. So fields "Last Changed by" or "Created by" have the

one id, and any approvals can only be done by the one manager over the one id XI uses.

If the external application passed an id (and password if necessary) to

XI, is there any way connect to R3 using the passed id, and not have to

use the one generic id . If we're limited to the one id, is it

possible on the R3 side to be able to change the id to a passed id that

can then run the BAPI's/RFC's ?

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Would you have any documentation on the configuration required on SAP-XI side ?

Former Member
0 Kudos

Thanks Gaurav.

Would you have guide/documentation on how to set up a communication channel for Jco call passing parameters from the URL ?

Former Member
Former Member
0 Kudos

Thanks Gaurav.

Sounds as though a JCo call would be something outside of XI.

Do you know of a way if the external application could pass an id (could be one of many) as field in the SOAP sent to XI that could be used to connect to the R3 side with that id, or once on the R3 side run the BAPI under the passed id ?

Former Member
0 Kudos

Hi Kye

You can send ID from a SOAP request to XI and capture using the URL parameters in mapping. That you can use to do a JCo connection to R/3 in mapping and it should be captured.

I am not sure of your requirement so cant say exact way to do it. Give it a try !!

Thanks

Gaurav

Former Member
0 Kudos

Hi Kye

To the extent i understood your requirement.

You want to pass various ID for RFC.

RFC CC is having only one logon user that connects to R/3 and execute BAPI.

But i think making a JCo call you can pass different users of SAP R/3 for data updation.

Thanks

Gaurav

VijayKonam
Active Contributor
0 Kudos

PI 7.1 provides principle propagation which is exactly what you want. Not sure how to implement it in 7.0 or previous versions.

VJ