cancel
Showing results for 
Search instead for 
Did you mean: 

How to trigger RFC Func Module from XI.

Former Member
0 Kudos

Hi Everyone,

I am trying to implement a scenario where in the data is passed from

RFC (async) <--> (async) BPM (Sync)<--> (Sync) SOAP

I trigger the initial RFC function module in the background by running a report in R/3 to send data async to BPM.

But how do I trigger the receiving RFC (Async) in R/3 from XI to post the data sent by synchronous SOAP service.

Regards,

Ashish

Accepted Solutions (1)

Accepted Solutions (1)

former_member206604
Active Contributor
0 Kudos

Hi,

1. You can make the RFC as Sync so that you need to worry.

2. In BPM 1st step will be receive that is RFC Async, 2dn step is Send to SOAP Sync and what you can do is...

Get the SOAP response and have once more Send step in BPM and trigger that RFC you watnted to.

Thanks,

Prakash

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Ashish,

by using two RFC (RFC_requestToSoap and RFC_responseFromSoap) you will not have to manage the 2nd triggering. It will be just a new "send" task in your BPM.

As Moorthy suggest you, just use a receiver RFC adapter for the SOAP response.

Regards

Mickael

moorthy
Active Contributor
0 Kudos

HI,

Using RFC Reciever Interface, you can call RFC from XI.

You need to make use of RFC receiver Adapter.

Is this is the requirement or something else?

Moorthy

Former Member
0 Kudos

Thanks for your reply guys!

But my real concern is that when i am triggering the sender RFC function module i use the 'CALL Function Module' command.

But how do i write my receiver function module so that it is triggered by XI in recevier RFC channel.

Ashish