Time entry deletion using tcode CAT2
Please help me understand how the deletion of time entry functions. In my case when I delete a time entry using tcode CAT2, the record is marked with status '60' but a new record gets created with blank (its white space and not 00:00:00) starttime endtime and status '30'. While debugging I found this new record is created by a standard code in include LCATSF21 form DELETE_MARKED_LINES line number 140. Since a new record with blank value gets generated every time we delete a record it is causing issues while approving time entries using CAT7.
Could you please help me find out how to resolve this issue?