on 04-18-2007 7:02 PM
Hi community
I was under assumption that mutlimapping will work for target idocs also. but as said in the last part of the blog :
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible and
refering further to the link:
http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm
i'm bit confused on the execution part.
What happens when i have mutlimapping for idoc(target) and execute...using enhanced recv determination? if it executes well does it conflicts with the link on i had understood wrong?
kindly clarify
thks
Prabhu
Hi,
In IDOCs you don't have multimapping functionality on adapter engine. But if the occurency is changed (in message definition) to 1 to many then it will be automatically splited on IDOC adapter (ABAP stack).
Please check this Michal's blog:
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
Regards,
Wojciech
Message was edited by:
Wojciech Gasiorowski
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi all
thks for ur patience and intrest in replying. once my sys is up i'll check and keep posted for any issues in this as a separate thread. thks onceagain.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Today I checked it and I can confirm (as previous posts) that in this case you will get such error:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Technical Routing
-->
- <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 be sent to one adapter engine only</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
So If you would like to create such scenario you have to either create two mappings and configure interface determination or dive into BPM.
-
Regards,
Wojciech
hi guys
anymore thoughts or inputs on this?
Message was edited by:
Prabhu S
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Prabhu,
Like mentioned by others, the actual spliiting of messages happens in the J2EE engine.
What this implies is that the message sent from the integration engine will be something like <Message > <Message1 > and so on.
The splitting of this messages into individual messages being passed to the correspoinding adapters happen in the adapter engine.
So, as Idoc adapters run on the ABAP stck and spliiting happens in the J2EE stack, the multimappiun does not work with idoc's.
You need to use either Idoc packaging or BPM or multiple Inbound interfaces one for each idoc.
Regards
Bhavesh
in my messsage mapping for target i have two idocs and had mapped the soruce to both the target idocs. in this case how the system works when i execute the interface? will the message split happen?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
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.