sap-gui-object-details

Inspect active SAP GUI screens and extract component IDs and properties.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Inspects components in the currently active SAP GUI session and dumps their IDs and properties. Useful when SAP GUI scripts get stuck because the screen flow did not go as expected — an unexpected popup appeared, a control ID changed between releases, or a field is greyed-out for unclear reasons. Other skills can call this skill mid-flow to discover the actual current screen state.

Core Features & Use Cases

Five inspection modes: tree, wnd, menu, type, id. It can dump full component trees for all windows, a single window, or a full property dump for a specific component path. Prerequisites include an active SAP GUI session and sapgui/user_scripting = TRUE on the server.

Quick Start

Run /sap-gui-object-details tree to dump the full component tree

Frequently Asked Questions about sap-gui-object-details

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

FAQPage Schema
How do I inspect SAP GUI components when my automation script gets stuck on an unexpected popup?

To inspect SAP GUI components during automation issues, you can dump the active screen's component tree to identify unexpected popups, greyed-out fields, or changed control IDs. This requires an active SAP GUI session with sapgui/user_scripting enabled.

What's the best way to extract SAP GUI component IDs and properties for diagnosing screen flow issues?

The best way to extract SAP GUI component IDs and properties is by running an inspection in tree, wnd, menu, type, or id mode. These modes dump full component trees for all windows or provide a full property dump for a specific component path to resolve screen flow issues.

Can I inspect a specific SAP GUI control path instead of dumping the entire window tree?

Yes, you can inspect a specific SAP GUI control path by using the id inspection mode. This mode targets a specific component path to provide a full property dump, rather than extracting the entire window or full component tree like the wnd or tree modes.

Do I need to enable sapgui/user_scripting to extract SAP GUI screen component data?

Yes, you must enable sapgui/user_scripting on the server to extract SAP GUI screen component data. An active SAP GUI session with this scripting setting enabled is a strict prerequisite for inspecting and dumping component IDs and properties.

Why does my SAP GUI script fail when a control ID changes between SAP releases?

SAP GUI scripts fail when control ID drift occurs across releases because automation scripts reference hardcoded IDs. You can use an inspection tool to dump the current component tree and properties, allowing other scripts to dynamically discover the actual current screen state and adapt.

What SAP GUI inspection modes are available for diagnosing unexpected screen behavior?

Five SAP GUI inspection modes are available for diagnosing unexpected screen behavior: tree, wnd, menu, type, and id. They support dumping full component trees for all windows, a single window, or a full property dump for a specific component path.