Show TOC

Filling Out the ABAP Trace Request DialogLocate this document in the navigation structure

Context

The table below explains how to fill out the fields on the ABAP Trace Request dialog. The dialog lets you schedule asynchronous traces of ABAP program executions. For example, you can trace HTTP requests or RFC calls that are processed by the back-end system.

Field Description
Which requests do you want to trace? Here you tell the ABAP Trace what sort of activity you want to trace. The most frequently used choices are these:
  • Reports and Transactions traces dialog (user-initiated) program runs or transaction calls.
  • Web Requests tells the system to trace an HTTP request that arrives at the ABAP back-end system.
  • Any lets you capture any type of activity. Use it if you do not know exactly which kind of requests are involved. Or, alternatively, use it if you want to control when the activity you want to trace will take place – so that you know when it will run next.

Other choices have the following meanings:

  • Remote Function Modules (RFC) traces an RFC call to a specified function module.
  • Background Jobs traces a specified background job in the back-end ABAP System.
  • Shared Objects Area traces the area constructor of an ABAP Shared Objects shared memory area. (Tracing is performed only if the Automatic Area Building property is set for the shared memory area. An area constructor must be specified for automatic area building.)
Limit to With the fields in this section, you can specify what you want to trace.

Object type: This selector appears if you need to specify the type of object to trace.

For example, if you choose Reports and Transactions above, you can specify whether the object to be traced is a transaction or an ABAP program.

'Object Name': The legend of this field changes to reflect the type of object you want to trace. In this field, you specify the name of the object to be traced. This can be an ABAP program name or transaction.

User and client: The activity is traced in your current client.

It's often best to leave User: empty. Enter a user name if you are sure that the program you wish to trace will run under a particular user.

Server: You can schedule a trace on all ABAP application servers of your back-end system or only on the current server. Usually, it's best to schedule a trace on all servers. ABAP's load-balancing features make it hard to predict the server on which a program will run.

Which restrictions should apply? Here you can specify how many traces should be performed. Schedule more than one trace if you need to be sure of capturing the right instance of a program run. Once the requested number of traces is reached, no further traces are run on that ABAP application server.

You can also change the expiration time of a trace request. By default, the request is canceled after one hour.

Title of the trace file The Title is the trace title shown to you in the ABAP Traces view. The ABAP Trace generates a description for you, or you can enter your own description.