on 09-04-2013 4:26 PM
Hi Expert,
we are using the standard Material Idoc to JDBC secerial. and want to filter some plant in MARCM sgement. and one idoc may have several MARCM segment.
we using like this
werks = x --> removecontext --> createIF -->JDBC Statement.
now it is working fine and we can block those MARCM segment for werks not what we want.
but now we change the standard idoc's Occurrence maxoccurs = "unbounded". And we use collect idoc when sendout IDoc. So we weill received severial IDOC in one message. now the filter is not working. It seems they will not do the right filter. they will only choose the right number of sgement from the begging and delete all others. no matter if they are right.
Could anybody give me a light on how to fix this?
thanks.
Hi Xiang,
Try changing the context of WERKS to the root node and change the mapping accordingly . This might work.
Thanks,
Swetha.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Try doing this,
right click werks and set context at IDOC level.
delete the remove context.
if this doesn't help, share the display queue output of working mapping for JDBC statement.
Regards,
Zameer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
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.