cancel
Showing results for 
Search instead for 
Did you mean: 

Asynchronous RFC calling using BPM

Former Member
0 Kudos

Hi to all,

I have this scenario:

FILE -> XI -> RFC -> XI

I want to use the BPM to do this, thus I have built this BPM:

START -> RECEIVE -> BLOCK1(SEND) -> BLOCK1(RECEIVE) -> STOP

My problem is that I want to use an asynchronous scenario and, thus, when XI sends message to RFC, BPM seems to become inactive and the BPM is not able to receive the RFC Response. How can I solve this problem? How can I mantain BPM active to receive the RFC Response?

Thanks to all!

Accepted Solutions (1)

Accepted Solutions (1)

prabhu_s2
Active Contributor
0 Kudos

when the BPM is expecting a response back from the RFC then it is a sync scneario......or i got ur question wrong?

prabhu_s2
Active Contributor
0 Kudos

if the RFC is having import parameters then it is treated as sync call which reponds to a request. if no response is required from the rfc then the rfc shud have export and table or either one of these.

@Abhishek

the mode of abs interface determines wheter a response is required or not. sync abs interfaces returns with a response and async abs interfaces doenst return with a response.

Former Member
0 Kudos

Check this again

How To… Use BAPI wrappers in asynchronous scenarios with ccBPM

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59ef6011-0d01-0010-bfb0-b51...

A custom Bapi has been created from the exisiting one and used as a wrapper.

<b>Cheers,

*RAJ*

prabhu_s2
Active Contributor
0 Kudos

yes rajesh we need to use wrappers. my note was inteneded on that point but did not post it in the thread

Answers (5)

Answers (5)

Former Member
0 Kudos

It is possible every one

From sender to BPM

- From BPM to R/3 (wrapper call)

- From R/3 to BPM (async confirmation).

<b>Cheers,

*RAJ*

*REWARD POINTS IF FOUND USEFULL*</b>

Former Member
0 Kudos

without BPM it is possible,

becaues in BPM u create Abstract Interface ,

definetly u will get the responce ,

so in my opinion asyncronus is not possible , as per the scenario.

Former Member
0 Kudos

Hey,

I suppose you are trying to do a similar senario

The scenario must be executed asynchronously, but there needs to be an automatic confirmation that the business data was successfully processed (this would be the equivalent of an applicationacknowledgement). Cross-component BPM (ccBPM) will be used to process the confirmation message.

How To… Use BAPI wrappers in asynchronous scenarios with ccBPM

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59ef6011-0d01-0010-bfb0-b51...

<b>Cheers,

*RAJ*

*REWARD POINTS IF FOUND USEFULL*</b>

Former Member
0 Kudos

Hi

I think so only sysnchronous RFC calling is possible.

regards

yugapreetha

Former Member
0 Kudos

Hey,

If you are expecting a response back then go for a synchronous scneario.

or else check this might help

Trouble shooting RFC scenario -

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

<b>Cheers,

*RAJ*

*REWARD POINTS IF FOUND USEFULL*</b>

Former Member
0 Kudos

Hi,

I can't use synchronous scenario! I must use an asynchronous scenario! It is possible, I'm sure!!!

Thanks!