cancel
Showing results for 
Search instead for 
Did you mean: 

PI7.1

Former Member
0 Kudos
175

Hi,

I am working on a message mapping.

Its IDoc to EDI message mapping.

There is one target node Root for which the mapping is done this way

E1EDK02-Qualf(Context-IDoc)-FixedValueMapping(for keys 001,002,012)-equalscreateifRoot

(1)

Now to accomodate a few business requirements we splitted the logic by duplicating the Root,that total no Root node =3,one for keys001,002,012,second for001,002,third for 012,but now instead of 3 Root node,6 root nodes are getting created?

Can you please guide me?

Thanks

View Entire Topic
rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

I am not 1005 clear about your requirement.

But try below mapping logic.

Create 3 root nodes at target and write a mapping logic like below.

use same mapping logic but in fix value table remove entries and compare with constant 001 like same way for 2nd root node 002 and 3rd root node 012.

Regards,

Raj

Former Member
0 Kudos

Hi Raja Sekhar,

Thanks for the reply.

My mapping logic is this

E1EDK02-Qualf(Context-IDoc)-FixedValueMapping(for keys 001,002,012)-equals--createif--Root
(1)

How can I implement it without fixed vale mapping?

Can you please help me?

Thanks

Former Member
0 Kudos

> How can I implement it without fixed vale mapping?

Yes

for first node give the map condition like

E1EDK02-QualfEquals(001 and 002 and 012) createiftargetnode(1)

For second node

E1EDK02-QualfEquals(001 and 002) createiftargetnode(2)

For third node

E1EDK02-QualfEquals(012) createiftargetnode(3)

Regards,

VR