← ClaudeAtlas

sap-gui-inspectlisted

Inspects the currently active SAP GUI session — structurally and/or visually — so a stuck GUI script (unexpected popup, a control ID that moved between releases, a greyed-out field, a hung transition) can be understood. Two mode families: STRUCTURAL dumps component IDs + properties — `tree` (component tree of all/one window), `menu` (menu bar), `type` (every component of a type, e.g. GuiButton/GuiShell), `id` (full property dump of one findById path), `wnd` (one window); VISUAL `screenshot` HardCopies every window into one annotated PNG (sub-modes topmost | composite | full, where full also dumps the topmost window's tree). The orchestrator reads the PNG with the Read tool. Other skills call this mid-flow to discover the current screen state. Replaces the former /sap-gui-object-details and /sap-gui-diagnose. Prerequisites: active SAP GUI session (/sap-login first); RZ11 sapgui/user_scripting = TRUE on the server.
sapdev-ai/sap-dev · ★ 7 · Web & Frontend · score 73
Install: claude install-skill sapdev-ai/sap-dev
# SAP GUI Inspect Skill You inspect the currently active SAP GUI screen. Two families of modes: - **Structural** (`tree` / `menu` / `type` / `id` / `wnd`) — dump the component tree, menu bar, all components of a chosen type, or the full property set of a single component identified by its `findById` path. - **Visual** (`screenshot`) — capture every visible window as a screenshot, compose them into one annotated PNG, and hand it to the orchestrator (which reads the PNG with the Read tool). Use this when the structural dump alone isn't enough to see what's on screen. Task: $ARGUMENTS --- ## Shared Resources | File | Token | Purpose | |---|---|---| | `<SAP_DEV_CORE_SHARED_DIR>/rules/skill_operating_rules.md` | *(rule)* | Mandatory operating rules | | `<SAP_DEV_CORE_SHARED_DIR>/rules/language_independence_rules.md` | *(rule)* | GUI-scripting language independence — identify by component ID + DDIC field name, status-bar checks via `MessageType` codes (S/W/E/I/A), VKey instead of menu-text, no branching on `.Text`/`.Tooltip`/window titles | | `<SKILL_DIR>/references/sap_gui_object_details.vbs` | `%%MODE%%`, `%%FILTER%%`, `%%WINDOW%%`, `%%MAX_DEPTH%%`, `%%OUTPUT_FILE%%` | Structural inspection: component tree / menu / type dump / property dump | | `<SKILL_DIR>/references/sap_gui_diagnose_capture.vbs` | `%%OUTPUT_DIR%%`, `%%MANIFEST%%` | Visual inspection: HardCopy each window's BMP + emit TSV manifest | | `<SKILL_DIR>/references/sap_gui_diagnose_compose.ps1` | `%%MAN