cancel
Showing results for 
Search instead for 
Did you mean: 

RFC TO WEBSERVICE SCENARIO

Former Member
0 Kudos

Hello,

I am trying to creating a scenario as RFC To WEBSERVICE using XI.

So I created an rfc in r/3 system.

Then I created an rfc destination having T type connection in the same r/3 system.

Then in a report program I called this rfc with that rfc destination .

But on execution of program it showing error as " connection to rfc failed".

Thanks

Rabi

Accepted Solutions (0)

Answers (2)

Answers (2)

Shabarish_Nair
Active Contributor
0 Kudos

do refer;

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

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

Former Member
0 Kudos

Hi Shabarish,

First of all Thanks for the reply .

But I want to know whether RFC destination is mandatory in this RFC TO WEBSERVICE scenario .

And if it is necessary then where should I create RFC destination ,in r/3 system or in xi system.

Thanks

Rabi

Shabarish_Nair
Active Contributor
0 Kudos

yes the destination needs to be created in R3

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

Former Member
0 Kudos

Hi,

Though I have done exactly same thing but it is showing error that program id is not registered.

Having error code 679.

So I want to know any other configuration is necessary .??

Thanks

Rabi

Former Member
0 Kudos

Hi RabiPanda,

I think this error is because of incorrect program id..

the program id name which you have given while creating the RFC Destination of type T must be same as Program id in your Sender Communication channel.

Note: Program id name is Case Sensitive.

Thanks & Regards,

Deepthi

Former Member
0 Kudos

Hi RabiPanda,

I think error 679 is because of incorrect program id..

the program id name which you have given while creating the RFC Destination of type T must be same as Program id in your Sender Communication channel.

Note: Program id name is Case Sensitive.

Thanks & Regards,

Deepthi

naveen_chichili
Active Contributor
0 Kudos

Hi,

Create the program id as you have given in sender communication channel.

Regards,

Naveen

Former Member
0 Kudos

Hi,

Thanks to you all.Yes that part is solved.

But now my receiver channel is showing "Channel started but inactive".

I am using SOAP adapter for my receiver channel.

Will please help me to solve this ??

Thanks

Rabi

Edited by: RabiPanda on Sep 30, 2011 5:42 AM

Former Member
0 Kudos

First check the status of communication channel to active under Advanced tab.

If its active and still showing Channel started but inactive in that case you must send one message to this channel and automatically the channel started.

Regards

Raj

Former Member
0 Kudos

HI Raj,

My sender channel is green.I am sending message from rfc.But still receiver channel is inactive.

Can you say something?

Again how can I check message from sender communication channel is going where??

Thanks

Rabi

Former Member
0 Kudos

check in SXMB_MONI of PI for that message and then check for OutboundBinding in left pane to find where your message is going.

Regards

Raj

Former Member
0 Kudos

Hi Robin,

I am just trying giving one suggestion about your inactive communication channel

You please stop & start your communication channel again in the 'Communication Channel montitoring'

If not works

Try recreate the new communication channel.

Thank you

Sateesh

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Have you configured RFC sender adapter properly. Please check this [link|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/1438] [original link is broken] [original link is broken] [original link is broken];