Skip to content
  • There are no suggestions because the search field is empty.

How to embed a NextTables table in SAC or Tableau

Embedding step by step: the URL that hides the menu, where to place the table, why the dashboard needs a refresh, and when to jump instead of embed.

📝 Availability: NextTables for SAP BW, Professional and Enterprise editions.

You will learn

How to put a NextTables table inside a dashboard, so that a reader who spots wrong or missing data can correct it without leaving the report. The mechanism is a web page embedded in the dashboard, which means it works the same way in SAC stories, SAC analytic applications and Tableau.

This article is for whoever builds the dashboard.

The problem it solves

You open a dashboard and see that master data or plan data is wrong or missing. Correcting it normally means leaving the dashboard, opening NextTables, finding the object, finding the record, changing it, then coming back and refreshing. Embedding the table removes every step but the change itself.

Prerequisites

Step-by-Step Instructions

1. Build the URL for the embedded view

Use the singular display type so the table arrives without the NextTables menu, which the dashboard does not need and which invites the reader to navigate away:

https://{yourdomain}/#/table/{table}/{table_type}/

To open it already filtered on what the dashboard is showing, append the filter parameter. The whole syntax is in URL parameters for NextTables in SAP BW:

https://{yourdomain}/#/table/MY_ADSO/DSO/?filter=CALYEAR eq '2021'

2. Add the page to the dashboard

Place a web page component on a dashboard page and point it at that URL. In the example, a sales planning dashboard shows that the planning values for May are missing.

A sales planning dashboard in SAP Analytics Cloud showing missing planning values for May

3. Put the table on its own page, or beside the chart

A second dashboard page holding the table keeps the reporting view uncluttered and gives the table enough width to be usable. The reader switches to it, adds the missing rows with Add or Copy, and saves.

A dashboard page containing the embedded NextTables table with the Add and Copy buttons

4. Refresh the dashboard

The write goes to the database immediately, but the dashboard keeps showing what it already loaded. Unless an automatic refresh is configured, refresh it by hand with the icon in the header.

The dashboard header with the manual refresh icon

5. Configure an automatic refresh

In the editor, click the Refresh icon and choose Configure Auto Refresh. Set the cycle in the dialog.

The Configure Auto Refresh dialog with the update cycle setting

💡 An automatic refresh is worth configuring even at a long cycle. Without one, someone corrects a value, looks back at the chart, sees the old number and concludes the correction did not save.

Embedding, or jumping

Embedding is one of two ways to connect the dashboard to the table, and they suit different situations:

ApproachGood forHow
Embed the table Correcting data the reader is looking at, without losing the context. A web page component pointing at the table display type.
Jump to the table Occasional maintenance, or a table too wide to embed comfortably. A link with the filter parameter, so the table opens on the selection the reader made.
Jump to the add form Adding one row, such as a comment or a status, with the context prefilled. See How to enter data through a standalone Add form in SAP BW.

Troubleshooting / FAQs

1. The NextTables menu appears inside my dashboard.

You used the plural display type. table hides the menu, tables shows it.

2. The change I saved does not show in the chart.

The dashboard is serving what it loaded. Refresh it manually, or configure an automatic refresh.

3. The embedded table is not filtered to what the dashboard shows.

Add the filter parameter to the URL. Note that the reader can widen it in the global filter, so it presets a view rather than restricting one.

4. Some readers see the table and others see nothing.

Embedding grants no authorization. Each person needs the normal NextTables permissions for that application and table, and their analysis authorizations still decide which rows they see.

5. Does this work outside SAP Analytics Cloud?

Yes. Any tool that can embed a web page works the same way, Tableau included. Nothing in the mechanism is specific to one vendor.