Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Multiple nodes to single node - mapping

Hi,

How to do the mapping for the following structure.

<b><u>Source</u></b>

<PartyA>
....
...
</PartyA>
<PartyA>
....
...
</PartyA>
<PartyB>
....
...
</PartyB>
<PartyC>
....
...
</PartyC>
<PartyD>
....
...
</PartyD>

<u><b>Target</b></u>

<Party type=A/B/C/D>
....
....
</Party>

The target has a node "Party" with an attribute type. The value for type can be A/B/C/D or it can be any of the combinations. ie the party node can occur for A/B/C/D or for all.

The target will look like this...

<party type="A">

...

...

</party>

<party type="B">

...

...

</party>

<party type="C">

...

...

</party>

...

...

Regards,

UP

replied

Hi Prasad,

in the graphical mapping tool do the following:

1. Do the mapping for party type A.

2. On your target structure (within the graphical mapping) right click on the element party and select the option <i>Duplicate Subtree</i>.

3. In the second occurrence of party, do the mapping for party type B

4. Repeat this for party types C and D.

To make sure that only the necessary occurences of <b>party</b> are created, simply map <b>Party A</b> to your first occurrence of <b>party</b> in the graphical mapping display, <b>Party B</b> to the second occurrence of <b>party</b> and so on.

Regards,

Claus

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question