cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC Packaging - WE19

silentbull
Participant
0 Kudos

Hi,

I am using idoc packaging in PI. In order to test this, I have changed some idocs from 03 to 30 and tried pushing it using RSEOUT00.

Using this method, the idoc packaging does not work.

But when I use WE19 and trigger the same idoc multiple times using repeat factor and executed the idocs using RSEOUT00. By this, the packaging works without any issues.

After this, If i change the status of the idocs executed using WE19 from 03 to 30, it works again fine.

The only think i did not understand is the first approach. Copies of same idoc using repeat factor works again by changing status. But different idocs does not work changing the status. Am i missing anything here?

Regards

Sam

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Sam,

In ECC, go to WE20,select required port and Idoc, provide the package size and output mode to Collect Idocs. Once the Idocs are triggered you need to run RSEOUT00 to trigger them to PI, Idocs will be bundled and sent to PI. PI Idoc channel should be configured to received bundle Idocs.

Check if you are missing any step.

Regards,

Pranav

silentbull
Participant
0 Kudos

Hi,

Is it possible to split the idocs to multiple receiver using Extended Receiver Determination.

I know it is is possible with single idoc, but not sure when you get idoc packaging with collection of 5 idocs, it needs to be split based on receivers?

Regards

Sam

Former Member
0 Kudos

Hi Sam,

You can split the IDoc's to multiple receivers in the similar way you do for single IDoc .

Regards

Venkat

silentbull
Participant
0 Kudos

Hi Venkat,

The problem I face is that the entire set of payload gets copied for each receiver. We use set of common generic mapping for each service/Party.

If i have 2 idocs in a single message, I would expect the data of 1st idoc to go for a mapping and 2nd idoc to another mapping. But in this case, for the both the mapping both sets of idoc payload gets copied.

It will be too late to enforce mapping change for each party/service. Any other way.

Regards

Sam

Harish
Active Contributor
0 Kudos

Hi Sam,

with IDOC package you will get multiple idoc as same message (XML) in a package then if it is satisfy the condition for two receiver the same message will route to two receiver. If you want to split the message then you need split in mapping or change the scenario to normal IDOC (without packaging).

regards,

Harish

Former Member
0 Kudos

Hi Sam,

In this situation, you can manage these Idocs from ECC.

Create different partner profile for these two Idocs and trigger them accordingly at different times with different variant, with bundling. Message received at PI will be specific to a receiver. It is a small config change at ECC.

Regards,

Pranav

Harish
Active Contributor
0 Kudos

Hi Sam,

IDOC packaging functianality in PI is not depend on how you are triggering the IDOC from source system (by changing the status or by WE19).

regards,

Harish

former_member184720
Active Contributor
0 Kudos

Hi Sam - When you say different IDOC's i hope they are of same message type.

Also check for stefan's reply in the below discussion if it helps..

http://scn.sap.com/thread/1922896