cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC Packaging in PI

Former Member
0 Kudos

Hi All,

Idocs are collected in ECC and triggered via background job and if the sender Idoc communication channel is not configured in PI,in this case whether the Idocs gets processed in PI?will single Idoc processed in one message?

Regards,

Karthiga

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi Karthiga,

In this case there will be a background job running with two programs running in steps. One of the programs will be RSEOUT00. This program is to collect the the number of segments (maintained in Partner Profile) per idoc. The other program is the one which decides how many idocs are to be released to PI, and this will be the deciding factor on the number of idocs per message through PI at a time.

My suggestion will be to take help of an ABAPer in order to understand the latter program in your job.

Kind Regards,

Souvik

v_saranya
Explorer
0 Kudos

Hai Kathiga,

    Please confirm the PI version. if it is dual stack please find my below replies,

1. if the sender Idoc communication channel is not configured in PI,in this case whether the Idocs gets processed in PI?

>>>   yes it will Process. because if you created port as HTTP XML port ,it will directly hit into PI integration engine.. So in this case sender CC not required.

  Adaper engine  -->   integraton Engine --> Adapter engine

( Sender Adapter )                                       ( Receiver Adapter)

2. will single Idoc processed in one message?

    >> If  before reaching to PI , you can change trigger immediately instead of collective IDOC in partner profile .

Thanks & Regards,

V.Saranya

PriyankaAnagani
Active Contributor
0 Kudos

Hi Karthiga,

Without having the IDoc sender communication channel with "Idoc Packaging" Option enabled, packaging will not work in PI.

Though you collected the Idocs in ECC, PI will split Idoc package into individual PI messages with one IDoc per message. Without packaging in IDoc sender channel, Idocs will be processed in PI but not as a packet.

So, for packaging you need to create IDoc sender communication channel, enable the Idoc packaging check box and specify the package size.
It works from PI 7.11 on wards.

Regards,

Priyanka

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Karthiga,

I echo with sahithi response.

Please refer below blog:

Can you please let us know the PI version you are working on.

Regards

sahithi_moparthi
Contributor
0 Kudos

Hi,

Can you let us know which PI version you are using.

In Java Stack - Sender IDOC channel has to configure

In ABAP Stack - Seder IDOC channel is not required.

Suppose if you are not configured the sender IDOC channel,that means you have ABAP stack and the IDOC's will get processed in PI.

Yes,If the occurence of the IDOC is 1-1 only one message will  get processed.If you want to process all theIDOC's in one messages then take IDOC as external defintion and change the occurence.