Transaction XD02 - Change Customer Master Data
The following article shows how to use the Transaction service type to automate transaction XD02. The depicted example application uses the transaction XD02 to change customer master data in SAP.
Prerequisites
The SAP connection assigned to a transaction service must use an SAP dialog user with enough access rights to edit customer master data.
Update Customer Master Data
To create a service that changes customer master data in SAP:
- Create a new service that uses the Transaction service type.
- In the transaction service enter the transaction XD02 and press [Start]. Xtract Universal.iQ starts recording you actions and loads a replication of the SAP GUI that corresponds to the transaction.
- Enter a customer number. This input can be replaced with a runtime parameter after the transaction is recorded.
- Click [Submit] to execute the action and continue to the next screen. All actions are logged in the GUI Steps section of the UI.
- Edit the customer data or open screens that contain settings you want to parameterize.
- Click [Customer] > [Save] to save the changes in SAP.

- Click [Stop] to start parameterizing, see Documentation: Parameterize Transactions. Make sure to replace the entered customer number with a runtime parameter to make the service usable for multiple customers.
- After defining the parameters, click [Save] to save the service.
- n the Services menu, click Run > Service > Run to test the service and copy the service URL.
The service can now be integrated with third-party tools.
Note
When using Transaction, warnings and error messages from SAP are displayed in Xtract Universal.iQ e.g., "Equipment number... not in external number interval". These messages are not Xtract Universal.iQ specific and should be treated accordingly.
Related Topics
Last update: June 24, 2026