cancel
Showing results for 
Search instead for 
Did you mean: 

Http to RFC Scenario

Former Member
0 Kudos

Hi ,

I am creating http to RFC Scenario...in which 1 RFC is called out of 3 based in the some value in source field and then response is sent back...

how should i go for that...

Thanks,

Vishal

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

answered

Former Member
0 Kudos

if the target (RFC) is SAP system and u need to call one based ont eh source value

why don't u send the data to a proxy and let the proxy call the right RFC get the response which you assign it back to the proxy response

Shabarish_Nair
Active Contributor
0 Kudos

configure multiple interface determinations and use conditions in Xpath to call the required RFC.

/people/suraj.sr/blog/2006/01/05/multiple-inbound-interfaces-within-a-service

Former Member
0 Kudos

Instead of creating multiple interface determinations, you can also simply create one message mapping (from HTTP to 3 RFC) in which you only create the RFC you need. Invoke that message mapping in your interface determination and you're fine.

Former Member
0 Kudos

Can you please let me know how will that be possible as I need to call 3 different RFCs based on value in my source field

Former Member
0 Kudos

Hi,

Use enhanced Receiver determination.That will solve your problem.

Check the below link..

[https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/8027] [original link is broken] [original link is broken] [original link is broken];

[https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3343] [original link is broken] [original link is broken] [original link is broken];

Regards,

Prakasu.M

prateek
Active Contributor
0 Kudos

The suggestion by Iddo doesn't seems promising as you have to deal with sync scenario. Multmapping should use async interfaces. Try what Shabarish has suggested.

Regards,

Prateek

Former Member
0 Kudos

I hope these 3 screenshots will help:

[message mapping|http://www.xs4all.nl/~iddor/mm.jpg]

[receiver determination|http://www.xs4all.nl/~iddor/rd.jpg]

[interface determination|http://www.xs4all.nl/~iddor/id.jpg]

I forgot to mention that the prerequisite is that all messages should go to the same receiver.

Former Member
0 Kudos

the example is for IDoc as receiver which is a Async scenario but the question is for Synch scenario