Technical Prerequisites

The following technical prerequisites have to be met in order to use the tRFC monitoring:

  • The managed system is ABAP based system with basis release ≥ 7.00 (RFC client)

On the managed system, use transaction SM58 to check whether there are tRFC entries present.

Integration Monitoring Setup

Available Monitoring Categories

The available monitoring categories are:

  • tRFC: tRFC entries send from the ABAP system (Monitoring transaction SM58)

Available Filter Options

tRFC 

For tRFC Monitoring, you can collect all tRFC entries in the managed system. You can also use the following filter parameters, to restrict the data collection:

  • RFC Destination: The name of the RFC destination the tRFC is sent over (see SM59)
  • Function Module: The name on the called function module (see SM58)
  • User: The user in the RFC destination (see SM58)
 

Available Metrics

For interfaces of type tRFC the following metrics are collected:

tRFC

  • Number of tRFC entries: Number of entries that fall in the selected status group
    Metric parameters:
    • STATE_GROUP = CRITICAL, INTERIM
    • TRFCS_GREATER_THAN = Only consider entries greater than [X]
  • Age of oldest tRFC entry: Age of the oldest entry that falls in the selected status group
    Metric parameters:
    • STATE_GROUP = CRITICAL, INTERIM
    • OLDER_THAN_MINUTES = Only consider queues with entries older than X minutes
  • Number of tRFC entries with age : Number of entries that fall in the selected status group and whose age is less than and count is greater than the number specified.
    Metric parameters:
    • STATUS_GROUP = CRITICAL, INTERIM
    • TRFCS_GREATER_THAN[count] = Only consider entries greater than [X] count.
    • AGE_LESS_THAN[mins] = Only consider entries whose oldest age is less than defined [X] minutes.

Further Information

The following status codes are taken into account for error and interim statuses:

Severity tRFC Status Code
Critical ANORETRY, ARETRY, CPICERR, RETRY, SYSFAIL, VBERROR
Interim AFINISH, CONFAIL, DEBUG, EXECUTED, MAILED, READ, RECORDED, SENDED, SYSLOAD, VBRECORD, VXRECORD

The term “Critical” as used above indicates an immediate error state, with no automatic reprocessing, manual action is required. The term “Interim” indicates a temporary error or backlog situation only. Usually automatic reprocessing is in place.