cancel
Showing results for 
Search instead for 
Did you mean: 

Collecting IDOC data into one IDOC

Former Member
0 Kudos

Hi Guru's,

I am looking for a way to collect all IDOC data into 1 big IDOC instead of multiple IDOCS. SO basicly what I want to achieve is that from the SAP side not 300 MATMAS02 IDOCs are send but 1 IDOC MATMAS02 with 300 segments in it.

How can I achieve this. The reason why I am asking is that I want to prevent creating an BMP in SAP PI to collect the IDOCS first.

Hope someone can help.

Best regards,

Guido Koopmann

Accepted Solutions (1)

Accepted Solutions (1)

stefan_grube
Active Contributor
0 Kudos

/people/michal.krawczyk2/blog/2009/05/21/xipi-collecting-idocs--possible-ways-with-pros-and-cons--5-ways

Answers (1)

Answers (1)

Former Member
0 Kudos

I suspect that Stefan's answer already provided you all the information you need, despite the fact that your requirement is actually quite limiting:

SO basicly what I want to achieve is that from the SAP side not 300 MATMAS02 IDOCs are send but 1 IDOC MATMAS02 with 300 segments in it.

I think it's fair to say that such a requirement on the sender side obviously depends on the sending system and what process you use to generate those IDocs. If you use SAP ECC I'm not aware that there is any process to combine IDocs. You can send IDoc in packages, but that basically just means that a couple of IDocs are transferred in one package (technically you still have individual IDocs though).

Also, if you're using change pointers to generate your material IDocs, I think there's no provision to combine multiple IDocs into one. So I'd say if in your source system you have already one IDoc per material, it's probably easier (better?) to combine those IDocs in PI.

You might also get better answers if you indicate why you actually need to combine several IDocs into one.