Background
By design, Project Server allows anybody from the approval chain to recall a timesheet to correct any
incorrect data. There is no way from within the Project Server interface to render a timesheet non-recallable.
Resolution
Because the Project Server timesheet was designed to interface with other applicaitons, such as payroll systems, the database contains a flag that a developer can set to tell Project Server not to allow further recalls. Developers can set this flag using a PSI call. To learn more about the Project Server Interface, (PSI) See the Project Server SDK. http://msdn2.microsoft.com/en-us/library/ms512767.aspx