cancel
Showing results for 
Search instead for 
Did you mean: 

tRFC stuck sometimes

madanmohan_agrawal
Contributor
0 Kudos

Hi,

In SAP PI 7.3 Java only, few IDCOs are getting stuck in SM58 of sender ECC system. When reprocessing (f6) it is getting processed successfully. Although this is not occuring frequently and not for all IDOCs. Only few messages (5 out of 10 IDOCs) are stuck. Pls suggest what could be the problem.

Thanks.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

We've seen a similar behaviour with SM58, when the number of concurrent worker threads is insufficient. Could be your backend sends 10 idocs at the same time, but PI has not that many threads free, so some idocs end in error state in SM58. Later send succeeds because the lower number of idocs can be handled by PI.

You could either try increasing the number of concurrent idoc sender channels, or reduce the number of Idocs being sent at one time.

Regards,

Rolf

madanmohan_agrawal
Contributor
0 Kudos

Hi Rolf,

Please suggest how I can increase the number of concurrent idoc sender channels.

Thanks.

gagandeep_batra
Active Contributor
0 Kudos

Hi MAdan,

I am not sure but check the following blog and configure consumer threads per adapter that may help you to increase the channel

http://scn.sap.com/community/pi-and-soa-middleware/blog/2011/01/26/tuning-the-pi-messaging-system-qu...

Regards

Gagan

madanmohan_agrawal
Contributor
0 Kudos

Hi,

Even if only one message is processing then also it is throwing the error "Function module does not exist or EXCEPTION raised" in SM58, manual execution is sending idoc successfully. but it is not going automaticall for few messages.

madanmohan_agrawal
Contributor
0 Kudos

Any updates why few messages are getting processed automatically and few messages are getting stuck in SM58 with error as "Bean IDOC_INBOUND_ASYNCHRONOUS not found on host".

madanmohan_agrawal
Contributor
0 Kudos

Any inputs please. We are using web dispatcher. and getting Bean IDOC_INBOUND_ASYNCHRONOUS error in sm58 for few messages. PI Configuration is alright.

Former Member
0 Kudos

HiMadan,

Follow the procedure below:

  1. In SAP NetWeaver Administrator, create a metadata destination using the XI_IDOC_DEFAULT_DESTINATION_<SID> format.
  2. Point this destination to the sender system where definition for IDoc is present.
  3. Go to RFC Destination in sm59 and set Unicode (MDMP and Unicode) as enabled.
  4. Stop and start the sender channel, and then resend the IDoc.

http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=260047288

Regards,

prasanth

madanmohan_agrawal
Contributor
0 Kudos

Hi,

In SM58, manual execution is sending idoc successfully. but it is not going automaticall for few messages.

while manual execution, it is throwing error "Function module does not exist or EXCEPTION raised".

Thx.