Skip to content

Transactions Services

This page shows how to use the Transaction service type.
The Transaction service type can be used to access, configure and parameterize SAP transactions for automation.

Note

The Transaction service type does not support ALV grid outputs. If your data is available as a report in SAP, use the corresponding transaction code in the Report service type instead.

About Transaction Codes

Transaction codes represent functions in the SAP system. They can be used in the SAP command field to quickly go to an SAP task and start a function. A transaction code consists of letters and/or numbers, e.g., VA01 to create sales orders, ME21N to create purchase orders, etc. For information on how to use and find transaction codes, see SAP Help: Using Transaction Codes

Prerequisites

  • A connection to an SAP system is available, see SAP Connection.
  • The SAP connection uses the credentials of an SAP dialog user.
  • Ensure that the SAP port 32XX is not blocked. XX represents the SAP instance number (Property SystemNumber) specified in the System settings of your SAP connection.

Tip

The transaction feature offers the same functionality as the SAP GUI. Knowing how to navigate the SAP GUI makes it easier to use the transaction feature.

Create a Transaction Service

To create a new Transaction web service in Xtract Universal.iQ:

  1. Open the Services menu.
  2. Click [Add Service].
  3. Enter a unique name and a description.
  4. Optional: Activate the checkbox Enable MCP Access and add an MCP description to expose the service via the Xtract Universal.iQ MCP Server.
  5. Select an existing SAP connection from the Connection dropdown. If no connection is available, create a connection, see Connect to SAP.
  6. Select Transaction from the Type dropdown.
  7. Select a target environment from the Destination dropdown. By default, Xtract Universal.iQ services return SAP data in HTTP response of the service (HTTP destination).
  8. Click [Save].

The service is now listed in the Services menu.

Proceed with a recording of your SAP GUI workflow.

Record Transactions

To record a SAP GUI transaction workflow:

  1. Create a new service of service type Transaction.
  2. Enter a transaction code in the Transaction Recorder section.
  3. Click [Start] to run the transaction. Xtract Universal.iQ displays content from the SAP GUI.
  4. Fill out input fields or navigate to different tabs and menus.
  5. Click [Submit] to record your input. The submitted action is logged in the section Transaction Recording.
  6. Record all steps of your transaction workflow.
  7. Once you finished recording, click [Save].
    Alternatively, click [Stop] to start parameterizing, see Parameterize Transactions.

Xtract Universal.iQ records and displays your SAP interactions in the service.

Next, define the input and output parameters for the recording.

Samples

The knowledge base contains articles on how to create services for the following SAP transactions:


Last update: July 2, 2026