Hello All,
My client requirement is,
employee leave request hours need to be displayed in Timesheet after manager’s
approval with grad-out line. (In CAC1 No changes after approval activated)
Employee submits leave request
and manager approves, in workflow we are calling below BAPI and updating the
CATSDB table.
BAPI_CATIMESHEETMGR_CHANGE CATS: Change data records
BAPI_CATIMESHEETMGR_DELETE CATS: Delete Data Records
BAPI_CATIMESHEETMGR_INSERT CATS: Insert data rec
We are also executing the report
RPTARQPOST for updating the IT2001.
When we updating the CATSDB
table, leave request hours are updating with status 10 (In process) Due to
status 10, when employee trying to submit timesheet, collusion error is
displaying and employees not able to submit timesheet.
If I don’t run RPTARQPOST and
entries updated with CAT6 in IT2001, IT2002, Leave request work item are going
to error and employee are not able to submit new leave requests until we delete
error work item by running the report RPTARQDBDEL
Please let me know is there any the
other alternative to update CATSDB with status 30 (Approved)
Regards
Devi