cancel
Showing results for 
Search instead for 
Did you mean: 

1 to N Mapping

Former Member
0 Kudos

Is it possible to have XI send a n messages to a backend system depending on how many tines an input value occurs.

For example lets say YYY field occurs three times in the source then exactly 3 output messages will be sent from XI which are nearly identicle except for the YYY field which is different.

But in a another situation YYY occurs 8 times so hence there would be 8 identicle outputs apart from the YYY field which would be different.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

This is absolutely possible. Go thro the blog given by Udo.

One more thing, How is that YYYY going to differ in the target side? You need to take care of mapping properly in these scenarios.

If the message type on the target side is same for all outputs, make the target message type unbounded in "message" tab of message mapping and interface mapping.

Regards,

P.Venkat

udo_martens
Active Contributor
0 Kudos

Hi Ricardo,

you can implement that as well without using BPM. Yust have look to <a href="/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible without BPM - Yes, it’s possible!</a>. XSL is also possible.

Regards,

Udo

Former Member
0 Kudos

Hi Ricardo,

you can achieve that using BPM's and multiline messages.

Have a look to the help.sap.com website.

http://help.sap.com/saphelp_nw2004s/helpdata/en/6e/57c53f3e0f0228e10000000a114084/frameset.htm

you will se some examples as well in the integration repository, under the BASIS tag, you have a lot of examples of BPM's and how to use the multiline.

bye

iprieto
Contributor
0 Kudos

Hello Ricardo,

Try to use BPM and you can implement 1:N, N:1, 1:1 and N:N mapping. In a simple business scenarios I think you can not implement N:N mapping.

1:N can be implemented with a simple scenario, use the graphical editor.

Best Regards

Iván Prieto