How To Fix BGRFC058 - Average throughput of a bgRFC Scheduler instance (units per hour)


SAP Error Message - Details

  • Message type: E = Error

  • Message class: BGRFC - qRFC - New Background RFC

  • Message number: 058

  • Message text: Average throughput of a bgRFC Scheduler instance (units per hour)

  • Show details Hide details
  • Number of completely processed units within the last hour.

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message BGRFC058 - Average throughput of a bgRFC Scheduler instance (units per hour) ?

    The SAP error message BGRFC058 typically relates to the background RFC (bgRFC) processing in SAP systems. This error indicates that the average throughput of a bgRFC scheduler instance is below an acceptable threshold, which can lead to performance issues or delays in processing background tasks.

    Cause:

    1. High Load: The bgRFC scheduler may be overloaded with too many requests, causing a bottleneck.
    2. Resource Constraints: Insufficient system resources (CPU, memory, I/O) can slow down the processing of bgRFC calls.
    3. Configuration Issues: Incorrect configuration settings for bgRFC parameters can lead to suboptimal performance.
    4. Long-Running Tasks: If the tasks being processed are taking longer than expected, it can reduce the overall throughput.
    5. Network Issues: Latency or connectivity issues between systems can also impact bgRFC performance.

    Solution:

    1. Monitor System Performance: Use transaction codes like ST03N, ST06, or SM66 to monitor system performance and identify bottlenecks.
    2. Adjust bgRFC Configuration: Review and adjust the bgRFC configuration settings. You can do this in transaction SMD (SAP Solution Manager Diagnostics) or RZ10 for profile parameters.
    3. Increase Resources: If the system is under heavy load, consider increasing the hardware resources (CPU, memory) or optimizing the existing resources.
    4. Optimize Long-Running Tasks: Analyze the tasks that are taking a long time to complete and optimize them if possible.
    5. Load Balancing: If you have multiple bgRFC schedulers, ensure that the load is balanced across them.
    6. Check for Errors: Look for any errors in the bgRFC logs (transaction SLG1) that might indicate issues with specific requests.
    7. Review Network Performance: Ensure that there are no network issues affecting the communication between systems.

    Related Information:

    • Transaction Codes:

      • SLG1: To check logs for bgRFC errors.
      • SM58: To monitor and manage asynchronous RFC calls.
      • SM21: To check system logs for any related errors.
      • RZ20: To monitor background jobs and their performance.
    • bgRFC Parameters: Review parameters such as bgRFC/Max_Queue_Size, bgRFC/Max_Threads, and bgRFC/Max_Throughput in the instance profile.

    • SAP Notes: Check for relevant SAP Notes that may provide additional guidance or patches related to bgRFC performance issues.

    By addressing the underlying causes and implementing the suggested solutions, you should be able to resolve the BGRFC058 error and improve the throughput of your bgRFC scheduler instance.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker