The transactional correctness evaluation performed directly in a managed system consists of three steps. As the transaction correctness tool evaluates performance traces, you have to record a trace of the transaction you want to evaluate, before using the tool.
In the managed system, go to transaction ST05
.
Select SQL Trace
and Enqueue Trace
.
Choose Activate Trace
.
Execute the transaction or step that you want to analyze.
Choose Deactivate Trace
.
Start the transaction correctness tool by calling report /SDF/DCC_TC
.
The system displays the selection screen for the trace records that can be evaluated. If you have captured an RFC call in the trace, enter the RFC type under RFC Type for Evaluation
:
NUNI for no RFC or un-identified RFC type
SRFC for synchronous RFC
ARFC for asynchronous RFC
QRFC for queued RFC
Select the performance trace you have recorded, and choose Continue
.
The system lists all database changes in your performance trace, with comments indicating where transactional correctness is at risk.
Check the results of the evaluation.
The results window contains the following information:
Field | Description |
---|---|
| Number of evaluated database trace record |
| Timestamp (date) of the recorded trace |
| Timestamp (time) of the recorded trace |
| Transaction the trace was executed from |
| Work process type in which the action was executed |
| Executing program |
| Table the statement was performed on |
| Type of the analyzed statement. Note The tool only analyzes and lists End of the note. |
| If transactional correctness is at risk, a warning message is displayed. |
Handle the results depending on the content of the warning message. For more information, see Handling Transaction Correctness Warning Messages.
For more information, in the SAP NetWeaver documentation at http://help.sap.com/netweaver, search for Performance Trace.