Services
This page shows how to create and manage services in Xtract Universal.iQ. Services are the core components of Xtract Universal.iQ. They enable you to read and write data to and from SAP systems.
Note
Services in Xtract Universal.iQ correspond to extractions in Xtract Universal. Both terms refer to the same concept. For more information, see Migration from Xtract Universal.
Service Types
Xtract Universal.iQ supports multiple service types, each designed for different SAP data interactions and operations. Which service types you can use, depends on your license.
| Service Type | Description | SAP Systems | SAP Customization |
|---|---|---|---|
| CDS Flow | Extract (delta) data from SAP CDS Views. | ECC S4/HANA | - |
| Function Module / BAPI | Execute BAPIs and Function Modules. | ECC S4/HANA BW BW/4HANA | - |
| Report | Extract data from SAP ABAP reports. | ECC S4/HANA | Z_XTRACT_IS_REMOTE_REPORT |
| Table | Extract data from SAP tables and views. | ECC S4/HANA BW BW/4HANA | Optional: /THEO/READ_TABLE |
| Table CDC | Extract delta data from SAP tables. | ECC S4/HANA BW BW/4HANA | THEO_CDC and /THEO/READ_TABLE |
| Transaction | Execute SAP transactions. | ECC S4/HANA | - |
Create a Service
To create a new web service in Xtract Universal.iQ:
- Open the Services menu.
- Click [Add Service].
- Enter a unique name and a description.
- Optional: Activate the checkbox Enable MCP Access and add an MCP description to expose the service via the Xtract Universal.iQ MCP Server.
- Select an existing SAP connection from the Connection dropdown. If no connection is available, create a connection, see Connect to SAP.
- Select a service type from the Type dropdown.
- 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).
- Click [Save and edit]. The settings of the selected service type open.
The service is now listed in the Services menu.
Manage Services
Edit a Service
To modify an existing service:
- Open the Services menu.
- Select a service.
- Click [ Edit]. The service settings open.
- Make the necessary changes.
- Click [Save].
The service is updated.
Edit Multiple Services at Once
To change the source and destination connections of multiple services at once:
- Open the Connections menu.
- Select multiple services.
- Click [ Edit]. The "Edit Services" menu opens.
- Select an SAP connection from the Source dropdown.
- Select a destination from the Destination dropdown.
- Click [Save].
All services are updated.
Organize Services in Folders
Xtract Universal.iQ allows you to organize your services in folders, e.g., to apply mass edits such as changing the SAP source system or the destination of all services inside a folder.
To create a folder:
- Open the Services menu.
- Click [... More > Add Folder]. The "Create Folder" menu opens.
- Enter a name for the folder.
- Click [Create]. The "Create Folder" menu closes.
The folder is now listed in the Services menu.
Note
When adding services to a folder, the folder name becomes part of the service URL used to run the service, e.g., https://[hostname]/services/[folder-name],[service-name]. Avoid moving services that are already integrated with 3rd-party tools to avoid breaking changes.
Copy a Service
To copy an existing service:
- Open the Services menu.
- Select one or more services.
- Click [...More > Copy]. The "Copy Service" menu opens.
- Enter a unique name for the new service.
- Click [OK] to copy the service.
The service is copied and listed in the Services menu.
Delete a Service
To delete a service that is not in use anymore:
- Open the Services menu.
- Select one or more services.
- Click [...More > Delete]. A confirmation window opens.
- Click [OK] to delete the service.
The service is removed from the Services menu. Schedulers and 3rd-party tools that still use the service stop working.
Restrict Access to Services
You can set up access restrictions to a service to ensure that it can only be modified by trained users. For more information, see Service Level Access.