Both ProcessRobot and WinAutomation support interaction with SAP.
For ProcessRobot/WinAutomation to be able to select controls within the SAP interface, certain configurations are required within SAP (the following assumes that SAP is fully up to date with the latest support packages installed):
1. Login to SAP server and enter transaction RZ11.
2. Specify parameter name as sapgui/user_scripting and click “Enter” or on the “Display” option.
3. Select the “Change Value” option.
4. Change the value for sapgui/user_scripting to TRUE and click on Save.
Now the “Server” part alterations have been completed.
On the client side, open SAP GUI Options, navigate under the Accessibility & Scripting tab and Select “Scripting”. In this option, make sure the “Enable scripting” option is checked, and the “Notify when a script attaches to SAP GUI” is unchecked.
Note: Confirm with the SAP Administrator that S_SCR (GUI scripting) authorization is granted for all required users.