cancel
Showing results for 
Search instead for 
Did you mean: 

Many to one mapping

Former Member
0 Kudos

I have Predefined message on the sender side and recever side, This is Proxy to SOAP scenarion in PI 7.1,

There is a field Called Busness Partener in the Sender side which is defined as Table in the Predined Message on ECC side. This will have multiple values

and there is a field on the target side,

how can I map from multiple (Table type) to one feld

thanks

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks

Former Member
0 Kudos

Hi!

The main reason for giving that Webiniar reply of Mapping enhancements means There in that session you can clearly observe how to duplicate the Target or source Structure and how you can mapp different Source messages to one target of same structure.

So why don't you go for DUPLICATING TARGET STRUCTURE and mapping those.

Right-click on the concerned target segment and select "Duplicate Subtree". Now you can define a second mapping, that is independent of the first one. (But can also be identical, of course).

Regards::

Amar Srinivas Eli

Former Member
0 Kudos

Hi!

I have Predefined message on the sender side and recever side, This is Proxy to SOAP scenarion in PI 7.1, 

There is a field Called Busness Partener in the Sender side which is defined as Table in the Predined Message on ECC side. This will have multiple values 

and there is a field on the target side, 

how can I map from multiple (Table type) to one feld

In a simple way You are telling that for a predefined message with a Business Partner in the sender there multiple values at which you wants to mapp all those to a single target right ?

My question is whether you want to mapp all those values to a single target FIELD or single Target Mesage type or Message which again containging different fields ?

Will you please elaborate your requirement once again ?

Multimapping::

You can achive this multi mapping by using without BPM also in a single message mapping.

In Message mapping>Signatures Tab>Just Add the Sender side Interfaces such and now go to Defnition tab>You ill able to see that Message> Messaeg1, Message 2, Message 3

I mean like this:

Message
   <Message1)
        -------
        -------
        -------
        -------
        -------
   </Message1>
<Message2)
        -------
        -------
        -------
        -------
        -------
   </Message2>
<Message3)
        -------
        -------
        -------
        -------
        -------
   </Message3>

     Target Side 
     <Message1)
        -------
        -------
        -------
        -------
        -------
        -------
        -------
        -------
        -------
        -------
        -------
        -------
   </Message1>

Note:: This implies that if there are required number of fields for target side.

Note:: Here you can mapp 1 or n fields from sender to n fields to target side successfully but you cannnot mapp lets say example FIRST NAME AND LAST name from sender to a single Field at target side I mean FULL NAME without using Graphical functions keys like CONTACTE.

The above note is applicable for a single Message mappiong.

[http://help.sap.com/saphelp_nw04/helpdata/en/77/0737133012b24b9d0a12c6df2b1054/content.htm]

Webinar Replay Mapping Enhancements

[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0954d48-39ae-2910-1d93-a3f262136d2f]

[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e01e9400-9e81-2910-20a5-a862945a5e98]

[http://help.sap.com/saphelp_nw04/helpdata/en/42/f3ca2529491bc7e10000000a11466f/frameset.htm]

[http://help.sap.com/saphelp_nw04/helpdata/en/21/6faf35c2d74295a3cb97f6f3ccf43c/frameset.htm]

[http://help.sap.com/saphelp_nw04/helpdata/en/43/85f02c92266fcce10000000a1553f6/frameset.htm]

Regards::

Amar Srinivas Eli

Former Member
0 Kudos

call the proxy class as below

loop of business partner....

get other data in internal table

call the proxy class and pass the IT which consist one Business partner data.

endloop