#9583 636017 Move Sales report action tooltips to report objects
Sales report action tooltips are moved from page actions to the report objects themselves, eliminating duplicates across role centers and pages where these reports are invoked.
- 70files
- 70AL files
- 14objects
Pull request · merged into main (BC30) on 2026-07-30 by V-CWurtzen · 70 files (+9 -176), 70 AL · refactor · tier official · reviewed (checked by Opus)
What changed
- ToolTips for 5 Sales reports now live on the report objects instead of the page actions that run them
- Duplicate action tooltips removed from 9 W1 pages and role centers, including CRM and Finance role centers
- Country layers updated: 3 report fork additions and 52 page fork removals across 18 layers
- Page actions inherit the report tooltip via the 2025 release wave 1 UI descriptor defaulting feature
- Metadata-only change that completes the Sales area
AL objects touched
- Report 113 “Customer/Item Sales”, Base Application: modified
- Report 114 “Salesperson - Sales Statistics”, Base Application: modified
- Report 107 “Customer - Order Summary”, Base Application: modified
- Page 9026 “Sales & Relationship Mgr. RC”, Base Application: modified
- Page 9003 “Acc. Receivables Adm. RC”, Base Application: modified
- Page 8901 “Finance Manager Role Center”, Base Application: modified
- Page 9077 “Account Receivables”, Base Application: modified
- Page 9020 “Small Business Owner RC”, Base Application: modified
- Page 22 “Customer List”, Base Application: modified
- Page 434 “Reminder”, Base Application: modified
- Report 108 “Customer - Order Detail”, Base Application: modified
- Report 115 “Salesperson - Commission”, Base Application: modified
- Page 9006 “Order Processor Role Center”, Base Application: modified
- Page 9005 “Sales Manager Role Center”, Base Application: modified
src/Layers/APAC/BaseApp/Finance/RoleCenters/AccReceivablesAdmRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.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/Customer/CustomerList.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/Sales/Reminder/Reminder.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/AccReceivablesAdmRC.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/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/AccReceivablesAdmRC.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/ES/BaseApp/Sales/Customer/CustomerList.Page.al: modified, not in the BC30 snapshotsrc/Layers/ES/BaseApp/Sales/Reminder/Reminder.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/AccReceivablesAdmRC.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/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/GB/BaseApp/Sales/Reminder/Reminder.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/AccReceivablesAdmRC.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/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/CRM/RoleCenters/SalesRelationshipMgrRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Finance/RoleCenters/AccReceivablesAdmRC.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/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Sales/Customer/CustomerList.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Sales/Reminder/Reminder.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Sales/RoleCenters/OrderProcessorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Sales/RoleCenters/SalesManagerRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NL/BaseApp/Finance/RoleCenters/AccReceivablesAdmRC.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/AccReceivablesAdmRC.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/NO/BaseApp/Sales/Reminder/Reminder.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/RoleCenters/SmallBusinessOwnerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/RU/BaseApp/Sales/Customer/CustomerList.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: sales, finance, crm, development
- From the description: “Moves the report action ToolTips for 5 Sales reports off the page actions that run them and onto the report objects themselves.”
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).