Hi Mate,
We have also implemented the badi HRFORM_HRF02 with the method CHECK_PERSON_LATE.
zap_payslip_de_o is the name of your payslip
METHOD if_ex_hrform_hrf02~check_person_late.
FIELD-SYMBOLS: <zap_payslip_de_o> TYPE /1pyxxfo/zap_payslip_de_o.
IF flt_val = 'ZAP_PAYSLIP_DE_O'.
ASSIGN ch_data->* TO <zap_payslip_de_o>.
if lines( <zap_payslip_de_o>-star_ueberweisung ) = 0.
RAISE reject.
endif.
ENDIF.