cancel
Showing results for 
Search instead for 
Did you mean: 

Message split - XML to IDOCs - (1:n) mapping

Former Member
0 Kudos

I have to split an incoming XML(in idoc DEBMDM format) from MDM to 2 Idocs (ADRMAS & DEBMAS).

Target message set to occurences "0:unb".

Have tested my graphical-mapping in IR and its working fine. Tested the configuration and got error in IB.

In SXMB_MONI i find the error message,

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="OUTBINDING">CO_TXT_MMF_ENGINETYPE</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Messages in multi-message format can only be sent to one Adapter Engine</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Read in few threads about creating a "custom adapter module"...is this right? if so.... how to proceed ?

Appreciate any help.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

you can NOT use your mapping in integration directory.

You have to design a BPM in integration repository.

How to do this?

SAP deliveres samples. See SWC SAP BASIS --> Goto Patterns. Look for the fitting BPM.

Thats it

Regards mario

Former Member
0 Kudos

There are no samples for 'Message split using BPM' under delivery samples. Appreciate if any1 could throw more light.

Former Member
0 Kudos

Try this link ,

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

U can finish the scenario using the process mentioned above

Regards

Kavitha.

prateek
Active Contributor
0 Kudos

As correctly mentioned, the idoc adapter resides on ABAP stack. And XI provides the multi mapping functionalities for only those adapter that resides on the Adapter engine, i.e., the java engine. So multi mapping wont be possible in ur case.

Regards,

Prateek

Former Member
0 Kudos

then how can we achieve the requirement(xml to multi idocs)?

prateek
Active Contributor
0 Kudos

Possible solution could be:

1. Use of BPM

2. Idoc Packaging

3. Using more than one inbound interfaces

Regards,

Prateek

Former Member
0 Kudos

Ram,

Message Split using Graphical Mapping that ur using now supports adapter which are on same J2EE engine .

In ur case Ur trying to post IDOCS ( I suppose ) which is not

supported in using Graphical mapping.

U need to change the design.

-- Kavitha