SBGRFCMON: bgRFC Monitor

The bgRFC (Background Remote Function Call) monitor enables you to display individual bgRFC units. bgRFC is a functional alternative to tRFC and qRFC. Each application can decide for itself whether to switch from tRFC or qRFC to bgRFC. The bgRFC only traces those units recorded for bgRFC.

Selection

SBGRFCMON - bgRFC Monitor

Initially, you can restrict your selection using the properties “Transactional” and “Queued”. If you select by transactional units, you can specify additional restrictions under “Options for Transactional Units”. If you select by queued units, you can specify additional restrictions under “Destination/Queue”.

You can also restrict your selection to inbound or outbound procedures. If you choose inbound, you display those units whose function modules are to be executed in the local system. If you choose outbound, you display those units that are to be passed from the local system to a remote system (to be executed there).

Under “Status of Queues/Units” you can restrict the display to queues and units with errors or locked queues and units. If any queues or units have errors, processing is stopped due to an unexpected situation; locked queues or units have been stopped intentionally by the generating application or by the monitor.

Under “Destination/Queue” you can restrict your selection to specific destinations or business processes. This area of the screen changes if you selected “Queued” under “Unit Type”.

Under “Options for Transactional Units” you can select units by their properties. They are: The name of the user under which the unit is recorded. The name of the program or SAP transaction code with which the unit was created. You can also select by time recorded. Note that you need to enter the time recorded as a UTC time stamp (JJJJMMTThhmmssmmmuuun).

Output

The selection is displayed in a two-part screen.

SBGRFCMON - Monitor for bgRFC Units

The left half of the screen shows a hierarchy tree. The top level is split into inbound and outbound. Each procedure is divided further according to destination and unit type, transactional or queued. Queued units are split again into the individual queues.

The right half of the screen shows the list of the units that match the item chosen on the left.
 

Activities

You can perform activities for destinations and queues or for individual units.

You perform activities for single units from the right half of the screen by positioning the cursor on the unit. The other activities are performed on the left half of the screen.

Activities for units:

  • Delete unit
  • Debug unit
  • Lock unit for analysis
  • Display function module (source code in source system)
  • Display queues for unit (type Q only)
  • Display list of function modules (by double-clicking function module)

Activities for destinations:

  • Lock/unlock destinations
  • Maintain destinations (goes to maintenance transactions of the destinations)

Activities for queues (for type Q only):

  • Create/remove queue locks
  • Delete queue (deletes all units for the queue)

You May Also Like

Leave a Reply?