You can automate complex workflows easily using the Recorder in SAP Build Process Automation application. It automatically captures applications and designs automations accurately at the same time. The Recorder records the steps you perform across the screens of an application. Then you can export the recording in the automation designer of the SAP Build Process Automation application where a workflow is built.
Make sure your screen display settings (Scale and layout) are set to 100%.
Switch to your desktop, right-click and select Display Settings.
Open Display Settings
Select 100% in Scale and layout.
Display Settings
Create a project and use Recorder to record a SAP GUI for Windows application.
Step 2Create your project
+
Navigate to SAP Build lobby and create a project by choosing Create.
Create a project
Select Build an Automated Process.
Build an Automated Process
Select Task Automation.
Task Automation
In the Create a Task Automation project window, please give the project the name: Create Sales Order and the description: Automate sales order creation in SAP GUI for Windows and choose Create.
Create Task Automation
You will be directed to the newly created project.
Please select the version of the agent installed on machines that will execute the automation and choose Confirm.
Configure agent version
A pop-up window asking you to create an automation will appear, please choose Cancel.
What is going on?
As you will be using the Recorder feature, you do not need to create an automation but an application.
The next step would be to create your application within your project.
Step 3Create your application
+
Before recording the steps of a workflow, please open the SAP GUI for Windows application without minimizing the screen.
In the Overview tab of your Create Sales Order project, choose Create, then choose Application.
Create an application
In the Create Application window, name your application: Create Sales Order and choose Create.
Create application
Select the SAP GUI screen to record and choose Next.
What is going on?
SAP Build Process Automation starts detecting the applications and their screens currently running on your local machine. When it’s done, you’ll see a list of screens in the picker panel on the left.
Select SAP GUI
You have the option to select either Recorder type or Manual Capture type. This tutorial will show you how to use the Recorder.
Select Recorder as type and choose Record.
Recorder
Please note that the technology that you will be recording is SAP GUI.
Step 4Record your application
+
After the dependencies have been successfully added, SAP Build Process Automation application is locked and you will be directed to the SAP GUI for Windows application you want to record.
The Recorder widget will appear. In this tutorial, you will learn how to use a new feature in the Recorder: Automatic Capture Mode.
In earlier versions of the Recorder, when the screen changed in the application, the Recorder showed a capture hint. This reminded the user to capture the screen where you had to click on the camera icon to capture the screen. Now, the Recorder is enhanced such that, as soon as any screen changes are detected, it automatically initiates the capture and captures the screen.
Capture SAP login page
Choose RecordRecord iconto initiate the recording.
You can see the Automatic Capture Mode is on.
Automatic Capture Mode
You can select the drop down menu to view the different available capture modes such as:
Automatic Capture Mode
Manual Capture Mode
Capture on Hover
Capture Modes
This step involves recording the setting of the login values.
Select Client and enter your credentials.
Choose EnterEnter icon
SAP Login
Capture: SAP Easy Access
Once a new screen appears, the Recorder detects the screen change and initiates the screen capture immediately. First, the Recorder waits for the screen to load. Once the screen loads completely, the Recorder starts capturing the screen data with green border around the application and capture progress in the Recorder.
CAUTION: Please wait until the new screen is fully captured and the Recorder loads the new screen’s elements. Once the new screen is captured, it will appear in the Recorder.
Enter the Sales Order transaction ID: VA01.
Choose EnterEnter icon
Select a transaction
You can notice that the Recorder generates the corresponding activities from the previous screen.
Capture: Create Sales Order: Initial Screen
Fill the following values for order type:
Field Name
Value
Order Type
AVC
Sales Organization
0001
Distribution Channel
01
Division
01
Choose EnterEnter icon
Fill order type
You can notice that the Recorder generates the corresponding activities from the previous screen.
Capture: Create Standard Order: Overview
Now you will set the order detail values:
Field Name
Value
Sold To Party
ITAG01
PO Number
42
Material
HW-1761
Order Quantity
10
Customer Group
Industry
Price Group
Bulk Buyer
Price List
Retail
Storage Location
0001
Order detail
You can notice that the Recorder generates the corresponding activities from the previous screen.
Choose EnterEnter icon
Order detail
Choose Save to complete the process of recording the sales order application.
Save
Choose Stop to stop the recording.
Stop recording
Step 5Export your recording
+
Select Export to export the recording to your project.
Export recording
As a result of your recording:
A screen is captured in SAP Build Process Automation.
An automation is generated in the SAP Build Process Automation.
Your Project now consists of an application named Create Sales Order and an automation named Create Sales Order Automation.
Generated automation
In the automation you will have the choice to customize your automation as per your requirements.
The password is recorded as asterisks. You need to change its value to the real password.
Find and select the activity Set Element Password that sets the password value.
Change the value to the real password and select the text in quotes.
Save your automation.
Change Password field Value
CAUTION: Please note that the best practice would be to create an environment variable of type password and map it to the value field. How to do this will be covered in the next tutorial.
The automation is ready to be tested.
Step 6Test your automation
+
Before testing, please log off from your SAP GUI application. To test your automation, choose Test.
Test button
SAP Build Process Automation starts the automation by calling the Desktop Agent using the SAP Build Process Automation Extension.
The process operates as follows:
SAP ERP system is opened, enters the credentials and navigates to sales order transaction to create a sales order.
The Desktop Agent fills all the details in the screen.
Information is validated to move to the next detected screen.
These steps are repeated for all the screens that were captured.
Share feedback on this tutorial or join the conversation in SAP Community.
Submit detailed feedbackDiscuss in Community
Steps
Step 1 of 6
1. Prepare the recording2. Create your project3. Create your application4. Record your application5. Export your recording6. Test your automation
Joule
AI Notice
Joule is an AI assistant. Generative AI may produce inaccurate, incomplete, or biased information. Always verify important details before acting on them.
Conversations are sent to SAP-hosted large language models for processing. Do not include personal data, credentials, or confidential information in your messages.
Joule's responses are based on the SAP tutorial catalog and may not reflect the latest product changes. For authoritative guidance, consult the linked tutorials and official SAP documentation.