Table of Contents

Interface ITable

A table control in a SAP GUI for Windows application.

Inherited Members
ITableBase<ITableCell>.ActivateCell(uint, string)
ITableBase<ITableCell>.ActivateCell(uint, uint)
ITableBase<ITableCell>.SelectCell(uint, string)
ITableBase<ITableCell>.SelectCell(uint, uint)
ITableBase<ITableCell>.SelectRow(params uint[])
ITableBase<ITableCell>.SelectRowRange(uint, uint)
ITableBase<ITableCell>.SelectColumn(params string[])
ITableBase<ITableCell>.SelectColumn(params uint[])
ITableBase<ITableCell>.DeselectRow(params uint[])
ITableBase<ITableCell>.DeselectRowRange(uint, uint)
ITableBase<ITableCell>.DeselectColumn(params string[])
ITableBase<ITableCell>.DeselectColumn(params uint[])
ITableBase<ITableCell>.FindRowWithCellTextInColumn(string, string)
ITableBase<ITableCell>.FindRowWithCellTextInColumn(string, uint)
ITableBase<ITableCell>.FindRowWithCellTextInColumn(string, string, uint)
ITableBase<ITableCell>.FindRowWithCellTextInColumn(string, uint, uint)
ITableBase<ITableCell>.FindAllRowsWithCellTextInColumn(string, uint)
ITableBase<ITableCell>.FindAllRowsWithCellTextInColumn(string, string)
ITableBase<ITableCell>.Title
ITableBase<ITableCell>.Rows
IEnabledProvider.IsEnabled
IElement.Type
IElement.Id
IElement.Name
ITestObject.GetDescription()
ITestObject.SetDescription(IDescription)
ITestObject.FindChildren<TChild>(IDescription)
ITestObject.Exists()
ITestObject.Exists(uint)
ITestObject.GetSnapshot()
ITestObject.Highlight()
ITestObject.HighlightMatches<TChild>(IDescription)
ITestObject.GetTextLocations(string)
ITestObject.GetTextLocations(string, Rectangle)
ITestObject.GetVisibleText()
ITestObject.GetVisibleText(Rectangle)
ITestObject.VerifyImageExists(Image, byte)
ITestObject.VerifyImageMatch(Image, byte, byte)
ITestObject.VerifyImageMatch(Image, ImageMaskArea, byte, byte)
ITestObject.CallFTMethod(string, params object[])
ITestObject.CallFTMethod<TResult>(string, params object[])
ITestObject.Parent
ITestObject.DisplayName
ITestObjectDescriber.Describe<TChild>(IDescription)
ILocationInfoProvider.Location
ILocationInfoProvider.AbsoluteLocation
ILocationInfoProvider.Size
ISupportsNativeObject.NativeObject
Namespace: HP.LFT.SDK.SAP.GUI
Assembly: HP.LFT.SDK.dll
Syntax
public interface ITable : ITableBase<ITableCell>, IEnabledProvider, IElement, ITestObject, ITestObjectDescriber, ILocationInfoProvider, ISupportsNativeObject

Properties

ColumnSelectionMode

Returns which selections can be made on the columns.

Declaration
TableSelectionMode ColumnSelectionMode { get; }
Property Value
Type Description
TableSelectionMode

RowSelectionMode

Returns which selections can be made on the rows.

Declaration
TableSelectionMode RowSelectionMode { get; }
Property Value
Type Description
TableSelectionMode

Methods

IsValidRow(uint)

Indicates whether or not the specified row is a valid row for the table.

Declaration
bool IsValidRow(uint row)
Parameters
Type Name Description
uint row

1-based row index.

Returns
Type Description
bool

True if the row exists.

Remarks

This method is useful because ITableBase.Rows.Count retrieves only an estimated row count for a SAP Table.

PressSettingsButton()

Presses the table settings button.

Declaration
void PressSettingsButton()

SelectAllColumns()

Selects all columns in the table.

Declaration
void SelectAllColumns()

Extension Methods

TestObjectExtensions.WaitUntilEnabled<T>(T)
TestObjectExtensions.WaitUntilEnabled<T>(T, int)
TestObjectExtensions.WaitUntilExists<T>(T)
TestObjectExtensions.WaitUntilExists<T>(T, int)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>, int)