cancel
Showing results for 
Search instead for 
Did you mean: 

How to make an asynchronous RFC call using the receiver RFC adapter?

Former Member
0 Kudos

Hi!

I am trying to build a scenario where I am using the RFC adapter to call the BAPI_SALESORDER_CHANGE. The setup SOAP - XI - RFC is already working, but in synchronous mode.

I have read on help.sap.com that the RFC adapter can issue async calls, too - but I have not yet found out how.

Cheers!

Stefan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

I have read on help.sap.com that the RFC adapter can issue async calls, too - but I have not yet found out how.

<b>did you mean you want to use rfc adapter in async call so just forget abt the response of BAPI_SALESORDER_CHANGE, it will be a one side process <b>soapxi rfc</b>, thats it.</b>

or you want to use this reponse in other scenario ?

hope this will help

regards

HONEY

Former Member
0 Kudos

I do not want to use the response. Currently I am not mapping it, so I get an error message in SXMB_MONI as there is no mapping specified for the RFC.response.

So of course I could just ignore this message, but I do not want to produce thousands of messages with an error state each day.

In this scenario, I would like to see a single line in SXMB_MONI per message passed.

Is this possible?

Stefan

prateek
Active Contributor
0 Kudos

Which is ur sender? If it is SOAP as earlier scenario, then make the Quality of Service in the sender communication channel as Exactly Once (EO).

The procedure of RFC call at receiver is simple. The RFC is called based on the message u use while defining the interfaces (RFC Request Name in ur case). No additional config is required.

Regards,

Prateek

Former Member
0 Kudos

Thanks!

Switching the sender channel to async did the trick - it just took the cache ages to refresh (which is a completely separate issue we more or less fixed in the meantime).

After the refresh went through, the RFC call using the ccBPM became asynchronous without any need for wrappers or the like.

Cheers!

Stefan

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Stefan,

You can create a wrapper RFC( containing your BAPI ) which will have only import parameters no export parameters....this will solve your case..

Regards,

Former Member
0 Kudos

Stefan,

Have a look on this blog.

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

Regards,

Sarvesh

Former Member
0 Kudos

hi stefan,

u need to write a program for it.

this shud help u:

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

hey this is for sender side. at receiver i hope if u dnt map any response from rfc...it shud wrk...

[reward if helpful]

regards,

latika

Message was edited by:

Latika Sethi

Former Member
0 Kudos

I am looking for the other direction. This blog (like so many others) covers a SENDER rfc adapter.

I am talking about a RECEIVER rfc adapter.

Or is it the same for both sender and receiver rfc adapter?

Stefan

prabhu_s2
Active Contributor
0 Kudos

i hope this shud help

<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59ef6011-0d01-0010-bfb0-b51381e00509">How To…Use BAPI wrappers in asynchronous scenarios with ccBPM</a>

Former Member
0 Kudos

stefan,

AFAIK at receiver, not mapping ur rfc response shud wrk!!

regards,

latika.