Views:

When the user opens the Timecard Status screen it queries the Week Maintenance tables for the Week Ending date closest to the current date.  That date will populate in the screen when its opened.

From that Weekending date it determines the weeks that will show prior to this date, it determines this from the Labor Period field in Week Maintenance screen.
It will then query the Timecard Header records to find a “match” between the Header and the Weekending date screen.
Week numbers are used to determine the order. If it doesn’t find a “match” then the Timecard will be listed as missing.
The match its looking for is the labor period and the week number for the weekending date.

The main cause for this is the Week Maintenance screen was setup incorrectly for the week ending date in question.
An employee entered time under this setup. Then later Week Maintenance was changed or corrected and a match can no longer be found. Timecard status will report the Timecard as Missing.

To correct: If  the Timecard, is unapproved or unposted it can be rejected, and the timecard deleted and re-entered. 

If the Timecard was posted, then a correction will need to be initialized in the Timecard Correction screen.