DBA Data[Home] [Help]

VIEW: APPS.PER_KR_SECOND_STATUS_V

Source

View Text - Preformatted

SELECT psas.rowid row_id, psas.secondary_ass_status_id secondary_ass_status_id, psas.business_group_id + 0 business_group_id, psas.assignment_id assignment_id, psas.assignment_status_type_id assignment_status_type_id, nvl(amdtl.user_status,typtl.user_status) user_status, psas.start_date start_date, psas.end_date end_date, psas.reason reason, emp.meaning emp_reason, apl.meaning apl_reason, psas.request_id request_id , psas.program_application_id program_application_id, psas.program_id program_id, psas.program_update_date program_update_date, psas.attribute_category attribute_category, psas.attribute1 attribute1, psas.attribute2 attribute2, psas.attribute3 attribute3, psas.attribute4 attribute4, psas.attribute5 attribute5, psas.attribute6 attribute6, psas.attribute7 attribute7, psas.attribute8 attribute8, psas.attribute9 attribute9, psas.attribute10 attribute10, psas.attribute11 attribute11 , psas.attribute12 attribute12 , psas.attribute13 attribute13 , psas.attribute14 attribute14 , psas.attribute15 attribute15 , psas.attribute16 attribute16 , psas.attribute17 attribute17 , psas.attribute18 attribute18 , psas.attribute19 attribute19 , psas.attribute20 attribute20 , psas.last_update_date last_update_date, psas.last_updated_by last_updated_by, psas.last_update_login last_update_login, psas.created_by created_by , psas.creation_date creation_date, paaf.person_id person_id FROM per_secondary_ass_statuses psas , per_assignment_status_types typ , per_assignment_status_types_tl typtl , per_ass_status_type_amends amd , per_ass_status_type_amends_tl amdtl , hr_lookups emp , hr_lookups apl , per_assignments_f paaf WHERE psas.assignment_status_type_id = typ.assignment_status_type_id and psas.assignment_status_type_id = amd.assignment_status_type_id(+) and psas.business_group_id + 0 =amd.business_group_id(+) + 0 and typ.primary_flag = 'S' and psas.reason = emp.lookup_code(+) and emp.lookup_type(+) = 'EMP_SEC_ASSIGN_REASON' and psas.reason = apl.lookup_code(+) and apl.lookup_type(+) = 'APL_SEC_ASSIGN_REASON' and typ.assignment_status_type_id = typtl.assignment_status_type_id and typtl.language = userenv('LANG') and amd.ass_status_type_amend_id = amdtl.ass_status_type_amend_id(+) and decode (amdtl.ass_status_type_amend_id, null, '1', amdtl.language) = decode(amdtl.ass_status_type_amend_id, null, '1', userenv('LANG')) and psas.assignment_id = paaf.assignment_id and not exists( select null from per_assignments_f paaf2 where paaf2.assignment_id = paaf.assignment_id and paaf2.effective_start_date < paaf.effective_start_date )
View Text - HTML Formatted

SELECT PSAS.ROWID ROW_ID
, PSAS.SECONDARY_ASS_STATUS_ID SECONDARY_ASS_STATUS_ID
, PSAS.BUSINESS_GROUP_ID + 0 BUSINESS_GROUP_ID
, PSAS.ASSIGNMENT_ID ASSIGNMENT_ID
, PSAS.ASSIGNMENT_STATUS_TYPE_ID ASSIGNMENT_STATUS_TYPE_ID
, NVL(AMDTL.USER_STATUS
, TYPTL.USER_STATUS) USER_STATUS
, PSAS.START_DATE START_DATE
, PSAS.END_DATE END_DATE
, PSAS.REASON REASON
, EMP.MEANING EMP_REASON
, APL.MEANING APL_REASON
, PSAS.REQUEST_ID REQUEST_ID
, PSAS.PROGRAM_APPLICATION_ID PROGRAM_APPLICATION_ID
, PSAS.PROGRAM_ID PROGRAM_ID
, PSAS.PROGRAM_UPDATE_DATE PROGRAM_UPDATE_DATE
, PSAS.ATTRIBUTE_CATEGORY ATTRIBUTE_CATEGORY
, PSAS.ATTRIBUTE1 ATTRIBUTE1
, PSAS.ATTRIBUTE2 ATTRIBUTE2
, PSAS.ATTRIBUTE3 ATTRIBUTE3
, PSAS.ATTRIBUTE4 ATTRIBUTE4
, PSAS.ATTRIBUTE5 ATTRIBUTE5
, PSAS.ATTRIBUTE6 ATTRIBUTE6
, PSAS.ATTRIBUTE7 ATTRIBUTE7
, PSAS.ATTRIBUTE8 ATTRIBUTE8
, PSAS.ATTRIBUTE9 ATTRIBUTE9
, PSAS.ATTRIBUTE10 ATTRIBUTE10
, PSAS.ATTRIBUTE11 ATTRIBUTE11
, PSAS.ATTRIBUTE12 ATTRIBUTE12
, PSAS.ATTRIBUTE13 ATTRIBUTE13
, PSAS.ATTRIBUTE14 ATTRIBUTE14
, PSAS.ATTRIBUTE15 ATTRIBUTE15
, PSAS.ATTRIBUTE16 ATTRIBUTE16
, PSAS.ATTRIBUTE17 ATTRIBUTE17
, PSAS.ATTRIBUTE18 ATTRIBUTE18
, PSAS.ATTRIBUTE19 ATTRIBUTE19
, PSAS.ATTRIBUTE20 ATTRIBUTE20
, PSAS.LAST_UPDATE_DATE LAST_UPDATE_DATE
, PSAS.LAST_UPDATED_BY LAST_UPDATED_BY
, PSAS.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, PSAS.CREATED_BY CREATED_BY
, PSAS.CREATION_DATE CREATION_DATE
, PAAF.PERSON_ID PERSON_ID
FROM PER_SECONDARY_ASS_STATUSES PSAS
, PER_ASSIGNMENT_STATUS_TYPES TYP
, PER_ASSIGNMENT_STATUS_TYPES_TL TYPTL
, PER_ASS_STATUS_TYPE_AMENDS AMD
, PER_ASS_STATUS_TYPE_AMENDS_TL AMDTL
, HR_LOOKUPS EMP
, HR_LOOKUPS APL
, PER_ASSIGNMENTS_F PAAF
WHERE PSAS.ASSIGNMENT_STATUS_TYPE_ID = TYP.ASSIGNMENT_STATUS_TYPE_ID
AND PSAS.ASSIGNMENT_STATUS_TYPE_ID = AMD.ASSIGNMENT_STATUS_TYPE_ID(+)
AND PSAS.BUSINESS_GROUP_ID + 0 =AMD.BUSINESS_GROUP_ID(+) + 0
AND TYP.PRIMARY_FLAG = 'S'
AND PSAS.REASON = EMP.LOOKUP_CODE(+)
AND EMP.LOOKUP_TYPE(+) = 'EMP_SEC_ASSIGN_REASON'
AND PSAS.REASON = APL.LOOKUP_CODE(+)
AND APL.LOOKUP_TYPE(+) = 'APL_SEC_ASSIGN_REASON'
AND TYP.ASSIGNMENT_STATUS_TYPE_ID = TYPTL.ASSIGNMENT_STATUS_TYPE_ID
AND TYPTL.LANGUAGE = USERENV('LANG')
AND AMD.ASS_STATUS_TYPE_AMEND_ID = AMDTL.ASS_STATUS_TYPE_AMEND_ID(+)
AND DECODE (AMDTL.ASS_STATUS_TYPE_AMEND_ID
, NULL
, '1'
, AMDTL.LANGUAGE) = DECODE(AMDTL.ASS_STATUS_TYPE_AMEND_ID
, NULL
, '1'
, USERENV('LANG'))
AND PSAS.ASSIGNMENT_ID = PAAF.ASSIGNMENT_ID
AND NOT EXISTS( SELECT NULL
FROM PER_ASSIGNMENTS_F PAAF2
WHERE PAAF2.ASSIGNMENT_ID = PAAF.ASSIGNMENT_ID
AND PAAF2.EFFECTIVE_START_DATE < PAAF.EFFECTIVE_START_DATE )