I created an Excel Pivot Table with a list of all the Acumatica 4.0 screens.
In order to view the Pivot Table, please click here.
Here is my SQL code for the query that feeds the Pivot Table:
SELECT MainModule.Title[Main Module],SubModule.Title[Sub Module],
Pane.Title[Pane],Category.Title[Category],
Screen.Title+' ('+Screen.ScreenID+')'[Screen]
FROM dbo.SiteMap Screen
LEFT OUTER JOIN dbo.SiteMap Category ON Screen.ParentID = Category.NodeID
LEFT OUTER JOIN dbo.SiteMap Pane ON Category.ParentID = Pane.NodeID
LEFT OUTER JOIN dbo.SiteMap SubModule ON Pane.ParentID = SubModule.NodeID
LEFT OUTER JOIN dbo.SiteMap MainModule ON SubModule.ParentID = MainModule.NodeID
WHERE Screen.ScreenID IS NOT NULL AND Screen.ScreenID NOT LIKE '%000000'
AND MainModule.Title IS NOT NULL AND MainModule.Title<>'Acumatica Company'
-- AND Screen.ScreenID='WI000020'
ORDER BY MainModule.Position,SubModule.Position,Pane.Position,Category.Position,Screen.Position