Object documentationRequest Agent Locate this document in the navigation structure

 

 

This object enables you to monitor a particular process that can involve subprocesses, both in Payment Engine (FS-PE) and external systems.

The request agent has a life cycle as indicated by its status, such as triggered or completed. A change of status can trigger an action for example to forward a request. In addition, each request agent has a type and contains references to other related objects such as a feedback file.

Batch operations can be scheduled based on the status of release agents. For example, the poller report selects all request agents with a specific status to be forwarded and sends them externally at a designated time.

This graphic is explained in the accompanying text.

The graphic above shows the life cycle of the request agent.

One example is a request agent monitoring the SEPA credit transfer (SCT) recall process. A request agent is created by an incoming object, in this case an SCT recall. This request agent is specific to the incoming SCT recall that created it and holds data on this SCT recall that is used to track it throughout its life cycle. In this case there are two types of request agent determined by the type of SCT recall: active SCT recall or passive SCT recall.

Structure

The data held on a request agent includes the following.

  • Status

  • Previous status

  • Type of request agent

  • Information

  • References to incoming data, reference object, forward object, and received object

    In each group box, you can choose the Navigate to Object (Navigate to Object) icon to show more details about the referenced objects.

Integration

You can call the report that lists the current request agents from the SAP Easy Access menu by choosing    Payment Engine   Request Agent Management   Manage Request Agents  .

Every process to be monitored by request agents needs to be adapted to update the request agents associated with it. The monitored process is determined by the type of request agent. To create a new request agent type, do the following:

  1. Define the request agent type specifying the implementing class for the interfaces /PE1/IF_REQ_AGENT and /PE1/IF_REQ_AGENT_REP in view /PE1/V_REQ_AGTY.

  2. Create the technical implementations associated with the configured class in the previous step.

  3. Update your process accordingly to search and update the associated request agents in the different steps.

More Information