on 09-07-2009 7:55 PM
Hi Xi Experts,
I am working on IDOC to Flat file scenario and I am unable to populate values of the IDOC segments in to Target system, there structures as below:
Target :
MT_Type
--Row
-
Field1------0..unbound
-
Field2------0..unbound
-
Field3------0..unbound
-
Field4------0..unbound
-
Field5------0..unbound
Source is:
Z_IDOC---1..1
IDOC--1..1
---BEGIN
-EDI_DC40-1..1
-NODE1----0...9999
-
SEGMENT----required
-
FIELD1-----0..1
-
FIELD2-----0..1
-
E1MAKTM-------0...999
-
SEGMENT----required
-
FIELD3----
0..1
-
FIELD4----
0..1
-
FIELD5----
0..1
I am getting multiple E1MAKTM segments in IDOC so I need to pass/send only Field4 value where Filed3 value equal to A.
I mapped Filed3 equals A then Filed4-->Field4 but I am unable to create any thing apart from Filed1and Filed2 values in the target system.
I mapped Row with IDOC.
Any Inputs?
Thanks
Rajeev.
Hi,
change the context of field3 and field4 from "E1MAKTM" to "NODE1"
Regards
Ivan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I changed the context to upper segment but I am getting only first value not the required value:
Requirement is :
I am getting multiple E1MAKTM segments in IDOC so I need to pass/send only Field4 value where Filed3 value equal to A.
Suppose the below segment is comming in IDOC 3 times with values:
-
E1MAKTM-------0...999
-
SEGMENT----required
-
FIELD3----
0..1
-
FIELD4----
0..1
-
FIELD5----
0..1
First Time----
Three, C,Four
Second Time----
Five, B,Six
Third Time----
Seven,A,Eight
I am getting just the fist value: that is three where as I am expecting Seven as Fied4 Equals to A
Thanks
Rajeev
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.