Skip to Content
0

IDOC communication with 3rd party IDOC server via SAP PI

May 02, 2017 at 02:57 PM

102

avatar image
Former Member

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

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Mark Dihiansan May 03, 2017 at 02:41 AM
0

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

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Mark,

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

Regards,

Shashank

0
avatar image
Former Member May 03, 2017 at 10:46 AM
0

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

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Apu,

The data related to all the IDOCs are received at the target. The third party application is doing the selection based on transaction ID. As per them the control record is not that relevant for them. They only require the IDOC type and message type in the IDOC.

Any further suggestions?

Regards,

Shashank

0
Former Member
Former Member

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

0