Skip to content

Report Services

This page shows how to use the Report service type.
The Report service type can be used to extracts data from ABAP reports and SAP transactions.

About Reports

ABAP report programs extract and present huge amounts of data for SAP business applications. SAP offers predefined standard reports that cover the basic needs of customers. They can be executed via transaction codes.

Tip

Use transaction code SAP1 to get a list of all reports for all modules.

Custom Reports

The extraction of custom reports (Z reports) is possible if the report returns a table-like structure in SAP. Issues specific to Z reports are not included in the scope of support provided by Theobald Software.

Workflow

Workflow for setting up a new Report service:

  1. In SAP, format the layout / output of the report to return a table-like structure.
  2. Optional: Save the layout as a variant.
  3. In Xtract Universal.iQ, create a new Report service.
  4. Look up the Report.
  5. Load a Variant or enter selections manually.
  6. Detect the report columns automatically.

Prerequisites

Warning

Missing Authorization.
To use the Report service type, access to the designated authority objects (RFC) in SAP must be available. Adjust SAP Authority Objects: Report accordingly.

Create a Report Service

To create a new Report 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 Report 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.

Next, select the SAP object you want to extract.

Look Up a Report

To select an ABAP Report from your SAP source system:

  1. Create a new service of service type Report or edit an existing service.
  2. In the Review section of the service, click [Select Report]. The "Search SAP Reports" menu opens.
  3. In the Search SAP Reports menu, enter the name or TCODE of a report. Use wildcards ( * ) if needed.
  4. Click [Search] to look up the name of a report or click [By TCODE] to look up the TCODE and display the search results.
  5. Select a Report from the list of search results. The "Search SAP Report" menu closes.

Xtract Universal.iQ loads and displays the metadata of the Report in the service.

Next, configure the remaining service settings.

Configure the Report Service

After creating the service, configure the service using the following workflow:

  1. If the report has variants, select a variant in the Advanced Settings.
  2. Optional: In the subsection Selection Parameters, enter values for selection criteria you want to change or dynamize.
  3. Click [Detect Columns] to execute the report based on the selected variant or selections and detect columns automatically. The detected columns are displayed in the subsection Output columns. This step is mandatory for using the service.
  4. Run the Service in Xtract Universal.iQ to check the results.

For more information, see Report Settings.


Last update: July 8, 2026