cancel
Showing results for 
Search instead for 
Did you mean: 

Message field value routing to the same service?

Former Member
0 Kudos

hi everyone,

i am receiving a data message through a SOAP sender communication channel. based on one of the fields of the data message, i need to call one of 2 different function modules in SAP.

how do i get the routing to work? either way the result will be sent to the same system, so it is not receiver determination, and i cannot use the conditional based routing there.

it also needs to be synchronous, as the SOAP sender is waiting for a response.

is this possible in xi?

than-q

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi zadie,

That should be possible using a condition in the interface determination. As soon as you put a second line in that view for another interface, you'll get an additional column Condition which you can use to specify the condition on which the different RFCs are to be called.

This should work if your condition is non-ambigous. As soon as your condition would come true for more than one receiver interface it would fail as synchronous calls cannot be branched.

Regards

Christine

Former Member
0 Kudos

Thank you very much Christine - that is perfect! 10/10

z

Answers (0)