cancel
Showing results for 
Search instead for 
Did you mean: 

Condition in receiver determination

Former Member
0 Kudos

Hi,

Can we use output value from RFC Look Up in PI for condition in receiver determination step for determining business service?

Thanks,

Marz

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Thanks for providing inputs

former_member192295
Active Contributor
0 Kudos

Hi,

From current mapping not possible and meanwhile condition value always from source structure. If you need without any choice, we will configure in below way

1. First configure one dummy mapping and map RFC lookup to receiver strucutre and second mapping pass source structure as target.

First Mapping

source1.....RFC LOOKUP....source2

Second Mapping

Source2.....source3

I hope now clear

Former Member
0 Kudos

No, it is not possible. Because RFC lookup will return the value at mapping time, but Receiver Determination Conditions can be applied soon after the Sender Adapter picks up the data.

In other words, it is possible only with source data and not with target data.

But if you want to use the RFC lookup value in RD conditions then add one more mapping in your Interface mapping. In first mapping map the RFC lookup output to let's say target1 and then use this target1 as a source for your second mapping. Now you can put RD conditions with this target1 fields.

Regards,

Sarvesh

prateek
Active Contributor
0 Kudos

No. Conditional receiver determination uses values from source structures.

Regards,

Prateek

former_member181985
Active Contributor
0 Kudos

Yes, you can.

Pass that value to one of the field for the receiver message structure in mapping and use that in Receiver determination as Xpath.

Sorry, Fast thinking, Not possible..............

Edited by: Praveen Gujjeti on Feb 19, 2009 6:07 PM