SAP GUI AUTOMATION

Hi Everyone,

Anyone done SAP GUI AUTOMATION using Desktop app for 11 v and if yes ,please can you shade some light on how

You can automate SAP GUI in Katalon Studio (including v11.x) using SAP Scripting Tracker + Windows Application Driver instead of Katalon’s native desktop object capture.

Core setup

  1. Enable SAP Scripting on both server and client:

    • Server: “Enabling Scripting on the Server Side”

    • Client: SAP GUI options → enable scripting.

  2. Install:

    • Katalon Studio v11.x (or v7+).github

    • Windows Application Driver (WinAppDriver) 1.1+.github

    • SAP Scripting Tracker (e.g., from tracker.stschnell.de).github

    • JACOB (Java COM Bridge) if you need to use the Java COM bridge for SAP scripting in Java.

  3. Start WinAppDriver before running the test:

    • Usually at C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe.

Automation flow

  1. Use the sample project (recommended):

  2. Record SAP steps with Scripting Tracker:

    • Start SAP Logon and log in.

    • Open SAP Scripting Tracker, refresh, select your session.

    • Choose Java language, then click Record and perform your SAP actions.

    • After recording, copy the Java script and paste it into your Katalon test case’s Script tab

  3. Run in Katalon:

    • Select Windows as the execution target.

    • Katalon will start SAP Logon, log in, and execute the recorded scripting steps.

Important notes

  • Katalon’s desktop object spy/recorder is not reliable for SAP GUI; you must use the scripting-based approach via SAP Scripting Tracker + WinAppDriver.

  • The approach works with SAP GUI for Windows and can be combined with web UI automation in the same test (e.g., SAP GUI + Fiori/UI5)

Uncertain part

guidance is based on the sample project and docs which target Katalon v7+ and are still used in v11.x

never tried this before. maybe someone can help @arun.mohanty