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.