cancel
Showing results for 
Search instead for 
Did you mean: 

Integration with SAP system using RFC - Synchronous

Former Member
0 Kudos

Hi,

We have a scenario -

Integration with SAP R/3 System using RFC adapter synchronously.

In the above case, is there any necessity to create Interface objects in IR?

If I remember it right, I have read that RFC is by default synchronous (correct me if I am wrong)...

-Naveen.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Naveen,

I am sure, you have tried an IDoc Scenario.....

Like how you do there,

1.First you need to import the required RFC in your IR.

2.You need not create any Data Type or Message Type or Message Interface(Assuming that you are using Synchronous communication)for the same.

3.The RFC itself can be used as the input in case of both Message Mapping and Interface Mapping.

A few things that you need to take care of before importing the RFC are,

- First make sure that the RFC is remote enabled.which i guess you know how to do.(in SE37 you can check if your function module is RFC enabled. This can be done by going to SE37> RFC> ATTRIBUTES --> Import of rfc enabled.)

- Make sure that you have activated it.

- Also note that you have to release the RFC from SE37 using menu Function Module->Release

- In your Software Componenent, please make sure that the import of RFC and IDOC is enabled.

- Finnaly, make sure that you have the access to the system from which you are trying to load your RFC.

These are the things that you do in ur IR while using a RFC.

<i>I have read that RFC is by default synchronous (correct me if I am wrong)...</i>

Yes XI by default allways assumes it to make a synchronous call.

But if you wanna have a Async Communication like in the case of File to RFC, go through this thread...

Also go through these links and see if it helps...

http://help.sap.com/saphelp_nw04/helpdata/en/11/028417f9f8b24cbe1b0b398e1cb76a/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/25/76cd3bae738826e10000000a11402f/frameset.htm

/people/michal.krawczyk2/blog/2006/01/17/xi-debugging-rfc-calls-from-the-xi-not-possible-who-said-that-

http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm

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

http://help.sap.com/saphelp_nw04/helpdata/en/6e/57c53f3e0f0228e10000000a114084/content.htm

/people/siva.maranani/blog/2005/05/22/schedule-your-bpm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d458a870-0601-0010-caab-b99...

http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm

I hope it helps....

Regards,

Abhy

Message was edited by: Abhy Thomas

former_member206604
Active Contributor
0 Kudos

Hi,

Check out this as well well be helpful

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

Abhy has given almost all the details, anything further let us know.

Thanks,

Prakash

Answers (1)

Answers (1)

moorthy
Active Contributor
0 Kudos

Hi,

for the receiver ie Inbound, Sync, it is not required to create any message interface. As RFC itself acts as a message interface.

For the Sender message interface, you need to create.

If you create RFC structure with both import and export parameters , it will become Synchrnous.

Following help will give you good basics-about RFCs

http://help.sap.com/saphelp_nw04/helpdata/en/22/0424ba488911d189490000e829fbbd/frameset.htm

Regards,

Moorthy