Skip to main content
Version: 1.x

Function: getTableData()

getTableData(page, tableId, options?): Promise<readonly Record<string, unknown>[]>

Ai

Returns all table data as plain JSON objects from OData binding contexts.

Parameters

page

TablePage

Playwright Page (or compatible subset).

tableId

string

The UI5 control ID.

options?

TableOptions

Table options.

Returns

Promise<readonly Record<string, unknown>[]>

Capability

ui5.table.getData

Intent

Extract all OData entity data bound to the table rows as JSON objects.

Guarantee

Returns an array of binding context objects for each row (empty array if no data).

Ai Context

Reads binding contexts (getObject()) for each row. Returns raw OData entity data, not display text. Useful for data-level assertions.

Sap Module

sap.m.Table, sap.ui.table.Table — OData binding context data extraction

Business Context

Bulk data extraction from SAP tables for validation against business rules.

Example

`const data = await getTableData(page, 'myTable');`