cancel
Showing results for 
Search instead for 
Did you mean: 

Message Spiltting Without Using BPM in XI-7.0

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

moorthy
Active Contributor
0 Kudos

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

Answers (1)

Answers (1)

justin_santhanam
Active Contributor
0 Kudos

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.