test-suite
2023.4
false
- Getting Started
- Studio
- Orchestrator
- Testing robots
- Test Manager
Working with Heatmap

Test Suite User Guide
Last updated Jul 25, 2025
Working with Heatmap
This page guides you through the user journey of
interacting with the Heatmap. The page leads you through various stages, including
creating test cases in Studio, setting up Heatmap ratios and configurations, examining
and testing transactions, and running test sets. Check the following topics to start
using the Heatmap.
You work with a two-level heatmap view:
- Application components: Visual containers that group related SAP transactions under a specific component or module.
- Transactions: Boxes inside components representing individual SAP
transactions or programs. Eachbox displays transaction data, such as:
- Transaction name
- SAP code
- Testing status and coverage
To see which transactions have automated tests, and the results:
- Under the heatmap, select Passed to see the transactions that passed their test results.
- Under the heatmap, select Failed to see the transactions that failed their test results.
- Under heatmap, select No test case assigned to see the transactions that don't have any test cases assigned to them.
- Under heatmap, select Show all (selected by default) to see all the above transactions.
-
Open Heatmap and select what transactions you want to appear from the
Top Transactions dropdown:
- All transactions (default)
- Top 10 transactions
- Top 20 transactions
-
Select the start time for transactions from the Time period
dropdown:
The Heatmap is generated based on the values of five SAP attributes. You can configure the assignment ratios to prioritize the attributes most relevant to your testing strategy.
The following table shows the SAP attributes used to generate the Heatmap:
SAP attribute | Description | Default value |
---|---|---|
Users | The number of users using the transaction. | 40 |
Execution | The number of executions per transaction. | 10 |
Time | The overall processing time it takes for a transaction to execute. | 10 |
Object | The number of development objects used in a transaction, such as screens, functional modules, tables. | 10 |
Intensity | The type of transaction:
| 30 |
Important:
The sum of all assignment ratios must equal
100
.
- Select the gear icon
in the top-right.
- Change the assignment ratios according to your use case.
For example, to highlight the most intense transactions (of type Create), rather than the most used ones, change the User ratio to
10
, and then the Intensity ratio to60
.
All transactions inside the heatmap have a unique label automatically assigned to
them at runtime. The label has the following format:
TRAN:SAP_CODE
or PROG:SAPPROGRAM
.
The information about real executed transactions and their dependencies are collected
at runtime. To allow test cases to link to the executed transactions, go to your
Studio project settings, and under UI Automation Classic, set Enable SAP
monitoring to True. This setting is available only for Test
Automation projects.
Note: Enabling SAP monitoring
under UI Automation Classic will also link test cases and transactions
for UI Automation modern activities.
For example, a transaction named
Create Purchase
Order
, with ME21N
as its SAP code, has the
TRAN:ME21N
label. If you want to create a test case for this
transaction, the same label appears in the Labels field of the Create Test
Case dialog box.
Learn more about linking test cases to transactions .
- Select a transaction, and under Details of selected transaction: Maintain Transaction Codes, select Test Sets.
- Select Link, choose the Orchestrator test sets that you want to link, and select Link.
- Viewing test coverage for transactions
- Filtering heatmap transactions
- Changing the heatmap settings
- Direct connection to SAP instance
- Connection with CSV file
- Checking the overview of a transaction
- Creating test cases for a specific transaction
- Creating test sets for a specific transaction
- Linking Orchestrator test set to a transaction
- Execute test sets for a transaction