Skip to Content
avatar image
Former Member

IDOC communication with 3rd party IDOC server via SAP PI

Hi Experts,

I have a scenario where SAP is sending IDOC to PI and PI then sends the IDOC to third party IDOC server using RFC-TCP/IP connection.

Issue: SAP triggers multiple IDOCs at a single point which are received correctly in PI as multiple messages. But when PI ends to the third party application it sends like suppose 3 IDOCs in a single transaction and others in a different transaction which is random.

Is there a way to send each IDOC in separate transaction from PI to the application.

Regards,

Shashank

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • May 03, 2017 at 02:41 AM

    Hi,

    But when PI ends to the third party application it sends like suppose 3 IDOCs in a single transaction

    Check the message mapping if there are three idocs in a single message.

    Regards,

    Mark

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Mark,

      In PI there are different messages created. There is only one idoc in a single message.

      Regards,

      Shashank

  • May 03, 2017 at 10:46 AM

    Hi Shashank,

    Even if you send 3 idocs at a go basically it will create 3 separate idoc in your target system. Make sure all target idoc structure contains IDOC node and EDI_DC40 with all required data.

    Thanks,

    Apu Das

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Shashank,

      In ECC idoc message type and basic type is readily available as a part of technical information of idoc which can be used for filteration purpose. Not sure how your 3rd party is operating idoc data.

      Thanks,
      Apu