Skip to main content
Version: 1.x

Function: getTableData()

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

Defined in: src/modules/table.ts:363

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>[]>

Intent

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

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');`