Skip to Content
Author's profile photo Siva Prasad

Finding the User exits- HCM Functionals

Summary :

This document describes how the functional guys find out the user exists in HR sub modules, Here I am taking the Time managment / CATS exists.

the best examples are,

1) validate the time entries in employee time sheet by using the CAT2 , i.e resouce has been allocated one project, he/she is booking the billable hours in cat2 ,the validity of wbs element is 02-02-2013 TO 15-04-2013. Resource is trying to book the hours before/ after assignment dates, the system throws the error message – for this we have to provide the exit  to technical team, they will develop the code in exit.

2) In similar way , in IT2001 , if the employee has confirmed in a company than only he is eligible for apply the absence.

Employee hire date : 03-03-2013 , probation period ends 03-09-2013, if the emp is booking the absence in month of April / may the system throws error message.

Screenshot for Easy understanding:

At first ,I am planning to show the CATS exists , Goto transaction code CAT2. Select the System option and click on Status option.


In next screen, you can find the program


Double click on the program, it will appears the abap screen(SE38 transaction code),

select the GOTO option, select the Attributes


Copy the package in next screen


Goto transaction code CMOD , Utilites–> select SAP Enhancements


Paste the package name under package field, execute.


In next screen, you can see the list of exits and based on your requirement you need insert a piece of abap code with help of abap team.


In similar way, i just shown only final exits in time managment end.



Siva Prasad

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Siva,

      That's useful. I will try it out.