PAY_REL_PAYMENTS_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
PRE_PAYMENT_ID PAYROLL_REL_ACTION_ID ORG_PAYMENT_METHOD_NAME PRIORITY PAYMENT_TYPE_NAME SOURCE CURRENCY_CODE AMOUNT STATUS PREPAY_REL_ACTION_ID PREPAY_CUM_REL_ACTION_ID PAYROLL_ID CALC_BREAKDOWN_ID PREPAY_PAYMENT_DATE PREPAY_PROCESS_DATE PAYMENT_REL_ACTION_ID PAYROLL_NAME PAYEE_TYPE PAYEE PAYROLL_RELATIONSHIP_NUMBER PERSON_NUMBER PAYMENT_REFERENCE LEGISLATIVE_DATA_GROUP_ID |
Query
SQL_Statement |
---|
SELECT ppp.pre_Payment_Id, ppp.PAYROLL_REL_ACTION_ID, opmtl.Org_Payment_Method_Name, ppm.Priority, ppttl.Payment_Type_Name, Lo1.Meaning Source, opm.Currency_Code, ppp.VALUE Amount, Pay_process_flow_utils.Get_payment_status(aac1.PAYROLL_REL_ACTION_ID,ppp.pre_Payment_Id) Status, ppp.payroll_rel_action_id Prepay_rel_action_id, ppp.PAYROLL_REL_ACTION_ID Prepay_cum_rel_action_id, pac1.payroll_id, ppp.calc_breakdown_id, ppp.effective_date prepay_payment_date, pac1.effective_date prepay_process_date, paac1.PAYROLL_REL_ACTION_ID Payment_rel_action_id, ppay.payroll_name, decode(ppp.third_party_payee_id,NULL,'Person','Organization') payee_type, decode(ppp.third_party_payee_id,NULL,peo.full_name,'Organization') payee, ppr.payroll_relationship_number, pnm.person_number, paac1.serial_number payment_reference, ppr.legislative_data_group_id as legislative_data_group_id FROM pay_org_pay_methods_tl opmtl, Pay_Payment_Types_tl ppttl, pay_org_pay_methods_f opm, Pay_pre_Payments ppp, pay_person_pay_methods_f ppm, hcm_LookUps Lo1, Pay_Payment_Types ppt, pay_payroll_rel_actions aac1, Pay_Payroll_Actions Pac1, pay_payroll_rel_actions paac1, pay_all_payrolls_f ppay, pay_pay_relationships_dn ppr, per_person_names_f peo, per_all_people_f pnm WHERE opm.Org_Payment_Method_Id = opmtl.Org_Payment_Method_Id AND opmtl.Language = Userenv('LANG') AND ppt.Payment_Type_Id = ppttl.Payment_Type_Id AND ppttl.Language = Userenv('LANG') AND ppay.payroll_id = pac1.payroll_id AND ppr.payroll_relationship_id = aac1.payroll_relationship_id and ppr.person_id = pnm.person_id (+) and ppr.person_id = peo.person_id (+) AND (peo.person_id is null or pac1.effective_date between peo.effective_start_date and peo.effective_end_date) AND (pnm.person_id is null or pac1.effective_date between pnm.effective_start_date and pnm.effective_end_date) AND pac1.effective_date between ppay.effective_start_date and ppay.effective_end_date AND ppp.PAYROLL_REL_ACTION_ID = aac1.PAYROLL_REL_ACTION_ID AND Pac1.Payroll_Action_Id = aac1.Payroll_Action_Id AND Lo1.LookUp_Type = 'PAY_PAYMENT_SOURCE' AND Lo1.LookUp_Code = DECODE(Pac1.Org_Payment_Method_Id,NULL,DECODE(ppm.Personal_Payment_Method_Id,NULL,'D', 'P'), 'O') AND opm.Org_Payment_Method_Id = ppp.Org_Payment_Method_Id AND Pac1.Effective_Date BETWEEN opm.Effective_Start_Date AND opm.Effective_End_Date AND ppt.Payment_Type_Id = opm.Payment_Type_Id AND ppp.Personal_Payment_Method_Id = ppm.Personal_Payment_Method_Id (+) AND (ppp.Personal_Payment_Method_Id IS NULL OR Pac1.Effective_Date BETWEEN ppm.Effective_Start_Date AND ppm.Effective_End_Date) AND paac1.pre_payment_id (+) = ppp.pre_payment_id AND peo.name_type='GLOBAL' UNION ALL SELECT ppp.pre_Payment_Id, ppp.PAYROLL_REL_ACTION_ID, opmtl.Org_Payment_Method_Name, ppm.Priority, ppttl.Payment_Type_Name, Lo1.Meaning Source, opm.Currency_Code, ppp.VALUE Amount, Pay_process_flow_utils.Get_payment_status(aac1.PAYROLL_REL_ACTION_ID,ppp.pre_Payment_Id) Status, ppp.payroll_rel_action_id Prepay_rel_action_id, aac1.Source_Action_Id Prepay_cum_rel_action_id, pac1.payroll_id, ppp.calc_breakdown_id, ppp.effective_date prepay_payment_date, pac1.effective_date prepay_process_date, paac1.PAYROLL_REL_ACTION_ID Payment_rel_action_id, ppay.payroll_name, decode(ppp.third_party_payee_id,NULL,'Person','Organization') payee_type, decode(ppp.third_party_payee_id,NULL,peo.full_name,'Organization') payee, ppr.payroll_relationship_number, pnm.person_number, paac1.serial_number payment_reference, ppr.legislative_data_group_id as legislative_data_group_id FROM pay_org_pay_methods_tl opmtl, Pay_Payment_Types_tl ppttl, pay_org_pay_methods_f opm, Pay_pre_Payments ppp, pay_person_pay_methods_f ppm, hcm_LookUps Lo1, Pay_Payment_Types ppt, pay_payroll_rel_actions aac1, Pay_Payroll_Actions Pac1, pay_payroll_rel_actions paac1, pay_all_payrolls_f ppay, pay_pay_relationships_dn ppr, per_person_names_f peo, per_all_people_f pnm WHERE opm.Org_Payment_Method_Id = opmtl.Org_Payment_Method_Id AND opmtl.Language = Userenv('LANG') AND ppt.Payment_Type_Id = ppttl.Payment_Type_Id AND ppttl.Language = Userenv('LANG') AND ppay.payroll_id = pac1.payroll_id AND ppr.payroll_relationship_id = aac1.payroll_relationship_id and ppr.person_id = pnm.person_id (+) and ppr.person_id = peo.person_id (+) AND (peo.person_id is null or pac1.effective_date between peo.effective_start_date and peo.effective_end_date) AND (pnm.person_id is null or pac1.effective_date between pnm.effective_start_date and pnm.effective_end_date) AND pac1.effective_date between ppay.effective_start_date and ppay.effective_end_date AND ppp.PAYROLL_REL_ACTION_ID = aac1.PAYROLL_REL_ACTION_ID AND Pac1.Payroll_Action_Id = aac1.Payroll_Action_Id AND Lo1.LookUp_Type = 'PAY_PAYMENT_SOURCE' AND Lo1.LookUp_Code = DECODE(Pac1.Org_Payment_Method_Id,NULL,DECODE(ppm.Personal_Payment_Method_Id,NULL,'D', 'P'), 'O') AND opm.Org_Payment_Method_Id = ppp.Org_Payment_Method_Id AND Pac1.Effective_Date BETWEEN opm.Effective_Start_Date AND opm.Effective_End_Date AND ppt.Payment_Type_Id = opm.Payment_Type_Id AND ppp.Personal_Payment_Method_Id = ppm.Personal_Payment_Method_Id (+) AND (ppp.Personal_Payment_Method_Id IS NULL OR Pac1.Effective_Date BETWEEN ppm.Effective_Start_Date AND ppm.Effective_End_Date) AND aac1.Source_Action_Id IS NOT NULL AND aac1.Source_Action_Id <> aac1.PAYROLL_REL_ACTION_ID AND paac1.pre_payment_id (+) = ppp.pre_payment_id AND peo.name_type='GLOBAL' |