on 08-10-2011 2:28 PM
Hi
I am working on an Idoc to File scenario. The ECC is sending Idoc with a group of segments repeating many times. For ex, E1MARAM, E1MAKTM, E1MARCM segments comes ten times. Only these segments appear in the incoming Idoc and also the value is different in each of the segments. However my target side has a file name XYZ_receiver and it has four fields. Each of these set of fields comes from the segments. When I trigger I get a target with just one node. I want all the ten segments to be created in the one xml leaving XI. How do I do that?
I mapped the E1MARAM(1..9999) to XYZ_Receiver (0..unbounded) and still its not working.
How to go about this?
Radhika
Hi,
Can u check ur mapping using test tab and using queues in IR. take a payload from SXMB_MONI and try with that.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Chirag
I took the incoming payload from SXMB_MONI and tested itin Mapping using Test tab and I got ten nodes. I wonder why it can't be created in Payload leaving XI if that works fine with XI Mapping
Hi Rajesh
Do I have to duplicate subtree ten times? At times it creates 50 segments so how will I go for 50 ?
Radhika
Chirag
My structure is like this
MATMAS05 1..1 mapped to MT_MATMAS_Receiver 1..1
..IDOC
.........E1MARAM 1..9999 mapped to MATMAS_Receiver 0..unbounded
Lastly the MATMAS_Receiver has four fields and all of them have occurances 0..1
But that shouldn't be a problem?
Bw, E1MARAM is the Idoc segment that repeats ten times
Where should I check the target queues? I didnt do that
Radhika
Hi,
In target side create Duplicate subtree and map it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.