cancel
Showing results for 
Search instead for 
Did you mean: 

How to invoke RFC function module from XI interface

Former Member
0 Kudos

Hi all,

I am having one question, How to invoke RFC function module from XI interface.

Please reply me as soon as possible.

Thanks in advance,

Radhika

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member1009864
Participant
0 Kudos

just use file to RFC scenario.

for achiving ur gool

thanks

u can find lots of link by searching "File to RFC scenario".

thanks

reward points if helpfull.

Former Member
0 Kudos

Hi,

To call the RFC in mapping u need to create the RFC lookups...check these links.

How we have to create the lookups?

Check this weblogs with some screenshots on how to achieve this:

/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler

/people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups

/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer

/people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi

/people/morten.wittrock/blog/2006/03/30/wrapping-your-mapping-lookup-api-code-in-easy-to-use-java-classes

lookups in xi

/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1...

Regards,

Phani

Former Member
0 Kudos

Hi radhika,

To invoke RFC function module from XI interface you have to use an Abstract Synchronous interface to communicate with tha RFC.

Your communication will be from Sender>XI, XI>R3, XI-->Receiver.

In the Synchronous interfcae you need to put 2 msg types, one is Output Message and other is Input Message.

In configuration you need to create 3 interface determinations and 3 Receiver Determinations.

those are:

Sender-->XI

XI-->R3

XI-->Receiver.

One Sender Agreement from Sender-->XI

and 2 Receiver Agreements: XI>R3 and XI>Receiver.

here you need to create one RFC Communication Channel to use in the XI-->R3 Receiver agreement.

**Reward points if helpful.

--Sankar Choudhury

Former Member
0 Kudos

Hi Radhika,

Just refer the below link:

This will solve ur problem.

There are different ways by whoich u can invoke RFC FM.

1) Using BPM

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

2) Without BPM

File-RFC-File without BPM:

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/file-rfc-file%28without+bpm%29&;

3) Writing lookup which called the RFC from Graphical mapping.

• RFC lookup using JCO (without communication channel)

/people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups

• RFC lookup with communication channel.

/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer

Thnx

Chirag

Former Member
0 Kudos

Hi Radhika,

You can call an RFC from XI Message mappings.Refer to the below blogs for RFC Lookups.

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3404----- [original link is broken] [original link is broken] [original link is broken](GOOD BLOG)

/people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups

/people/francesco.bersani/blog/2007/03/05/data-lookup-optimized

Thanks,

Bhargav.

Note:Award points if found useful.

Former Member
0 Kudos

Hi,

If you are looking for how to Trigger the BAPI From R/3 XI means

/people/swaroopa.vishwanath/blog/2006/12/28/send-rfc-to-sap-xi-150-asynchronous

Check these For RFC As Sender

/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

Regards

Seshagiri