cancel
Showing results for 
Search instead for 
Did you mean: 

Error:- Wrong Sender Agreement:The Sender agreement does not have channel

samiullah_qureshi
Active Contributor
0 Kudos

Hi

I am working on RFC Sender scenario. In which when RFC is executing message is not coming in XI Integration engine and Tcode sxi_monitor.

In RWB adapter monitoring channel are green.I checked TCP/IP connection(RFC Destination) it is OK.

And it is showing following error:-

"Wrong Sender Agreement:The Sender agreement does not have channel".

Plz reply ASAP

Its urgent.

Thanks and Regards,

Sami

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

In RFC sender adapter we have RFC server parametres and RFC metadata parameters.

Check RFC server parameters

1. Application Server Gateway

2. Application sender service -sapgwXX

3. program id. (case-sensitive)

min connections

max connections.

check RFC metadata Repository parameters.

1. Application server

2. system no.

3. logon user

4. logon password

5. logon language

6 .logon client

  • program id name should be same in RFC destination in T-code sm59.

Check all these parameters.

Regards,

S.RamNarender

Message was edited by:

Ram Narender

samiullah_qureshi
Active Contributor
0 Kudos

Hi Narender

I have checked all these parameters these all are correct but i still getting the same error.

Regards

Sami

Former Member
0 Kudos

if all is fine then try creating a new comm channel and create the sender agreement again. use a different prog id if required

go to adminitraton in /rep/start/index.jsp page and refresh the Adapter metadata in directory

Former Member
0 Kudos

Hi,

Did you try Cache refresh?

Administration->Administration of Locks and Caches->cache overview->refreshcache...

and activate it.

Regards,

Srinivas

Former Member
0 Kudos

Hi,

you refresh the cache or check whether your adapter engine is working fine or not.

Regards,

S.RamNarender

samiullah_qureshi
Active Contributor
0 Kudos

hi Srinivas

i. I do not have authorization on java for Administration->Administration of Locks and Caches->cache overview->refreshcache.

ii. On ABAP for SXI_CACHE overall status is green. However, I do not see any entry under sender agreement whereas for other steps all the entries are present.

Then how to proceed?

Regards

Sami

Message was edited by:

sami qureshi

Former Member
0 Kudos

trigger a delta refresh or a full mode refresh

Former Member
0 Kudos

I'm encountering this problem every now and then. I'm editing the mapping part and when I try to run the RFC, I will encounter this "Wrong Sender Agreement: Sender Agreement does not contain channel".  I will edit the commChannel, save and activate it then it will run successfully.  Though whenever I change anything in ESR, I will encounter the same error again. 

What could be the reason behind this? TIA

Answers (6)

Answers (6)

nisarkhan_n
Active Contributor
0 Kudos

Hi

I have faced this problem recently "Wrong Sender Agreement:The Sender agreement does not have channel", the program throws this error right?

Just refersh the all the cache. it will work.

it is only because of cache problem, you RFC destination is fine that's why it is logging into XI and not able to find SA, this SA it will try to look in to cache.

regards

Nisar

Former Member
0 Kudos

I tried everything...

But same error.

BD

nisarkhan_n
Active Contributor
0 Kudos

List out the stpes which you have done till now.

Former Member
0 Kudos

I used Trqansaction SXI_CACHE

and did delta refreseh . I also did complete refresh.

Also, In configurationa and design . Environemet->Cache Notification. All green.

Former Member
0 Kudos

Are you able to see your sender agreement in SXI_CACHE in the first place.

Former Member
0 Kudos

Yes..I can see it there...

Former Member
0 Kudos

Guys,

I think I got the Answer.

Please dont spend much time on this.

Even if you think it is not relevent, just call your administrator and ask him to do CPA refresh.

Regards,

BD

Former Member
0 Kudos

Hi Sami,

Have you got the answer.

I am getting the same error.

How to resolve it ?

Can you help?

Thanks.

BD

Former Member
0 Kudos

Hi Sami,

Log on to the integration directory (config) and goto:

--> Environment

--> Cache Notifications...

Here you should see if there was any problems.

Try changing the sender agreeement (maybe just edit the description) and activate and then look at the cache notifications again and see if it was successful.

If not, select the item in cache notifications and click the repeat cache upadate button (green zig-zag arrow)

former_member184543
Active Participant
0 Kudos

I will always advice if you can always make CCT (Communication channel templates and design your outlet there.. Entirely and then use the Wizard in ID)

Its awesome and really helpful. They make it automatically...

Well in your case, i believe there is a problem with the cache..

Thanks

Sanjo

Former Member
0 Kudos

make some change in the sender RFC adapter and activate it again. might be problem in cache refresh

Former Member
0 Kudos

Hi,

Juz check wether you have define a sender agreement and the communication channel name in the sender agreement.

Cheers,

*RAJ*

samiullah_qureshi
Active Contributor
0 Kudos

hii raj

I have define proper sender agreement and the communication channel name in the sender agreement.but it is still giving this error.

Regards

sami