#9548 636017 Move Projects report action tooltips to report objects
Report action tooltips for Projects reports are moved from page actions to the report objects themselves, reducing duplication and ensuring consistent tooltips across all report invocations.
- 66files
- 66AL files
- 45objects
Pull request · merged into main (BC30) on 2026-07-30 by V-CWurtzen · 66 files (+34 -123), 66 AL · refactor · tier official · reviewed (checked by Opus)
What changed
- 27 Projects reports now have tooltips defined at the report level
- Duplicate tooltips removed from page actions in pages like Job Card, Resource Card, and role centers
- Changes propagated to all country layer forks to maintain consistency
- Metadata-only change with no runtime behavior or breaking changes
- Follows the same cleanup pattern already applied to other system areas
AL objects touched
- Report 10217 “Job Register”, Base Application (CA layer): modified
- Report 10198 “Resource Register”, Base Application (CA layer): modified
- Report 10199 “Resource Statistics”, Base Application (CA layer): modified
- Report 10200 “Resource Usage”, Base Application (CA layer): modified
- Report 1087 “Change Job Dates”, Base Application: modified
- Page 88 “Job Card”, Base Application: modified
- Page 89 “Job List”, Base Application: modified
- Page 1002 “Job Task Lines”, Base Application: modified
- Page 1004 “Job Task List”, Base Application: modified
- Report 1095 “Update Job Item Cost”, Base Application: modified
- Report 1093 “Job Create Sales Invoice”, Base Application: modified
- Page 1007 “Job Planning Lines”, Base Application: modified
- Report 1088 “Job Split Planning Line”, Base Application: modified
- Report 1013 “Items per Job”, Base Application: modified
- Report 1009 “Job Actual To Budget”, Base Application: modified
- Report 1008 “Job Analysis”, Base Application: modified
- Report 1006 “Job - Planning Lines”, Base Application: modified
- Report 1015 “Job Register”, Base Application: modified
- Report 1011 “Job Suggested Billing”, Base Application: modified
- Report 1007 “Job - Transaction Detail”, Base Application: modified
- Report 1010 “Job WIP To G/L”, Base Application: modified
- Report 1012 “Jobs per Customer”, Base Application: modified
- Report 1014 “Jobs per Item”, Base Application: modified
- Report 1086 “Job Calculate WIP”, Base Application: modified
- Report 1085 “Job Post WIP to G/L”, Base Application: modified
- Report 1198 “Date Compress Resource Ledger”, Base Application: modified
- Report 1199 “Delete Empty Res. Registers”, Base Application: modified
- Page 274 “Resource Registers”, Base Application: modified
- Report 1107 “Resource - Cost Breakdown”, Base Application: modified
- Report 1101 “Resource - List”, Base Application: modified
- Report 1115 “Resource - Price List”, Base Application: modified
- Report 1103 “Resource Register”, Base Application: modified
- Report 1105 “Resource Statistics”, Base Application: modified
- Report 1106 “Resource Usage”, Base Application: modified
- Report 1195 “Adjust Resource Costs/Prices”, Base Application: modified
- Page 76 “Resource Card”, Base Application: modified
- Page 77 “Resource List”, Base Application: modified
- Page 9015 “Job Project Manager RC”, Base Application: modified
- Page 9014 “Job Resource Manager RC”, Base Application: modified
- Page 9068 “Project Manager Activities”, Base Application: modified
- Report 950 “Create Time Sheets”, Base Application: modified
- Report 953 “Move Time Sheets to Archive”, Base Application: modified
- Page 951 “Time Sheet List”, Base Application: modified
- Page 9018 “Administrator Role Center”, Base Application: modified
- Page 9035 “Data Administration”, Base Application: modified
src/Layers/APAC/BaseApp/Projects/Resources/Resource/ResourceCard.Page.al: modified, not in the BC30 snapshotsrc/Layers/APAC/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/BE/BaseApp/Projects/Resources/Reports/ResourcePriceList.Report.al: modified, not in the BC30 snapshotsrc/Layers/BE/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/CH/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/DACH/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/FI/BaseApp/Projects/Resources/Reports/ResourcePriceList.Report.al: modified, not in the BC30 snapshotsrc/Layers/GB/BaseApp/Projects/Resources/Resource/ResourceCard.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Project/Job/JobCard.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Project/Job/JobList.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Project/Job/JobTaskLines.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Project/Job/JobTaskList.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Project/Planning/JobPlanningLines.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Resources/Resource/ResourceCard.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Resources/Resource/ResourceList.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/RoleCenters/JobProjectManagerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/RoleCenters/JobResourceManagerRC.Page.al: modified, not in the BC30 snapshotsrc/Layers/NL/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/NO/BaseApp/Projects/Resources/Reports/ResourcePriceList.Report.al: modified, not in the BC30 snapshotsrc/Layers/NO/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshotsrc/Layers/RU/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al: modified, not in the BC30 snapshot
Context
- Work items: AB#636017
- Labels: Ownership: Manual, Team: Other
- Systems: projects, administration, development
- From the description: “Moves the report action ToolTips for the Projects (Jobs & Resources) 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).