SELECT DISTINCT A.OPRID , B.EMAILID , B.DESCR FROM PS_SEC_BU_OPR A , PS_ROLEXLATOPR B , PSROLEUSER C , PS_EM_BUY_REG_TBL D , PS_EM_VCHR_APR_DAT F WHERE B.ROLEUSER=C.ROLEUSER AND A.OPRID=B.OPRID AND C.ROLENAME IN ( SELECT G.EM_ROLENAME FROM PS_EM_BUYER_APPR G , PS_EM_VCHR_APR_DAT H , PS_VOUCHER I WHERE G.BUSINESS_UNIT = H.BUSINESS_UNIT AND H.BUSINESS_UNIT = I.BUSINESS_UNIT AND H.VOUCHER_ID = I.VOUCHER_ID AND G.EM_ROLENAME = H.ROLENAME AND H.CURRENT_STATUS = 'Y' AND I.APPR_STATUS <> 'A' AND G.BUSINESS_UNIT = F.BUSINESS_UNIT ) AND A.BUSINESS_UNIT=F.BUSINESS_UNIT AND F.ROLENAME=C.ROLENAME AND A.BUSINESS_UNIT=D.BUSINESS_UNIT AND D.EM_EMAIL_INV_APPR='Y' AND F.CURRENT_STATUS='Y'
|