cancel
Showing results for 
Search instead for 
Did you mean: 

what is multimapping in xi

Former Member
0 Kudos

hi gurus,

what is multimapping in xi .

please guide with one scenerio of taking a blog.

or provide me some pdf with screenshot wise .

pls provide me some blogs of multimapping in xi without usig bpm.

thanks and regards.

Edited by: Pawan Kumar on Feb 19, 2008 11:15 AM

Accepted Solutions (0)

Answers (6)

Answers (6)

aashish_sinha
Active Contributor
0 Kudos

Hi Pawan,

Multi Mapping :

You can specify the multi-mapping program by means of an interface mapping in logical routing. In this case, the interface mapping not only determines the mapping program, but also determines which target interface the target message is to be sent to in logical routing. Hence the term mapping-based message split.

Multi-mappings require the interfaces involved to be asynchronous. There are no other restrictions on the outbound interface of the interface mapping.

Messages that result from the split in a mapping-based message split are sent using one Adapter Engine. For this reason, only those adapters that run on the Adapter Engine are supported. The Java proxy runtime is also not supported. This means that the selection of possible target interfaces is restricted to the corresponding adapter types. In particular, no target messages can be sent to an integration process.

Developing Multi-Mappings as Message Mappings

1. Create a message mapping.

2. In the mapping editor, switch to the Messages tab page.

3. Reference a (fault) message type, an IDoc, the request, response, or fault part of an RFC or an external message (external messages originate from external definitions).

4. Specify the occurrence for each message.

5. Switch to the Design tab page and edit your message mapping as usual. The rules that apply to message mappings also apply here.

6. Create an interface mapping and reference the interfaces that use these message schemas. Enter your message mapping in the interface mapping.

Developing Multi-Mappings Externally

Message mappings are not the only means of implementing multi-mappings. Develop the mapping program using the same approach that is described in Multi-Mappings:

1. Create an interface mapping and reference the interfaces that reference the message schemas that are relevant for the multi-mapping. Only target interfaces of those adapter types that run on the Adapter Engine (excluding the Java proxy runtime) are supported.

2. Export the schema of the request message from the interface mapping.

3. Develop the multi-mapping by using the exported schema. The resulting target structure must be structured as is described in multi-mappings.

4. If the mapping is an XSLT or Java mapping ,import the mapping program to the Integration Repository and reference it from the interface mapping.

Hope this will help you.

Regards

Aashish Sinha

PS : reward points if helpful

Former Member
0 Kudos

Dear pawan..

Multi mapping can be used in CCBPM.Development is same as message mappings.

1.n:1 transformation.-bundles multiple messages into one message

2.1:n transformation-splits a message into multiple messages.

3.n:m transformation-converts a message inot another message.

multiple mappings reference multiple message structures.

All source message structures are combined to one source structure.

All target message structures are combined to one target structure.

Therefore there is only source structure mapped to one target structure.

Former Member
0 Kudos

Hi pawan,

You can use a multi-mapping in the transformation step of an integration process. In this case, the mapping runtime supports 1:n, n:1, and n:m transformations. You can map any number of source messages to any number of target messages.

You can use a multi-mapping to map a message to multiple different (and generally smaller) messages during logical routing. Only a 1:n transformation is possible in this case.

Go to

https://www.help.sap.com

Thanks,

Gunasree.

Former Member
0 Kudos

Hello Pawan,

it means that you man one (or more) messages

to one (or more) target messages

you can set occurance level in your message mapping in XI

to handle that

1. 1:N --> 1 source message and N target messages

2. N:1 --> N source messages and 1 target messages

3 M:N --> M number of source messages and N number of target messages

are referred as MultiMappins.

Mapping 1 can be achieved without BPM whereas others need to have a BPM.

************Please provide points ,if found useful

Former Member
0 Kudos

Hi,

Please go through these

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3115---- [original link is broken] [original link is broken] [original link is broken] Multi Map With out BPM

/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi Various multi-mappings and

Optimizing their Implementation in Integration Processes (BPM) in XI.

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure --- Illustration of Multi-Mapping

and Message Split using BPM in SAP Exchange Infrastructure

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm (N:1 Mapping )

Check with this Example

/people/ravikumar.allampallam/blog/2005/02/28/creating-sales-order-through-idoc

Regards

Seshagiri

Edited by: N V Seshagiri on Feb 19, 2008 10:58 AM

Former Member
0 Kudos

Hi

Multi mapping is used to map 1:N ,N:1 or N:M

means 1 sender N receivers and vice versa

go thorugh this links

Multi mapping done by with or without bpm also.

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm