PAY_PAYSLIP_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
DOCUMENTS_OF_RECORD_ID PAYROLL_RELATIONSHIP_NUMBER AMOUNT CURRENCY_CODE PAYMENT_DATE PAYSLIP_VIEW_DATE PERIOD_START_DATE PERIOD_END_DATE CREATION_DATE REL_ACTION_ID PAYROLL_RELATIONSHIP_ID PERSON_ID ATTACHMENTENTITYNAME |
Query
SQL_Statement |
---|
select DOCUMENTS_OF_RECORD_ID, PAYROLL_RELATIONSHIP_NUMBER, AMOUNT, CURRENCY_CODE, NVL(PAYMENT_DATE,PERIOD_START_DATE) AS PAYMENT_DATE, Payslip_View_Date, NVL(PERIOD_START_DATE,SYSDATE) AS PERIOD_START_DATE, NVL(PERIOD_END_DATE,SYSDATE) PERIOD_END_DATE, CREATION_DATE, REL_ACTION_ID, PAYROLL_RELATIONSHIP_ID, PERSON_ID, ('HR_DOCUMENTS_OF_RECORD') AS AttachmentEntityName from ( SELECT hdr.documents_of_record_id , prd.payroll_relationship_id payroll_relationship_id , prd.PAYROLL_RELATIONSHIP_NUMBER, hdr.person_id PERSON_ID , decode(nvl(fnd_profile.value('ORA_PAY_PAYSLIP_DISPLAY_NET_PAY_BALANCE_CURRENCY'),'N'),'N', nvl((select MAX(OPM.CURRENCY_CODE) from PAY_PERSONAL_PAYMENT_METHODS_F ppm , PAY_ORG_PAY_METHODS_F opm where ppm.ORG_PAYMENT_METHOD_ID=opm.ORG_PAYMENT_METHOD_ID and ppm.PAYROLL_RELATIONSHIP_ID=PRD.PAYROLL_RELATIONSHIP_ID AND hdr.issued_date BETWEEN OPM.EFFECTIVE_START_DATE AND OPM.EFFECTIVE_END_DATE),ldg.default_currency_code),ldg.default_currency_code) CURRENCY_CODE, nvl(hdr.issued_date,hdr.dei_information_date2) PAYMENT_DATE, hdr.date_from PERIOD_START_DATE, hdr.date_to PERIOD_END_DATE, hdr.dei_information_number3 AMOUNT, hdr.CREATION_DATE, nvl(hdr.dei_information_date1,hdr.issued_date) as Payslip_View_Date, hdr.related_object_id REL_ACTION_ID FROM hr_document_types_vl hdt , hr_documents_of_record hdr , pay_payroll_rel_actions pra , pay_pay_relationships_dn prd, per_legislative_data_groups ldg WHERE hdt.system_document_type = 'GLB_PAYSLIP' AND hdt.category_code = 'PAYROLL' AND hdt.sub_category_code = 'PAYROLL_PAYMENT' AND hdr.document_type_id = hdt.document_type_id and ldg.legislative_data_group_id = prd.legislative_data_group_id AND prd.PERSON_ID = hdr.person_id AND pra.payroll_rel_action_id = hdr.related_object_id AND prd.payroll_relationship_id = pra.payroll_relationship_id union SELECT hdr.documents_of_record_id , hpir.PAYROLL_RELATIONSHIP_ID , pprd.PAYROLL_RELATIONSHIP_NUMBER, hdr.person_id PERSON_ID , decode(nvl(fnd_profile.value('ORA_PAY_PAYSLIP_DISPLAY_NET_PAY_BALANCE_CURRENCY'),'N'),'N', nvl((select MAX(OPM.CURRENCY_CODE) from PAY_PERSONAL_PAYMENT_METHODS_F ppm , PAY_ORG_PAY_METHODS_F opm where ppm.ORG_PAYMENT_METHOD_ID=opm.ORG_PAYMENT_METHOD_ID and ppm.PAYROLL_RELATIONSHIP_ID=hpir.PAYROLL_RELATIONSHIP_ID AND hdr.issued_date BETWEEN OPM.EFFECTIVE_START_DATE AND OPM.EFFECTIVE_END_DATE),ldg.default_currency_code),ldg.default_currency_code) CURRENCY_CODE, nvl(hdr.issued_date,hdr.dei_information_date2) PAYMENT_DATE, hdr.date_from PERIOD_START_DATE, hdr.date_to PERIOD_END_DATE, hpiri.IRI_INFORMATION_NUMBER2 AMOUNT, hdr.CREATION_DATE, nvl(hpiri.IRI_INFORMATION_DATE1,hdr.issued_date) as Payslip_View_Date, hdr.related_object_id FROM fusion.hr_document_types_vl hdt , fusion.hr_documents_of_record hdr , fusion.HRY_PI_INBD_RECORDS hpir , fusion.hry_pi_inbd_record_information hpiri, pay_pay_relationships_dn pprd, per_legislative_data_groups ldg WHERE hdt.system_document_type = 'GLB_THIRD_PARTY_PAYSLIP' AND hdt.category_code = 'PAYROLL' AND hdr.document_type_id = hdt.document_type_id and ldg.legislative_data_group_id = pprd.legislative_data_group_id AND hpir.inbd_record_id = hpiri.INBD_RECORD_ID(+) AND hpir.documents_of_record_id(+) = hdr.DOCUMENTS_OF_RECORD_ID and nvl(hpir.record_type,'ORA_HRY_PAYSLIP_DOR') = 'ORA_HRY_PAYSLIP_DOR' and nvl(hpiri.IRI_INFORMATION_CONTEXT,'ORA_HRY_THIRD_PARTY_PAYSLIP') = 'ORA_HRY_THIRD_PARTY_PAYSLIP' and pprd.payroll_relationship_id(+) =hpir.PAYROLL_RELATIONSHIP_ID ) order by PAYMENT_DATE desc, CREATION_DATE desc |