Table Features

Intro

The SAP Fiori elements templates support the features and settings for a table detailed below.

For design information see the table guidelines, starting with Table Overview, and the links within this article.

[internal_only]

Feature Availability

Table Settings

Availability

Column Heading Labels
You set these.
Sticky Column Header Behavior
Default, you can turn it off.
Column Width
The default width depends on the column contents. You can change it.
Column Importance in Responsive Tables

By default, all columns have an importance of none,

except

for list report columns for key fields. These have high importance.

You can change the level of importance.

Number of Table Rows Displayed at Once
Work with the development team to find the best compromise between optimal user experience and optimal technical performance.
Ascending Sort Order on a Column
Default, you can change it.
Grouping
Available in responsive and analytical tables
Grouped Totals in Analytical Tables
For now, an asterisk (*) is displayed instead of a figure for grouped totals of items with different units of measure in the same group.
No Data Found Text
Default, replace the generic placeholder text with text that’s meaningful to the user.

List Report and Analytical Page Only

Availability

Number of Table Levels Expanded at Initial Load
Default, you can change the number for the tree table and analytical table.

Object Page Only

Availability

Message Strip for Rows with Errors
Default

[/internal_only]

[external_only]

Feature Availability

Table Settings

Availability

Column Heading Labels
You set these.
Sticky Column Header Behavior
Default, you can turn it off.
Column Width
The default width depends on the column contents. You can change it.
Column Importance in Responsive Tables

By default, all columns have an importance of none,

except

for list report columns for key fields. These have high importance.

You can change the level of importance.

Number of Table Rows Displayed at Once
Work with the development team to find the best compromise between optimal user experience and optimal technical performance.
Ascending Sort Order on a Column
Default, you can change it.
Grouping
Available in responsive and analytical tables
No Data Found Text
Default, replace the generic placeholder text with text that’s meaningful to the user.

List Report and Analytical Page Only

Availability

Number of Table Levels Expanded at Initial Load
Default, you can change the number for the tree table and analytical table.

Object Page Only

Availability

Message Strip for Rows with Errors
Default

[/external_only]

Table Settings

Column Width

The default column width varies according to the column contents:

You can can change the width.

For more information, refer the development team to Setting the Default Column Width.

Column Importance in Responsive Tables

By default:

You can change the level of importance.

The importance assigned to a column determines whether or not the table displays its values onscreen when screen space is limited:

When at least one column is hidden, the table toolbar displays the Show Details button so usesrs can view the previously hidden columns in the table pop-in area. After the user clicks Show Details to display the column, the action changes to Hide Details.

For more information, see:

Number of Table Rows Displayed at Once

By default, a responsive table loads the following number of rows at once:

When more rows exist, the users can click the More button at the end of the table to view additional rows.

With SAP Fiori elements for OData V2, you can change the default number.

For an object page that includes one section and one subsection, the responsive table loads 20 rows and the user can scroll to view additional ones.

Work with the development team to find the best compromise between optimal user experience and optimal technical performance.

Sort Order

By default, the sort order for a column is ascending.

You can:

For more information, see the sort guidelines according to table type:

Grouping

Grouping is available in responsive and analytical tables.

You can define the format of the grouping headers.

[internal_only][/internal_only]

Grouped Totals in Analytical Tables

For now, with SAP Fiori elements for OData V4, in an analytical table where a group contains items with different units of measure — for example the sales revenue for different countries in different currencies — the grouped total has an asterisk (*) next to it, not a number. These totals cannot yet be calculated.

Example

Country
Sales Revenue (EUR)
Sales Revenue Local Currency
> Germany
20,976,409.00 EUR
20,976,409.00 EUR
> USA
30,106,332.00 EUR
34,622,095.00 USD
> United Kingdom
13,872,516.00 EUR
12,485,187.00 GBP
Total All Countries
64,955,257.00 EUR
*

For more information, see:

No Data Found Text

By default, the following text is displayed when no data is found.

Replace the generic text with text that’s meaningful to the user.

List Report and Analytical Page Only

Initial Expansion of Table Levels

By default, on initial load, the following expandable tables are expanded to this number of levels:

You can change the default value for the tree table and analytical tables.

For more information, refer the development team to Initial Expansion Level for Tables in List Reports & Analytical List Pages.

Object Page Only

Message Strip for Rows with Errors

When table rows contain errors, a message strip is displayed above the table. It contains a Filter Items link that lets users see only the rows with errors. After the users click the link, a Clear Filter link replaces it.