SM58 - Asynchronous RFC Error Log
Please refer to the below links -
transaction SM58 (Tools ® Administration ® Monitoring ® Transactional RFC). This tool lists only those transactonal RFCs that could not be carried out successfully or that had to be planned as batch jobs. The list includes the LUW ID and an error message. Error messages displayed in SM58 are taken from the target system. To display the text of the message, double-click on the message.
Transaction SM58 also lets you control your transactional RFC at various stages. If the call ends abnormally during the sending process, you may need to use the Rollback LUW function to manually rollback the LUW before attempting a resend. If the target system was unavailable, you can use the Backgr.job function to display the batch job created for your call. Execute funct. module lets you restart the call after the occurrence of a temporary error (such as a syntax error).
Hope this helps you.
Well sriramachandra is right, to add few more points about SM58 transaction.
<b> SM58 --> Also called RFC Monitor </b>
How to handle RFC errors? When you have this question in mind then SM58 helps you pretty well.
If errors occur during Remote Function Call, these are processed in individual error handling in the standard system. For each incorrect RFC, the system schedules a batch job which starts the RFC repeatedly until processing is successful. If the link to the destination system is interrupted, this can lead to a large number of batch jobs being created, thus placing a heavy load on the transmitting system that is processing the jobs.
When the system is in use, it is absolutely necessary that you use the collective error handling facility to improve system performance. When you use this method, RFC transmissions are not automatically repeated immediately. Instead, a periodically scheduled batch job collects the incorrect RFCs and transmits them again as a package. As a result, the number of batch jobs is kept to a low level. This feature is available for system and TCP/IP links.
To carry out the error handling procedure:
1. Choose Tools --> Datafeed Monitors --> RFC monitor or the corresponding path in SEM Banking.
You can also access the RFC monitor in other ways - e.g. from the main menu, choose Tools --> Administration --> Monitor --> Transactional RFC (SM58 tr. code).
2. Enter the User name and the dates for the Display period.
3. Choose Execute.
Schedule a periodic batch job for error handling.
Before you go live, practice the error handling procedure for Remote Function Call errors.
The user name SAP* may not be used for Remote Function Calls by the destination system.
Usefull: Please reward points.
Thanks and Kind Regards