I foresee 2 reasons why your timesheets did not become a financial transaction
1. Did you check the PRTimeEntry.PRRMExported for this timesheet transaction which did not get to ppa_wip? If this is 0, it means the Post timesheet job has not picked this transaction to imp_transactionimport table. Below is the query you can use to find which all transactions are not processed by the Post timesheet job
select PRTimeEntry.*,
PRChargeCode.prExternalID as ccExternalID,
PRTypeCode.prExternalID as tcExternalID
from PRTimeEntry
left outer join PRChargeCode on PRTimeEntry.prChargeCodeID=PRChargeCode.prID
left outer join PRTypeCode on PRTimeEntry.prTypeCodeID=PRTypeCode.prID,
PRTimeSheet, PRResource,
PAC_MNT_RESOURCES, PAC_MNT_PROJECTS, PRTask, PRAssignment
where PRTimeEntry.prRMExported=0
and PRTimeEntry.prTimeSheetID=PRTimeSheet.prID
and PRTimeSheet.prStatus=4
and PRTimeSheet.prResourceID=PRResource.prID
and PRResource.prTrackMode=2
and PAC_MNT_RESOURCES.ID=PRResource.prID
and PAC_MNT_RESOURCES.ACTIVE=1
and PAC_MNT_PROJECTS.ID=PRTask.prProjectID
and PAC_MNT_PROJECTS.APPROVED=1
and PAC_MNT_PROJECTS.STATUS='O'
and PRTask.prId = PRAssignment.prTaskID
and PRTimeEntry.prAssignmentID = PRAssignment.prID
and PAC_MNT_PROJECTS.PROJECT_CODE= 'x'
From this query, you can see the different conditions which should be satisfied for the post timesheet job to pick the timesheet transaction. For eg., a resource enters timesheet and before the post timesheet job runs, the project manager has put the project financial status ON HOLD. In such situation it will not even process to imp_transactionimport table. So check for these conditions and correct them.
2. I wouldn't want this to happen but a worst case scenario and I have seen this in the past. The timesheet got processed to imp_transactionimport table but it was not qualified to be financial and was marked as ERROR in invalid transaction list. The application admin (or whoevere is responsible to clear the invalid transaction) deletes that transaction from the invalid transaction list. If this has happened, there is no way to get those transactions back.
Since this is a timesheet transaction, its not recommended to do a Transaction Entry because of many reasons and primary reason would be, your portlets like posted timesheet review will have discrepancy as it will not show these transactions but when you check the timesheet its posted there.
- Jerin