Skip to Content

Packaged Idocs Splitting into individual messages in SAP PO without BPM on AAE

Sep 07, 2017 at 01:24 PM


avatar image

Dear Experts,

I have scenario where i need to split packaged idocs about 20 into individual messages on the rest receiver.

I have followed Shabarish and Michaels blogs and maintained the settings on SAP Ecc Side.

Issue now is the mapping is failing when i change the occurrence in Signature tab in MessageMapping and in Operation Mapping.

I have made both the occurrences in Sender and Receiver as 0.unbounded.

I would need to split this IDocs and send as individual messages to receiver with some delay as well like 30 secs.

Could you please suggest if this is possible without BPM.

Error in Message Monitor:

MappingException: Mapping failed in runtimeRuntime Exception when executing application mapping program com/sap/xi/tf/_MM_*_; Details:; Cannot create target element /ns0:Messages



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Evgeniy Kolmakov Sep 08, 2017 at 07:36 AM

Hi Shaik!

As far as I remember, when using packaging at source side you get one message with multiple IDOC tags inside. So you should set occurence to 1:N both in your Operation and Message mappings. Also check if you have no mappings for ns0:Messages and ns0:Message[N] tags. These tags are always created in case of multimapping.

Regards, Evgeniy.

10 |10000 characters needed characters left characters exceeded
Luis Amable Armijos Valarezo Sep 07, 2017 at 09:01 PM

Hello Shaik Ahmed

I did this in a project, In the sender, you must set Ocurrence 1, and the reciver you must set Ocurrence 0..unbound. You can see the imagen below.

In the Integration builder you must change too, in Integrated Configuration update the multiplicity.

In the mapping you must do the split, this isn't more complicate.

I hope I could have helped you.


10 |10000 characters needed characters left characters exceeded