cancel
Showing results for 
Search instead for 
Did you mean: 

Multi Mapping in IDOCs

Former Member
0 Kudos

Hi all i have a senario in which i have to send 990 IDocs at a single point of time not more then tht.

I have done the mapping and changed the occurences of the IDocs node by externally exporting it and then importing it back again.

I also needed to repeat the main node so i changed the message ocrrences in the Message mapping to 0.. unbounded.

The problem i am facing is like it is showing errors in the end to end.

The error describtion is as follows:

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>

is it not possible to change the occurences for the IDoc Message. If so how can i do this without it.

Rgds

Aditya

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Thnks

Aditya

Former Member
0 Kudos

Thnks folks for all tht answers but i need to repeat the main node also, it is because i have the source structure as

<Node>

<Line Item Records>

and for evry Line Item Record i need to add a IDOC as well as for every Node i need to repeat the whole message.

Is there any how i can change the occurences or should i go for BPM only.

Thnks

Rgds

Aditya

prateek
Active Contributor
0 Kudos

Mutimapping works only with the adapters on Adapter Engine.

For IDOC receiver, multi mapping is not possible bcoz Idoc adapter resides on Integration Server directly.

Regards,

Prateek

Former Member
0 Kudos

Thnks Prateek

Please can u tell me a way in which i can achieve the same.

Rgds

Aditya

Former Member
0 Kudos

>>>as well as for every Node i need to repeat the whole message.

What do you mean by this?

You should/could not use occurance change at msg level.

Regards,

Jai Shankar

prateek
Active Contributor
0 Kudos

U may use this

/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi

Regards,

Prateek

Former Member
0 Kudos

Jai Shankar for every node i need to repeat the main node

for eg the structure of the IDoc is as below:

<EBPLACGL>

<IDOC begin=>

so for every Line item i need to repeat IDOC node and for every Node i need to repeat EBPLACGL node.

Rgds

Aditya

Former Member
0 Kudos

Prateek, i have already seen tht blog but can u tel me how i can repeat the main nodes without using message ocurrence in the message mapping

Rgds

Aditya

Former Member
0 Kudos

>>>so for every Line item i need to repeat IDOC node

Valid requirement, you can achieve through IDOC xsd occurance change as explained in Michal's weblog. This will create as many EBPLACGL Idocs as line items.

>>>and for every Node i need to repeat EBPLACGL node

What do you want to achieve here? Why are you doing this? This is not allowed.

Regards,

Jai Shankar

Former Member
0 Kudos

Hi,

I don't think that you need to make occurence change in mapping.

1) First export your idoc change the occurance then import

2) Then do the mapping *Don't change occurance for source idoc in mapping

check the weblog again

/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change

btw if you can put wht the entire scenario is dat will be better.

<b>Cheers,

*RAJ*

*REWARD POINTS IF FOUND USEFULL*</b>

Former Member
0 Kudos

>>>I also needed to repeat the main node so i changed the message ocrrences in the Message mapping to 0.. unbounded.

Why do you need this? You are not allowed to do this.

Regards,

Jai Shankar

Shabarish_Nair
Active Contributor
0 Kudos

Multiple IDocs without BPM(occurance change) -

/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change have you referred this blog ?