sap-gui-record

Parse SAP GUI VBS files to decode component IDs from recordings.

7|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-gui-record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-gui-record
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-dev-core/skills/sap-gui-record
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-gui-record

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides automation engineers to quickly discover SAP GUI component IDs by guiding users through the built-in Script Recording and Playback flow and by parsing the resulting VBS file.

Core Features & Use Cases

  • Guides users to record SAP GUI interactions and decode component IDs from VBScript
  • Decodes ID prefixes (ctxt, txt, btn, rad, etc.) to determine component types
  • Provides an API reference for SAP GUI Scripting, including VKey mappings and common shell controls
  • Use Case: Build reliable automation scripts for SAP GUI transactions by reusing discovered IDs

Quick Start

Start the SAP GUI recording, save the VBS file, and provide the path to the saved recording so the skill can parse it.

Frequently Asked Questions about sap-gui-record

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find SAP GUI component IDs for automation scripting?

You can find SAP GUI component IDs by using the built-in Script Recording and Playback feature to capture interactions, saving the VBS file, and parsing it to extract reliable IDs for your automation scripts.

What do the different prefixes in SAP GUI VBScript component IDs mean?

Prefixes in SAP GUI VBScript component IDs indicate component types. The parsing process decodes prefixes like ctxt, txt, btn, and rad to determine the specific UI element type for reliable action mapping and value extraction.

Can I use SAP GUI recording to extract values from transactions?

Yes, SAP GUI recording captures interactions within transactions, allowing you to parse the resulting VBS file to map actions and extract values for reuse in reliable automation workflows.

Do I need SAP GUI for Windows to use Script Recording and Playback?

Yes, this process requires SAP GUI for Windows with Script Recording and Playback enabled. You also need access to the saved VBS file to parse and decode the component IDs.

How do I map VKey inputs when building SAP GUI automation scripts?

The parsing process provides an API reference for SAP GUI Scripting that includes VKey mappings and common shell controls, enabling you to accurately map virtual key inputs in your automation scripts.