When creating a leave request the error message HRTIM_ABS_REQ117 (No data exists for infotype 0105, employee & in this period) appears. However, at first glance the displayed employee/personnel number has nothing to do with the requester itself.
Cause
When creating a leave request it is also checked if the approver of the leave request is consistent, meaning whether the records IT105 and IT001 are maintained in the period. If not, the error message HRTIM_ABS_REQ117 is thrown. For more details debug the function module PT_ARQ_REQUEST_PREPARE
when submitting a leave request.
Solution
Maintain the record IT105 for the approver. Make sure that the maintained user in IT105 exists in the period. Otherwise a leave request will be created and assigned to a user that does not exists – which means the leave request will never be approved.
Further Information
Don’t disable the message via customizing as an leave request without a valid approver offers no added value.