cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Destination

Former Member
0 Kudos

I am doing a file--> XI --> IDOC R/3 4.6 scenario.

R/3 is there in SLD as business system with role as app system and the correspong logical system is maintained in SALE.

Do we still need to create an RFC destination for R/3 client in XI system. In ta: IDX1 in XI system, there is no port created for R/3.

When I test this scenario I got the follwing error.

Transaction IDX1: Port SAP_XIXXX, client , RFC destination contain errors.

Here port SAP_XIXXX is the tRFC port created in R/3 system by giving the RFC destination created in R/3 for XI system, which we want to use later to send an IDOC to R/3. I am assuming I dont need this port at all to post an IDOC to R/3.

Please advise.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

One more helpfull hint: Just make that the user you are giving in the logon/security tab while creating rfc destination has RFC authorizations.

Regards,

Jay

Former Member
0 Kudos

Here is my scenario...Sending a file from XI client 105 through XI Server which will be posted as an IDOC in R/3 client (File-XI-IDoc).

In XI:

Created RFC Destination for R/3 client (SM59)

Created Port in IDX1 for R/3 client and loaded metadata in IDX2

As in my receiver agreement, I already specified sending service as XI105 and receiving service as R/3client....

Do I need to create partner profile(WE20) for R/3 Client in XI Server?

Do I need to create partner profile(WE20) in R/3? If, yes, then the partner number in R/3 client should be my business sytem sending the file(XI client 105) or my XI Server client?

Also, since no Acknowledgement is reqd, I did delete the port I created in R/3 for XI Server. But, I am still getting the following error..

Transaction IDX1: Port SAP_xxx, client , RFC destination contain errors.

Here SAP_XXX is the port for RFC destionation pointing to XI, in R/3 client, which I deleted.

Thanks,

Steve

Message was edited by: Steve Hsu

moorthy
Active Contributor
0 Kudos

Hi Steve,

In IDX1, give the port of R/3 system ..

i.e SAP<SID>

Then give the RFC destination created in XI pointing to R/3..

Now check are you getting any errors..

Also check the howtoguide from the

https://websmp201.sap-ag.de/nw-howtoguides

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d46b9b90-0201-0010-ef92-996...

---Page 26

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ac6de690-0201-0010-54ac-892...

Thanks,

Moorthy

Message was edited by: Krishna Moorthy P

moorthy
Active Contributor
0 Kudos

Hi Steve,

RFC destination is required here..And then you need to have IDX1 and IDX2 entries in XI.

For more~

http://help.sap.com/saphelp_nw2004s/helpdata/en/3b/beb13b00ae793be10000000a11402f/frameset.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/b8b13bb3ace769e10000000a11402f/frameset.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/877c0d53-0801-0010-3bb0-e38...

Also check in servcie market place for howtoguide documents

Hope this helps,

REgards,

Moorthy

Former Member
0 Kudos

if you want to post IDocs from XI to R/3 you need to have an RFC destination and a port in IDX1 defined. The port in IDX1 needs to follow the naming convention SAP<SID> and needs to be put into the IDoc Receiver channel configured in the Integration Directory.

the RFC destination in R/3 is not necessarily needed in this scenario unless you want to receive ALEAUD IDoc in XI.

Regards

Christine