Skip to Content
avatar image
Former Member

CATS issue

Dear Experts,

Request you to go through the issue mentioned below and suggest a solution,

Currently i am working on a support project for a professional services organization. Client has implemented PS module to handle the projects they execute for different customers. The issue that i am facing is related to CATS.

All the resources working on a project log in their efforts through portal that is linked to the PS module through an interface. Users also use the portal for applying leave. Actually there are 2 ways by which a user can apply leave. There is an option/link as "Leave Request" wherein the user can click on that particular link and apply leave and the other way is by selecting the appropriate Att./Abs. Type from the dropdown and select the relevant category. In this case what is happening is that the user are applying for leave through the leave request option and sometimes by mistake they even log in their efforts for the same day they are applying leave. Now, at the client's place they have a background job that runs everyday in the evening and updates these leave requests in the HR master data. Since the background job runs only in the evening users are able to log in their efforts also against the day they have applied leave.

I want to restrict the user by not allowing him to log in his efforts if he has already applied leave using the leave request option. i.e. user should not be allowed to enter any efforts in the timesheet for the day he has applied leave.

Request you all to kindly suggest a suitable solution.

Thanks & Best Regards,


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Sep 22, 2009 at 07:09 AM


    Make the change in Collision to Error message in SPRO>Cross Application Components>Timesheet>Specific Settings for CATS CLassic>Setup data data entry profile.

    Hope it helps...


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Varshal,

      This thing is already in place. System is throwing an error when there is a collision in the timesheet entries.



  • avatar image
    Former Member
    Sep 22, 2009 at 07:26 AM

    The portal you are refer here is it not ESS?

    As suggested earlier I don't think making changes to the data entry profile will help, reason being leave records are not entered in time sheets and not yet transferred to HR (as you it said happens during evening) and changing the collision setting to error in the data entry profile for records between CATS and HR or between CATS records is not going help you acheive the required.

    Possible solution I can think is to make the background job more frequent (every 10 minutes) so that leave records get transferred to HR and then make the changes to data entry profile (collision check between CATS records and HR) could help.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Gokul

      we are also running similar scenario like you explained. From the problem you have addreesed, I propose that the solution of restriction can not be one way. Means It also can happen that somebody by mistake pick uo wrong date for leave applictaion and then wants to change.

      Leave application happens through different set of programs of Leave management (Or PTO Management) and effort booking thorugh other. So once you apply for leave , the mail trigger should go to concerned PM for apporval and then the booking field shall be non editable till apporval/disapproval happens from PM.

      Unless PM approves, time should not flow from TB system to SAP.

      Only above intelligence in programs of your TB system shall fulfill what your needs without increasing JOB RUN Frequency.

      I am not hard core programmer so may be little grossly explaining from functional side.

      Best Regards


  • avatar image
    Former Member
    Nov 16, 2009 at 10:37 AM

    no further comments on closing..

    Add comment
    10|10000 characters needed characters exceeded