Page 9664 "Tenant Report Layout Selection"
Base Application · Microsoft.Foundation.Reporting
Across versions
- BC23-28not present
- BC29added
- BC30unchanged
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Foundation.Reporting · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Tenant Report Layout Selection |
| Extensible | false |
| SourceTable | Tenant Report Layout Selection |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | Basic, Suite |
| Permissions | tabledata “Tenant Report Layout Selection” = R |
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 | Report ID | Rec."Report ID" |
Specifies the report this selection applies to. |
| Layout Name | Rec."Layout Name" |
Specifies the name of the body layout selected for this report, company, and user combination. | |
| App ID | Rec."App ID" |
Specifies the application id that owns the body layout, or the empty guid for a user-defined layout. | |
| Company Name | Rec."Company Name" |
Specifies the company this selection applies to. Empty applies to all companies. | |
| User ID | Rec."User ID" |
Specifies the user this selection applies to. Empty applies to all users (tenant-wide selection). | |
| Header/Footer Part | HeaderPartDisplay |
Specifies the header/footer layout part composed on top of the body layout when this report is rendered. Configured via the Tenant Report Layout Configuration page. | |
| Theme Part | ThemePartDisplay |
Specifies the theme layout part whose styles override the merged result when this report is rendered. Configured via the Tenant Report Layout Configuration page. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Test composite render | Runs the selected report so the Composite Layout Merge can be verified end-to-end against the configured Header/Footer and Theme parts. |
Triggers
OnAfterGetCurrRecord, OnOpenPage
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.
- Codeunit 265 “Feature Key Management” (1 call:
OnOpenPage → IsDocumentReportExperienceEnabled) - Codeunit 9665 “Composite Layout Lookup Helper” (1 call:
OnAfterGetCurrRecord → DecodeLayoutName)
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 Selection"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.