#9582 636017 Move Inventory report action tooltips to report objects
Report action tooltips for 11 inventory reports are moved from page actions to the report objects themselves, removing duplicate tooltip definitions across pages and role centers in the W1 and country layers.
- 63files
- 63AL files
- 19objects
Pull request · merged into main (BC30) on 2026-07-29 by V-CWurtzen · 63 files (+13 -111), 63 AL · refactor · tier official · reviewed (checked by Opus)
What changed
- 11 inventory reports now define their tooltip on the report object instead of on page actions
- In W1, 21 duplicate action tooltips were removed across 7 pages and role centers
- In 18 country layers, the matching page forks were cleaned as well
- Page actions inherit the report tooltip through the 2025 release wave 1 UI descriptor feature
- The Inventory area tooltip migration is now complete; the change is metadata only
AL objects touched
- Report 10164 “Item/Vendor Catalog”, Base Application (CA layer): modified
- Page 8901 “Finance Manager Role Center”, Base Application: modified
- Page 31 “Item List”, Base Application: modified
- Page 5701 “Stockkeeping Unit List”, Base Application: modified
- Report 705 “Inventory Availability”, Base Application: modified
- Report 713 “Inventory - Customer Sales”, Base Application: modified
- Report 708 “Inventory Order Details”, Base Application: modified
- Report 709 “Inventory Purchase Orders”, Base Application: modified
- Report 718 “Inventory - Sales Back Orders”, Base Application: modified
- Report 711 “Inventory - Top 10 List”, Base Application: modified
- Report 704 “Inventory - Transaction Detail”, Base Application: modified
- Report 714 “Inventory - Vendor Purchases”, Base Application: modified
- Report 5808 “Item Age Composition - Value”, Base Application: modified
- Report 5809 “Item Expiration - Quantity”, Base Application: modified
- Report 720 “Item/Vendor Catalog”, Base Application: modified
- Page 291 “Req. Worksheet”, Base Application: modified
- Page 9007 “Purchasing Agent Role Center”, Base Application: modified
- Page 9020 “Small Business Owner RC”, Base Application: modified
- Page 9006 “Order Processor Role Center”, Base Application: modified
src/Layers/APAC/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/Sales/RoleCenters/OrderProcessorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/AT/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/AT/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/AU/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/BE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/BE/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/CH/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/CH/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/DACH/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/DACH/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/DACH/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/DE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/ES/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/ES/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/FI/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/FR/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/FR/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/GB/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/GB/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/GB/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/IS/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/IS/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/IT/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/IT/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/IT/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/IT/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Inventory/Requisition/ReqWorksheet.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Sales/RoleCenters/OrderProcessorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NL/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NL/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NO/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NO/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/RU/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/RU/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/RU/BaseApp/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/SE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al: modified, not in the BC30 snapshot
Context
- Work items: AB#636017
- Labels: Ownership: Needs Review, Team: Other
- Systems: inventory, development, finance, purchasing, sales
- From the description: “The tooltip is now defined once on the report and applies wherever the report is invoked.”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).