SAP transaction codeObjectSM58ModuleBTP_INTEGRATION

SM58 — Transactional RFC Monitor

SM58 is used to monitor failed or pending transactional RFC LUWs and retry them after communication or application issues are resolved. It is most useful when asynchronous RFC calls remain in error after a target outage, logon problem or application failure. For reliable support work, start with the exact system, client, user and business context, then use the transaction's own status, document or log evidence before changing configuration or data.

This practitioner page covers SM58, Transactional RFC Monitor. It explains the transaction's operational purpose, the evidence to capture, the data or configuration objects that matter, and the failure patterns that commonly mislead SAP support teams.

Published 19 Sept 2026· 714 words

Esta página aún no está disponible en español.

Purpose

monitor failed or pending transactional RFC LUWs and retry them after communication or application issues are resolved. The useful way to think about SM58 is as part of an end-to-end business or technical flow, not as an isolated screen. Capture the exact organizational context, business object, user and timestamp before drawing conclusions, because those values determine which data and configuration the transaction reads.

When it is used

SM58 is typically used when asynchronous RFC calls remain in error after a target outage, logon problem or application failure. It is also valuable during test cycles because it provides a repeatable way to prove what SAP processed, selected or rejected. In production, narrow the selection to the affected population first and separate diagnostic/display actions from functions that can post, retry, clear or change system state.

How to use it in practice

  • Filter by destination, user and date to isolate the affected LUWs.
  • Read the exact communication or application error before attempting execution.
  • Test the RFC destination in SM59 when connectivity or logon is implicated.
  • Confirm the target-side application is ready to receive the LUW.
  • Retry only after the cause is fixed and verify the entry disappears with expected target processing.

Key data objects

These are the strongest anchors for a SM58 investigation. Record the values in the incident or test evidence so another consultant can reproduce the same conclusion and distinguish master data, configuration, authorization and transaction-state problems.

  • RFC destination — verify the exact value, organizational context and relationship to the affected document or interface.
  • transaction ID — verify the exact value, organizational context and relationship to the affected document or interface.
  • function module — verify the exact value, organizational context and relationship to the affected document or interface.
  • error text — verify the exact value, organizational context and relationship to the affected document or interface.
  • retry timestamp — verify the exact value, organizational context and relationship to the affected document or interface.

How to prove it in the data

Use a three-part proof: first establish the source document or request and its exact keys; second show the status, accounting/interface record or runtime evidence produced by SAP; third show the corrected result using the same selection. Cross-check neighboring transactions and logs rather than relying on a single screen message. This prevents a successful retry, changed selection or unrelated master-data edit from being mistaken for the real fix.

ECC vs S/4HANA

SM58 remains relevant in S/4HANA wherever tRFC is used by ALE, integration frameworks or legacy interfaces. qRFC and newer messaging patterns add other monitors but do not replace tRFC globally. Availability does not automatically mean it is the preferred design for new work. On S/4HANA, pair familiar SAP GUI diagnostics with Fiori apps, Universal Journal, ODP, RAP/CDS or released APIs where those are the strategic surface for the process.

Common pitfalls and how to diagnose them

  • Deleting failed LUWs to clear the monitor without assessing lost business data. Recheck the exact keys and chronology before changing configuration or reposting data.
  • Retrying while the target application is still unavailable. Recheck the exact keys and chronology before changing configuration or reposting data.
  • Treating a target-side application error as a network problem. Recheck the exact keys and chronology before changing configuration or reposting data.

Whose problem this is

Primary ownership normally sits with the BTP INTEGRATION team. Bring in Basis for infrastructure/runtime issues, Security for authorization evidence, and ABAP or integration developers only when the transaction evidence points to custom logic or mapping. A useful escalation includes exact keys, timestamp, expected result, actual result and checks already completed.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/sm58ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.