For timesheet approval, we have used task TS310000007 for approval/rejection. Now when employee deletes the time record (using CAT2 tcode OR from portal ESS) which is pending for approval, the corresponding UWL item in manager inbox also gets removed and work item/work flow gets completed, record is also record from CATSDB table. But on deleting/following same steps using BAPI BAPI_CATTIMESHEETMGR_DELETE, only record is being removed from CATSDB table and work item is not getting completed/removed from manager's inbox. This is redundant work item and does not have any record for approval.
Seems this BAPI only deletes record from CATSDB but doesnt completes work item.
Did any one of you had a requirement to use this BAPI and what was done to set work item to complete ?