cancel
Showing results for 
Search instead for 
Did you mean: 

problem with sender agreement in rfc

Former Member
0 Kudos

My scenary is RFC -> XI -> FILE.

I created one message interface with atribute asyncronous and output message the rfc.

I created one interface mapping and message mapping

In integration directory I created one chanel of comunication,the receiver determination, the interface determination, the receiver agreement and the sender agreement. In the sender agreement in interface I put the same name of message interface and then I activated all.

When i execute the rfc i have one dump. This dump is "senderAgreement not found: lookup of binding via CPA-cache". But i declarated and activated the sender agreement.

Somebody knows the problem.

Thank's for all.

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

have a look at sap note:

Note 730870 - FAQ XI 3.0 RFC Adapter

which explains your issue in question 19

you can also have a look at my weblog:

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

to make sure you created the RFC correctly

Regards,

michal

Message was edited by: Michal Krawczyk

Answers (2)

Answers (2)

Former Member
0 Kudos

now i have one problem. My scenary is RFC ASYNCRONO and now i received the message NO_MAPPINGPROGRAM_FOUND because my rfc not expected one message response.

somebody know how i can send one rfc asyncronous.

thanks, for all.

MichalKrawczyk
Active Contributor
0 Kudos

hi,

sorry wrong response (for RFC as receiver)

you need to do as henrique says

call it in background

Regards,

michal

henrique_pinto
Active Contributor
0 Kudos

Antonio,

how does you call the RFC in R/3?

If you just use normal "CALL TASK" method, it'll be synchronous.

You'll have to use "CALL TASK IN BACKGROUND" to use it asynchronously.

Check this link: http://help.sap.com/saphelp_nw2004s/helpdata/en/f9/3f69fd11a80b4e93a5c9230bafc767/frameset.htm

Regards,

Henrique.

Former Member
0 Kudos

Muchas gracias Henrique

Former Member
0 Kudos

thank you michal

Former Member
0 Kudos

Hi Antonio,

A few things that you should know:

1) You need not create a message interface for RFC, as RFC iself is an interface.

2) You need to create one inbound message interface for file message.

3) You will need two message mapping, one for request message and one for response message in case yours is a synchronous scenario. But only one message mapping (request) in case of asynchronous scenario.

4)One interface mapping both for sync and async scenario.

In Integration Directory:

1) 2 communication channels: sender RFC and receiver File.

2) 1 Receiver determination, interface determination and sender aggrement.

Regards,

Ashish