Report designer

This section provides a brief explanation of the Report designer-related enhancements.

Multiple personalizations per report

You can now define multiple personalizations per report:

  • You can use the Report Personalizations (ttadv9507m000) session to copy an existing personalization to a new variant.
  • Alternatively, in the Report Designer, you can save the personalization as a new variant.

On runtime, the user must select the desired variant in the report selection dialog box.

Running total

You can define a "running total", for example, at the bottom of the page and at the top of the next page. To achieve this, you must place an aggregation field on the footer and header layouts. You must also specify some additional properties, which define when the total value is printed or reset.

Extra fields from additional datasets or tables

In the Report Designer, you can now select extra fields from additional datasets or tables. You can use the write.additional.row() function to print these fields on the personalized report.

You can use this functionality, for example, to add subcontracting materials on the Purchase Order report.

To add the additional rows to the report, these steps are required:

  1. A dataset must be added to the report extension. Through this dataset, based on a selected table, you can select the extra fields to be added to the report. A wizard helps you to achieve this with minimal effort.
  2. In the Report Designer, extra layouts must be added to the report. These layouts may contain any dataset header, the dataset details, or a dataset footer. You can attach multiple datasets to a personalized report.