on 06-21-2007 9:17 PM
We are using XI-7.0.
We need to spilt the message from 1 to many without using BPM based on following conditions.
We need to spilt the one message in many messages depending on the segment records of ZORDER3 and ZORDER2.
If IDOC message do not have segment ZORDER3 then message needs to be spilt based on the segment records of ZORDER2.
In the following example, one IDOC message would come from SAP system and that message needs to spilt into 7 messages for the vendor's system.
Any help will be appreciated.
<u>Source message: IDOC-ZORDER</u>
<i>Segment:ZORDER1(Max occ-1)
PO:4600000010
LineItem:00010
Plant:5000
Segment:ZORDER2(Max occ-999)
ServiceCode-100000
Segment:ZORDER3(Max occ-99)
CostCenter:CC123456789
CostDesc:CCTest1
CocstCenter:CC23456795
CostDesc:CCTest2
WBSElement:WBS45698712
CostDesc:WBSTest1
WOrderNo:WO56987412
CostDesc:WOTest1
ServiceCode-200000
Segment:ZORDER3(Max occ-99)
CocstCenter:CC78956795
CostDesc:CCTest7
WBSElement:WBS492871
CostDesc:WBSTest5
WOrderNo:WO98757412
CostDesc:WOTest6
<u>Target Message Structure</u>
POData(1:1)
Level1(1:1)
PO&LineItemNo:460000001000010
Plant:5000
ServiceCode-100000
Level2(1:1)
costobjectID:CC123456789
costobjectDesc:CCTest1</i>Thanks in advance!
MP
HI,
Follow conditional interface/receiver determination with mapping so that you can achieve this
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
rgds-Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mrudula,
If you give the target structure and occurrences of it , then it will be more helpful. Also please quote on wht basis the message needs to be splitted, coz the condition is not clear, Please give the condition too.
Best regards,
raj.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.