Ansicht
Dokumentation

RS_BGRFC_MONITOR - bgRFC Monitor

RS_BGRFC_MONITOR - bgRFC Monitor

CL_GUI_FRONTEND_SERVICES - Frontend Services   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

The bgRFC (Background Remote Function Call) monitor enables you to display individual bgRFC units. A unit consists of one or more function modules that need to be processed as an indivisible unit.

The units are stored on the database until they are processed. You can use the monitor to view the state of the unit, from when it is first recorded until it has been processed.

The units have the following general properties; the structure of the monitor is based on these properties.

  • Units can be processed transactionally or, additionally, in logical queues. In a queue, units are processed according to the FIFO principle (first in, first out).
  • Units can be recorded before they are passed to a remote system. This procedure is known as the outbound procedure. Units can, however, also be recorded for processing in the same system (that is, the execution of the recorded function modules). This procedure is known as the inbound procedure and is generally used for load balancing within a system.

Integration

Prerequisites

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.

Features

bgRFC displays the recorded units.

As well as displaying units, the monitor provides you with functions that let you intervene in their processing. Authorizations protect the use of these intervention functions. For information about which interventions are possible, see "Activities".

The monitor aims to interfere with the actual processing of the units as little as possible. This means you may experience slight delays when you display the status of a unit. For example, units are deleted once they are processed, and cannot be displayed. This deletion actually occurs in the background, which means that individual units may still be visible, despite having already been deleted. You can switch the display to show deleted but not yet executed units (choose "Edit" -> "Show Deleted Units").

Selection

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). Use the value help to help you enter the time stamp. You see this section of the screen only if you selected "Transactional" under "Unit Type".

Standard Variants

Output

The selection is displayed in a two-part screen.

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)

Example






Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 5754 Date: 20240520 Time: 115334     sap01-206 ( 115 ms )