cancel
Showing results for 
Search instead for 
Did you mean: 

MAPPING PROBLEM

Former Member
0 Kudos

Hi Team,

In my scenario, i did the mapping as follows:

SAPSide i am using MATMAS IDOC in this i have a segment E1MVKEM and fields are(production hierarchy level):

PRODH

VMSTD

PMATN_VERSION &

PMATN_EXTERNAL

Target side i have three fields like:

HIERLEVEL1

HIERLEVEL2

HIERLEVEL3

DESC1

DESC2

DESC3

and the for the first three fields is 1to1 simple mapping, it is as follows:

PRODH -> HIERLEVEL3

PMATN_VERSION -> HIERLEVEL2

VMSTD -> HIERLEVEL1

if PRODH exists THEN PMATN_EXTERNAL - > DESC3

if PMATN_VERSION exists THEN PMATN_EXTERNAL -> DESC2

if VMST exists THEN PMATN_EXTERNAL -> DESC1

1)the problem is mappin is executing successfully and response i am getting from the target system as successfully created, whereas DESC1 & DESC2 fields are nto getting populated in the target.

2)when i tried to change the context to parentnode E1MARAM for the said fields, all the three fields are carrying the values populated in the first segment i.e. PRODH & PMATN_EXTERNAL

3)when i checked the que it is showing the output value correctly but not getting poulated

i really cldn't make out, what i am missing... your expertise is highly solicited

regards

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

try, you can map nodes as you want, and if the parent node is having multiple occurr..then you can map with empty constant.this is one way of solution.

Second way is removecontext and copy value/splitbyvlaue. check..

Let me clear the parent node and child node occurr..

Regards

Chilla..

Former Member
0 Kudos

Hi Chila,

>>Second way is removecontext and copy value/splitbyvlaue. check..

I tried almost all the combination.

>>Let me clear the parent node and child node occurr..

parent node 0..9999 and child 0..1

regards

Former Member
0 Kudos

Hi Experts,

Any inputs plz!

regards

prabhu_s2
Active Contributor
0 Kudos

one more stuf.....without using the payload, when testing the MM thru mannual input of values in the soruce are u facing the same issue?

Former Member
0 Kudos

Hi Team,

Thanks for ur help. I have achieved this..

regards

prabhu_s2
Active Contributor
0 Kudos

what was the issue? kindly let know

Former Member
0 Kudos

Hi Prabhu,

I was trying the copy value function position' 0 ', i just changed that and its working.

regards

sridharreddy_kondam
Active Contributor
0 Kudos

Hi Vijaya Lakshmi,

Just once try to use remove context

if PRODH exists THEN PMATN_EXTERNAL --> remove context- > DESC3

Then mail me if it is not working..

Thanks and Regards,

sridhar

Former Member
0 Kudos

Hi Sridhar,

I have already tried that but no use.

regards

prabhu_s2
Active Contributor
0 Kudos

does the fields PRODH & PMATN_VERSION exits in the payload? Also may be u can check the mapping by removing the condition.

Former Member
0 Kudos

Hi,

S, its there in the payload and i checked by removing the condition.. no luck.

regards

sridharreddy_kondam
Active Contributor
0 Kudos

Hi Vijaya,

When the queue check is working why it was not populating i cant say , it should show as we have seen in Queue...

One thing have you mapped the target node properly with the source once try to check...

And also once test the payload in the Mapping.. r those values visible?

regards,

sridhar

Former Member
0 Kudos

Hi Sridhar,

Thats what i am wondering... i have crossed checked everything and looking absolutely fine.

regards

prabhu_s2
Active Contributor
0 Kudos

hi vijaya

<b>1)the problem is mappin is executing successfully and response i am getting from the target system as successfully created, whereas DESC1 & DESC2 fields are nto getting populated in the target.</b>

just a normal check....have u mapped tha target node of descrptions? and if yes check if the source node is populated with the value. also u can check by removing the if condition and test if the fields are populated.

Former Member
0 Kudos

Hi Prabhu,

plz plz plz read my posting. i have specified that i did the mapping.

regards