We configured leave management system in ECC and used some user exits. Our front end is ESS. When leave is applied through ESS, the leave details are stored in PTREQ* tables. Hence the user exits that have implemented are for th the PTREQ_ATTABDATA table. When we test leave through simulation TCode PTARQ, the checks implemented through user exists are working fine. But when we apply leave through ESS, these same check are not taken into account.