pagePlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Page 9663 "Tenant Report Layout Cfg"

Base Application · Microsoft.Foundation.Reporting

Across versions

  1. BC23-28not present
  2. BC29added
  3. BC30unchanged

Neighbourhood 3 connected objects and pages

Codeunit 9665 "Composite Layout Lookup Helper" (calls, 8 links)Composite Layout Lookup HelperCodeunit 265 "Feature Key Management" (calls)Feature Key ManagementSet Up Report Themes and Header/Footer Layouts (Learn pages)Set Up Report Themes and Hea…

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Foundation.Reporting · captioned “Report defaults for theme and header-footer” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Report defaults for theme and header-footer
Extensible false
SourceTable Tenant Report Layout Cfg
PageType List
UsageCategory Administration
ApplicationArea Basic, Suite
Permissions tabledata “Tenant Report Layout Cfg” = RIMD

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Group Applies to ScopeDisplay Specifies which reports and layouts this row covers, spelled out. Rows can overlap; the most specific one wins.
Report ID Rec."Report ID" Specifies the report this row applies to. Use the lookup to pick a report rather than entering its ID. Set it to 0 to apply to every report, in which case Layout Name must be empty.
Report ReportNameDisplay Specifies the name of the report the ID refers to.
Layout Name LayoutNameDisplay Specifies the body layout this row applies to. Empty applies to every layout of the report. Use the assist-edit (…) to pick one of the report’s body layouts.
Company Name Rec."Company Name" Specifies the company this configuration applies to. Empty applies to all companies.
Header/Footer Part HeaderPartDisplay Specifies the header/footer layout part. Use the assist-edit (…) to pick an approved part.
Theme Part ThemePartDisplay Specifies the theme layout part. Use the assist-edit (…) to pick an approved part.

Actions

Group Action ToolTip Runs
Processing Add global default Add the row that applies to every report and every layout, the fallback used when nothing more specific is set. Goes to that row when it already exists.
Set for one report Pick a report and add the row that covers all of its layouts, creating it if it does not exist yet.
Apply to all layouts Widen this row so it applies to every layout of the report instead of the one named. Available when the row names a layout.
Set for one layout Pick a single report layout and add the row that covers only that layout, creating it if it does not exist yet.

Procedures

10 local procedures, no public ones.

Triggers

OnOpenPage, OnAfterGetCurrRecord, OnAfterGetRecord

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Recent changes

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Tenant Report Layout Cfg"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources