Dear Gurus ,
Due to system eroor - tRFC are failed . To reprocess failed tRFC I am using RSARFCEX and scheduling the program as job with the frequency of every 5 min. It does delete the entry from SM58 and shows like it has been processed . But when i checked with the Broker It is not . But when i execute the same program manually ( SE38) . It works perfectly fine . Any input is welcome .
I have gone though many forum for the same issue some of them suggesting to The automatic resend is configured under SM59 by making changes to your RFC destination. The RFC Destination can be assigned tRFC parameters consisting of three values. (This is done through the tRFC Options selection in the Destination menu under sm59.) These options are:
a.Suppress background job if connection error
If this flag is set to X and a connection error occurs there is no automatic resubmittal of the transaction to the external application. If it is not set, jobs are automatically created according to the following two parameters.
But i am not convinced as this looks like that it is related to communication error . but in my case it is system error .
Would be great If anybody can suggest whether above option is mandatory for any tRFC failure or not ?
Regards
Sameer