Skip to Content

SAP PI Generating multip idocs for a single idoc in ECC

Hello SAP PI Experts,

(Kindly note this is a single stack PI system)

The Flow is as Follows.
ECC(IDOC) --> PI --> Third Party (IDOC).
Here ECC is Generating 1 Idoc however in PI there are multiple idocs which gets generated and the last message is the original idoc. However data across all the idocs is the same My question is why are these additional idocs getting generated and how to avoid them.

The only difference I see in the idocs is that the redundant idoc contain this additional field

<ARCKEY> with random <DOCNUM>(Not same as ECC) field.

Kindly suggest me what needs to be done here.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Aug 07, 2017 at 02:42 PM

    Hi Lygel!

    Didn't you check ALE distribution model in the source system to verify if the IDoc of given type is distributed to multiple target systems?

    Regards, Evgeniy.

    Add comment
    10|10000 characters needed characters exceeded

    • Hello Patrick,

      You were pretty close! It is now solved, it seems it had to do something about the program-id as the source and target were using the same program-id, so i believe PI was sending the same message to itself and then to the target when it would poll(This is an assumption). But changing the target Program Id solved the problem. Thanks guys :)

      Lygel D'Mello