---
title: Setting up SAP for RPA
slug: blueprint/setting-up-sap-for-rpa
docTags: yO7XZ9PJxDCKZ-Mf4TSYB
createdAt: 2026-04-17T18:28:53.800Z
---

:::CtaButton{label="🟢 Migrator" openInNewTab="false"}

:::

Before PAD can interact with SAP controls, SAP must be configured to allow scripting. Both client-side and server-side scripting must be enabled. The steps below assume SAP is fully up to date with the latest support packages installed.

***

# Enabling Client-Side Scripting

:::::WorkflowBlock
:::WorkflowBlockItem
Start SAP Logon and log in to the SAP server
:::

:::WorkflowBlockItem
Click the **Customize Local Layout** toolbar button
:::

:::WorkflowBlockItem
Click **Options** and in the GUI Options screen, select the **Accessibility and Scripting** node
:::

:::WorkflowBlockItem
Under the **Accessibility** node, ensure **Use Accessibility mode** is enabled

::Image[]{src="https://api.archbee.com/api/optimize/HRPaq4oJ2h9pHAfcjJGa6/97ME0DLOU-LtXNBT5FIWl_image-1660245900446.png" size="70" width="512" height="171" darkWidth="512" darkHeight="171" position="flex-start" showCaption="false"}
:::

::::WorkflowBlockItem
Under the **Scripting** node, ensure **Enable scripting** is enabled

::Image[]{src="https://api.archbee.com/api/optimize/HRPaq4oJ2h9pHAfcjJGa6/SgwP2L_kNMFn4X5HEJphU_image-1660245947475.png" size="70" width="632" height="252" darkWidth="632" darkHeight="252" position="flex-start" showCaption="false"}

:::hint{type="warning"}
⚠️ No other options should be enabled in the Scripting node. Enabling additional options will cause an un-dismissible popup to appear when an RPA tool attempts to interact with SAP, breaking all interactions.
:::
::::

:::WorkflowBlockItem
Save the settings
:::
:::::

***

# Enabling Server-Side Scripting

::::WorkflowBlock
:::WorkflowBlockItem
Start SAP Logon and log in to the SAP server
:::

:::WorkflowBlockItem
Enter transaction **RZ11** and click the green checkmark

::Image[]{src="https://api.archbee.com/api/optimize/HRPaq4oJ2h9pHAfcjJGa6/AJH9_Edoli3fuTKWadMuw_image-1660245571439.png" size="70" width="606" height="252" darkWidth="606" darkHeight="252" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
In the Maintain Profile Parameters window, type sapgui/user\_scripting

::Image[]{src="https://api.archbee.com/api/optimize/HRPaq4oJ2h9pHAfcjJGa6/fOC5hacFoxGWPlb0tk8Cl_image-1660245623317.png" size="70" width="803" height="580" darkWidth="803" darkHeight="580" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Click **Display**
:::

:::WorkflowBlockItem
In the Display Profile Parameter Attributes window, click **Change Value**

::Image[]{src="https://api.archbee.com/api/optimize/HRPaq4oJ2h9pHAfcjJGa6/2GllVCAm976KuImXFBlLd_image-1660245681793.png" size="70" width="650" height="305" darkWidth="650" darkHeight="305" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
In the **New value** field, type TRUE

::Image[]{src="https://api.archbee.com/api/optimize/HRPaq4oJ2h9pHAfcjJGa6/fXyY1sY9_ZN5Y5h3UPeTP_image-1660245698893.png" size="70" width="508" height="353" darkWidth="508" darkHeight="353" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Save the settings and restart the SAP GUI.
:::
::::

