videoReporting & Analyticsofficial - Microsoftreviewed - checked by Opus

What's New: Reporting (For Developers) (2025 release wave 1)

Report layout changes for developers in Business Central 2025 release wave 1: AL overrides for Excel layout properties, obsoleting layouts in AL, a Validate action (RDL only in 26.0), a Show layout info action, and BC report information in Word layouts.

  1. 0:00 Introduction and overview
  2. 0:31 New AL layout features: overriding properties and obsoleting
  3. 2:00 Runtime layout features in report layouts page
  4. 3:17 Layout management: validation, Excel properties, and troubleshooting
  5. 6:13 Word layout enhancements and metadata features
  6. 10:20 Word layout example and rendering
  7. 11:12 Developer documentation for obsoleting reports
video Microsoft Dynamics 365 Business Central (YouTube) · 2025-04-01Watch on YouTube

Overview

The video covers what is new for developers working with report layouts in 2025 release wave 1. It starts with AL changes: overriding the Excel multiple data sheets property per layout and marking layouts obsolete with an obsolete state and reason.

It then moves to the report layouts page, where the Excel property can be set, a Validate action checks layouts, and a Show layout info action supports troubleshooting. The last part covers Word layouts, which get a BC report information section in the XML mapping with a date/time hierarchy, and the updated developer documentation on obsoleting reports.

Key points

  • Developers can override the Excel layout multiple data sheets property at the individual layout level in AL, without affecting existing customer layouts.
  • Report layouts can be marked obsolete in AL with the obsolete tag, including obsolete state and reason.
  • The Validate action currently checks RDL layouts only in 26.0. Word and Excel validation is announced for a next minor release.
  • Show layout info displays system ID, type, creator, modifier, obsolete status and last modified details. The system ID matches the telemetry custom dimension called layout ID.
  • Creator and modifier are filled in only for user-imported or user-created layouts, not extension or app-provided ones.
  • Word layouts get a BC report information section in the XML mapping pane (report name, title, help text, environment, company, user, language, date/time), so this no longer needs to be coded in AL.
  • The date/time hierarchy (year, month, day, hour, minute) lets Word layouts format dates and times in any format.

Features

Feature Status At
Override Excel multiple data sheets property at layout level status not stated, demoed 0:31
Obsolete report layouts using AL status not stated, demoed 0:47
Set Excel layout properties in report layouts page status not stated, demoed 2:54
Validate report layouts status not stated, demoed 4:29
Show layout info action status not stated, demoed 4:29
Standard BC report information in Word layouts status not stated, demoed 6:13
Word layout date/time hierarchy status not stated, demoed 9:01
Obsoleting reports developer documentation status not stated 11:12

AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

  • other “number series report” at 3:53
  • other “BC report information” at 8:32

Quotes

  • 0:31 “you can first of all override any choice of Excel layout multiple data sheets property that has been set on the report.”
  • 4:40 “The system ID is all is in particularly useful if you have telemetry because this system ID is also the one that is locked”
  • 5:57 “the first major release is only rdl layout that will be validated in a next minor”
  • 8:21 “We’re not going to dive into that. Instead you see a new kit on the block here. BC report information.”
  • 10:09 “You don’t have to use that anymore. Uh you can just use them in a standard fashion.”
  • 12:13 “You could just put in the obsolete um properties but how do you communicate the change to a user?”

Disclaimers in the video

  • 5:57 coming-later: For now for the 26.0 the first major release is only RDL layout that will be validated in a next minor. Uh we will also add validation for word and excel.