Table of Contents

Class GuiShell

Namespace
SapGui.Wrapper
Assembly
SapGui.Wrapper.dll

Generic typed wrapper for SAP GUI shell controls (GuiShell). Shell controls are a family of ActiveX-based SAP controls — including ALV grids, trees, calendars and others — that all report Type = "GuiShell" at the base level. More specific shells (e.g. GuiGridView, GuiTree) are already wrapped by their own classes; this wrapper acts as the typed fallback for any shell variant that is not yet individually wrapped, giving you a named type instead of the bare GuiComponent base.

For shell types that are not specifically wrapped, access properties and methods via RawObject or session.findById(id) which returns dynamic.

public class GuiShell : GuiComponent
Inheritance
GuiShell
Inherited Members

Properties

SubType

The shell sub-type string as reported by SAP (e.g. "GridView", "TreeView", "Chart"). Use this to distinguish specific shell variants at runtime.

public string SubType { get; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.