Hi,
The HR_INFOTYPE_OPERATION , will not work inside the BADI because of LUW ...
Create a Z Function module as same as the HR_IFOTYPE_OPERATION (IMPORT and EXPORT PARAMETERS ONLY)
Call the FM inside the ZFM, pass the parameters...
while calling the ZFM, please write destination 'NONE' like below
CALL FUNCTION 'ZFUNCTION_MODULE' destination 'NONE'.
Thanks,
Vijay SR