DBA Data[Home] [Help]

VIEW: APPS.HR_DE_SOCIAL_INSURANCE_INFO_V

Source

View Text - Preformatted

SELECT pee.rowid row_id ,pee.object_version_number object_version_number ,element_entry_id element_entry_id ,substr(entry_information1,1,4) contribution_key ,substr(entry_information1,1,1) health_key_code ,hr_general.decode_lookup('DE_HEALTH_KEY',substr(entry_information1,1,1)) health_key_desc ,substr(entry_information1,2,1) pension_key_code ,hr_general.decode_lookup('DE_PENSION_KEY',substr(entry_information1,2,1)) pension_key_desc ,substr(entry_information1,3,1) unemployment_key_code ,hr_general.decode_lookup('DE_UNEMPLOYMENT_KEY',substr(entry_information1,3,1)) unemployment_key_desc ,substr(entry_information1,4,1) special_care_key_code ,hr_general.decode_lookup('DE_SPECIAL_CARE_KEY',substr(entry_information1,4,1)) special_care_key_desc ,to_number(entry_information2) health_org_id ,hr_de_general.get_org_name(to_number(entry_information2)) health_provider ,to_number(entry_information3) pension_org_id ,hr_de_general.get_org_name(to_number(entry_information3)) pension_provider ,to_number(entry_information4) unemployment_org_id ,hr_de_general.get_org_name(to_number(entry_information4)) unemployment_provider ,to_number(entry_information5) special_care_org_id ,hr_de_general.get_org_name(to_number(entry_information5)) special_care_provider ,substr(entry_information6,1,9) occupation_key ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy')) then substr(entry_information6,1,3) else entry_information24 end) job_key_code ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then substr(hr_general.decode_lookup('DE_JOB_KEY',substr(entry_information6,1,3)),1,80) else substr(PER_DE_ELE_API.decode_lookup('DE_JOB_KEY_NEW',entry_information24),1,240) end) job_key ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy')) then substr(entry_information6,4,1) else substr(entry_information6,8,1) end) profession_key_code ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then substr(hr_general.decode_lookup ('DE_PROFESSION_KEY',substr(entry_information6,4,1)),1,80) else substr(hr_general.decode_lookup('DE_TEMPORARY_STAFFING_KEY',substr(entry_information6,8,1)),1,80) end) profession_key ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then substr(entry_information6,5,1) else substr(entry_information6,6,1) end) education_key_code ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then substr(hr_general.decode_lookup('DE_EDUCATION_KEY',substr(entry_information6,5,1)),1,80) else substr(hr_general.decode_lookup('DE_GRADUATION_KEY_NEW',substr(entry_information6,6,1)),1,80) end) education_key ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then null else substr(entry_information6,7,1) end) training_key_code ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then null else substr(hr_general.decode_lookup('DE_TRAINING_KEY_NEW',substr(entry_information6,7,1)),1,80) end) training_key ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then null else substr(entry_information6,9,1) end) contract_type_key_code ,(Case When (ses.effective_date < to_date('01-12-2011', 'dd-mm-yyyy'))then null else substr(hr_general.decode_lookup ('DE_CONTRACT_TYPE_KEY',substr(entry_information6,9,1)),1,80) end) contract_type_key ,substr(entry_information7,1,3) people_class_key ,hr_general.decode_lookup('DE_PEOPLE_GROUP_KEY',substr(entry_information7,1,3)) people_class_desc ,substr(entry_information8,1,1) legal_area_code ,substr(hr_general.decode_lookup('DE_LEGAL_AREA',entry_information8),1,10) legal_area ,substr(entry_information9,1,20) health_insurance_number ,substr(entry_information10,1,10) private_health_provider_org_id ,hr_de_general.get_org_name(to_number(entry_information10)) private_health_provider ,substr(entry_information11,1,10) private_health_contribution ,substr(entry_information12,1,10) vol_pension_provider_org_id ,hr_de_general.get_org_name(to_number(entry_information12)) voluntary_pension_provider ,substr(entry_information13,1,10) voluntary_pension_contribution ,substr(entry_information17,1,20) voluntary_pension_number ,substr(entry_information14,1,10) contribution_transfer_by_code ,substr(entry_information15,1,10) special_care_contribution ,substr(hr_general.decode_lookup('DE_CONTRIBUTION_TRANSFER_BY',entry_information14),1,10) contribution_transfer_by ,entry_information16 privately_insured_flag ,to_number(entry_information18) add_insurance_provider ,hr_de_general.get_org_name(to_number(entry_information18)) d_add_insurance_provider ,entry_information19 add_ins_memship_number ,entry_information20 add_ins_status ,hr_general.decode_lookup('DE_PQH_STATUS_OF_MEMBERSHIP',entry_information20) d_add_ins_status ,entry_information21 add_ins_start_date ,entry_information22 add_ins_end_date ,to_number(entry_information23) add_ins_end_reason ,hr_de_general.get_end_reason_no(to_number(entry_information23)) d_add_ins_end_reason_no ,hr_de_general.get_end_reason_desc (to_number(entry_information23)) d_end_reason_text ,effective_start_date effective_start_date ,effective_end_date effective_end_date ,pee.assignment_id assignment_id ,pee.attribute_category attribute_category ,pee.attribute1 attribute1 ,pee.attribute2 attribute2 ,pee.attribute3 attribute3 ,pee.attribute4 attribute4 ,pee.attribute5 attribute5 ,pee.attribute6 attribute6 ,pee.attribute7 attribute7 ,pee.attribute8 attribute8 ,pee.attribute9 attribute9 ,pee.attribute10 attribute10 ,pee.attribute11 attribute11 ,pee.attribute12 attribute12 ,pee.attribute13 attribute13 ,pee.attribute14 attribute14 ,pee.attribute15 attribute15 ,pee.attribute16 attribute16 ,pee.attribute17 attribute17 ,pee.attribute18 attribute18 ,pee.attribute19 attribute19 ,pee.attribute20 attribute20 FROM pay_element_entries_f pee ,fnd_sessions ses WHERE entry_information_category = 'DE_SOCIAL INSURANCE' AND ses.session_id = userenv ('SESSIONID') AND entry_type = 'E' AND ses.effective_date BETWEEN pee.effective_start_date AND pee.effective_end_date
View Text - HTML Formatted

SELECT PEE.ROWID ROW_ID
, PEE.OBJECT_VERSION_NUMBER OBJECT_VERSION_NUMBER
, ELEMENT_ENTRY_ID ELEMENT_ENTRY_ID
, SUBSTR(ENTRY_INFORMATION1
, 1
, 4) CONTRIBUTION_KEY
, SUBSTR(ENTRY_INFORMATION1
, 1
, 1) HEALTH_KEY_CODE
, HR_GENERAL.DECODE_LOOKUP('DE_HEALTH_KEY'
, SUBSTR(ENTRY_INFORMATION1
, 1
, 1)) HEALTH_KEY_DESC
, SUBSTR(ENTRY_INFORMATION1
, 2
, 1) PENSION_KEY_CODE
, HR_GENERAL.DECODE_LOOKUP('DE_PENSION_KEY'
, SUBSTR(ENTRY_INFORMATION1
, 2
, 1)) PENSION_KEY_DESC
, SUBSTR(ENTRY_INFORMATION1
, 3
, 1) UNEMPLOYMENT_KEY_CODE
, HR_GENERAL.DECODE_LOOKUP('DE_UNEMPLOYMENT_KEY'
, SUBSTR(ENTRY_INFORMATION1
, 3
, 1)) UNEMPLOYMENT_KEY_DESC
, SUBSTR(ENTRY_INFORMATION1
, 4
, 1) SPECIAL_CARE_KEY_CODE
, HR_GENERAL.DECODE_LOOKUP('DE_SPECIAL_CARE_KEY'
, SUBSTR(ENTRY_INFORMATION1
, 4
, 1)) SPECIAL_CARE_KEY_DESC
, TO_NUMBER(ENTRY_INFORMATION2) HEALTH_ORG_ID
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION2)) HEALTH_PROVIDER
, TO_NUMBER(ENTRY_INFORMATION3) PENSION_ORG_ID
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION3)) PENSION_PROVIDER
, TO_NUMBER(ENTRY_INFORMATION4) UNEMPLOYMENT_ORG_ID
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION4)) UNEMPLOYMENT_PROVIDER
, TO_NUMBER(ENTRY_INFORMATION5) SPECIAL_CARE_ORG_ID
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION5)) SPECIAL_CARE_PROVIDER
, SUBSTR(ENTRY_INFORMATION6
, 1
, 9) OCCUPATION_KEY
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY')) THEN SUBSTR(ENTRY_INFORMATION6
, 1
, 3) ELSE ENTRY_INFORMATION24 END) JOB_KEY_CODE
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_JOB_KEY'
, SUBSTR(ENTRY_INFORMATION6
, 1
, 3))
, 1
, 80) ELSE SUBSTR(PER_DE_ELE_API.DECODE_LOOKUP('DE_JOB_KEY_NEW'
, ENTRY_INFORMATION24)
, 1
, 240) END) JOB_KEY
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY')) THEN SUBSTR(ENTRY_INFORMATION6
, 4
, 1) ELSE SUBSTR(ENTRY_INFORMATION6
, 8
, 1) END) PROFESSION_KEY_CODE
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN SUBSTR(HR_GENERAL.DECODE_LOOKUP ('DE_PROFESSION_KEY'
, SUBSTR(ENTRY_INFORMATION6
, 4
, 1))
, 1
, 80) ELSE SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_TEMPORARY_STAFFING_KEY'
, SUBSTR(ENTRY_INFORMATION6
, 8
, 1))
, 1
, 80) END) PROFESSION_KEY
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN SUBSTR(ENTRY_INFORMATION6
, 5
, 1) ELSE SUBSTR(ENTRY_INFORMATION6
, 6
, 1) END) EDUCATION_KEY_CODE
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_EDUCATION_KEY'
, SUBSTR(ENTRY_INFORMATION6
, 5
, 1))
, 1
, 80) ELSE SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_GRADUATION_KEY_NEW'
, SUBSTR(ENTRY_INFORMATION6
, 6
, 1))
, 1
, 80) END) EDUCATION_KEY
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN NULL ELSE SUBSTR(ENTRY_INFORMATION6
, 7
, 1) END) TRAINING_KEY_CODE
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN NULL ELSE SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_TRAINING_KEY_NEW'
, SUBSTR(ENTRY_INFORMATION6
, 7
, 1))
, 1
, 80) END) TRAINING_KEY
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN NULL ELSE SUBSTR(ENTRY_INFORMATION6
, 9
, 1) END) CONTRACT_TYPE_KEY_CODE
, (CASE WHEN (SES.EFFECTIVE_DATE < TO_DATE('01-12-2011'
, 'DD-MM-YYYY'))THEN NULL ELSE SUBSTR(HR_GENERAL.DECODE_LOOKUP ('DE_CONTRACT_TYPE_KEY'
, SUBSTR(ENTRY_INFORMATION6
, 9
, 1))
, 1
, 80) END) CONTRACT_TYPE_KEY
, SUBSTR(ENTRY_INFORMATION7
, 1
, 3) PEOPLE_CLASS_KEY
, HR_GENERAL.DECODE_LOOKUP('DE_PEOPLE_GROUP_KEY'
, SUBSTR(ENTRY_INFORMATION7
, 1
, 3)) PEOPLE_CLASS_DESC
, SUBSTR(ENTRY_INFORMATION8
, 1
, 1) LEGAL_AREA_CODE
, SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_LEGAL_AREA'
, ENTRY_INFORMATION8)
, 1
, 10) LEGAL_AREA
, SUBSTR(ENTRY_INFORMATION9
, 1
, 20) HEALTH_INSURANCE_NUMBER
, SUBSTR(ENTRY_INFORMATION10
, 1
, 10) PRIVATE_HEALTH_PROVIDER_ORG_ID
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION10)) PRIVATE_HEALTH_PROVIDER
, SUBSTR(ENTRY_INFORMATION11
, 1
, 10) PRIVATE_HEALTH_CONTRIBUTION
, SUBSTR(ENTRY_INFORMATION12
, 1
, 10) VOL_PENSION_PROVIDER_ORG_ID
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION12)) VOLUNTARY_PENSION_PROVIDER
, SUBSTR(ENTRY_INFORMATION13
, 1
, 10) VOLUNTARY_PENSION_CONTRIBUTION
, SUBSTR(ENTRY_INFORMATION17
, 1
, 20) VOLUNTARY_PENSION_NUMBER
, SUBSTR(ENTRY_INFORMATION14
, 1
, 10) CONTRIBUTION_TRANSFER_BY_CODE
, SUBSTR(ENTRY_INFORMATION15
, 1
, 10) SPECIAL_CARE_CONTRIBUTION
, SUBSTR(HR_GENERAL.DECODE_LOOKUP('DE_CONTRIBUTION_TRANSFER_BY'
, ENTRY_INFORMATION14)
, 1
, 10) CONTRIBUTION_TRANSFER_BY
, ENTRY_INFORMATION16 PRIVATELY_INSURED_FLAG
, TO_NUMBER(ENTRY_INFORMATION18) ADD_INSURANCE_PROVIDER
, HR_DE_GENERAL.GET_ORG_NAME(TO_NUMBER(ENTRY_INFORMATION18)) D_ADD_INSURANCE_PROVIDER
, ENTRY_INFORMATION19 ADD_INS_MEMSHIP_NUMBER
, ENTRY_INFORMATION20 ADD_INS_STATUS
, HR_GENERAL.DECODE_LOOKUP('DE_PQH_STATUS_OF_MEMBERSHIP'
, ENTRY_INFORMATION20) D_ADD_INS_STATUS
, ENTRY_INFORMATION21 ADD_INS_START_DATE
, ENTRY_INFORMATION22 ADD_INS_END_DATE
, TO_NUMBER(ENTRY_INFORMATION23) ADD_INS_END_REASON
, HR_DE_GENERAL.GET_END_REASON_NO(TO_NUMBER(ENTRY_INFORMATION23)) D_ADD_INS_END_REASON_NO
, HR_DE_GENERAL.GET_END_REASON_DESC (TO_NUMBER(ENTRY_INFORMATION23)) D_END_REASON_TEXT
, EFFECTIVE_START_DATE EFFECTIVE_START_DATE
, EFFECTIVE_END_DATE EFFECTIVE_END_DATE
, PEE.ASSIGNMENT_ID ASSIGNMENT_ID
, PEE.ATTRIBUTE_CATEGORY ATTRIBUTE_CATEGORY
, PEE.ATTRIBUTE1 ATTRIBUTE1
, PEE.ATTRIBUTE2 ATTRIBUTE2
, PEE.ATTRIBUTE3 ATTRIBUTE3
, PEE.ATTRIBUTE4 ATTRIBUTE4
, PEE.ATTRIBUTE5 ATTRIBUTE5
, PEE.ATTRIBUTE6 ATTRIBUTE6
, PEE.ATTRIBUTE7 ATTRIBUTE7
, PEE.ATTRIBUTE8 ATTRIBUTE8
, PEE.ATTRIBUTE9 ATTRIBUTE9
, PEE.ATTRIBUTE10 ATTRIBUTE10
, PEE.ATTRIBUTE11 ATTRIBUTE11
, PEE.ATTRIBUTE12 ATTRIBUTE12
, PEE.ATTRIBUTE13 ATTRIBUTE13
, PEE.ATTRIBUTE14 ATTRIBUTE14
, PEE.ATTRIBUTE15 ATTRIBUTE15
, PEE.ATTRIBUTE16 ATTRIBUTE16
, PEE.ATTRIBUTE17 ATTRIBUTE17
, PEE.ATTRIBUTE18 ATTRIBUTE18
, PEE.ATTRIBUTE19 ATTRIBUTE19
, PEE.ATTRIBUTE20 ATTRIBUTE20
FROM PAY_ELEMENT_ENTRIES_F PEE
, FND_SESSIONS SES
WHERE ENTRY_INFORMATION_CATEGORY = 'DE_SOCIAL INSURANCE'
AND SES.SESSION_ID = USERENV ('SESSIONID')
AND ENTRY_TYPE = 'E'
AND SES.EFFECTIVE_DATE BETWEEN PEE.EFFECTIVE_START_DATE
AND PEE.EFFECTIVE_END_DATE