cancel
Showing results for 
Search instead for 
Did you mean: 

Possibility

Former Member
0 Kudos

Hi,

Is there any possibility to do the n:1 mapping with out BPM.

Thanks,

Satish

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi all,

I guess it is possible to N:1 without the help of BPM. Well I am not sure 100%. But you can try this approach. Create all the N sender message types and N sender Message Interfaces and 1 receiver MT and MI. After that while doing Message Mapping go to Messages Tab and give all the N source messages and 1 receiver message and keep the occurrence 0 to unbounded. Now when u go to design tab all the N messages are populated in the Source message and 1 in the target message.

In the interface mapping also add all the N source messages in the source interface block and 1 in the target message. After you read the interfaces automatically N are displayed on the Source side and 1 on the target side. The rest of the design and config part remains almost the same.

I tried to develop this method using this blog:

/people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool

This blog deals with Splitting and what we are talking here is about merging. But i feel this is possible. Please try this approach, refer to this blog for more clarity and see if you can achieve it. I feel its possible

And another important point while testing the scenario: For testing the scenario if you are using input file as the XML code generated from design tab of Message Mapping please look at the code carefully. The first N lines of the code(for N messages) are to be deleted in the input file.

And please let me know if you are able to do it!!!

Cheers

Kartik

Former Member
0 Kudos

Hi Karthik,

According to me a N:1 scenario is that there are multiple different input messages (so N different interfaces) which are going to be combined into on 1 message.

Now, these N messages are coming from different interfaces at different times so how will XI handle this without a BPM ? i.e how will XI know that it has to wait for all the msgs that are defined in the source side in the multi mapping before starting the msg processing process.

Cheer's

Former Member
0 Kudos

Hi

Yes

Thanks

Former Member
0 Kudos

yes, you can do it outside BPM, but then you can have only one sender and receiver system...

Former Member
0 Kudos

Can you explain me?

Former Member
0 Kudos

Sorry , I read the question as 1:n transformation which is possible outside BPM. But as I understand N:1 multimapping will not be possible outside BPM. Please refer this SAP help link.

http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm