Hi Maria,
I doubt if there is any such table wherein the assignment period of all related OTYPE are stored.
The best solution will be to enhance the internal table structure and add begda and endda fields from HRP1001 itself and then remove all the records which dont lie in certain period.
Regards,
Vineet