CN_SRP_ASSIGNMENTS_V
Details
-
Schema: FUSION
-
Object owner: CN
-
Object type: VIEW
Columns
Name |
---|
PARTICIPANT_NAME PARTICIPANT_FIRST_NAME PARTICIPANT_LAST_NAME HR_PERSON_NUMBER PARTICIPANT_NAME1 PARTICIPANT_ID ANALYST_ID ORG_ID ROLE_NAME COMP_PLAN_ID SRP_COMP_PLAN_ID ROLE_ID PARTICIPANT_ROLE_ID START_DATE END_DATE COMPENSATION_END_DATE HOLD_PAYMENT_FLAG START_DATE_ACTIVE END_DATE_ACTIVE START_DATE1 END_DATE1 PARTICIPANT_ID1 COMP_PLAN_ID1 COMP_PLAN_NAME ROLE_ID1 PARTICIPANT_TYPE OBJECT_VERSION_NUMBER OBJECT_VERSION_NUMBER1 EMAIL_ADDRESS ORIG_SYSTEM ORIG_SYSTEM_REFERENCE PARTY_ID HR_PRIMARY_WORKER_NUMBER OBJECT_VERSION_NUMBER2 PARTICIPANT_PLAN_NUMBER |
Query
SQL_Statement |
---|
select a.PARTICIPANT_NAME, a.PARTICIPANT_FIRST_NAME, a.PARTICIPANT_LAST_NAME, a.HR_PERSON_NUMBER, a.PARTICIPANT_NAME1, a.PARTICIPANT_ID, a.ANALYST_ID, a.ORG_ID, b.ROLE_NAME, b.COMP_PLAN_ID, b.SRP_COMP_PLAN_ID, b.ROLE_ID, b.PARTICIPANT_ROLE_ID, a.START_DATE, a.END_DATE, a.COMPENSATION_END_DATE, a.HOLD_PAYMENT_FLAG, b.START_DATE_ACTIVE, b.END_DATE_ACTIVE, b.START_DATE1, b.END_DATE1, a.PARTICIPANT_ID1, b.COMP_PLAN_ID1, b.COMP_PLAN_NAME, b.ROLE_ID AS ROLE_ID1, a.PARTICIPANT_TYPE, a.OBJECT_VERSION_NUMBER, b.OBJECT_VERSION_NUMBER1, a.EMAIL_ADDRESS, a.ORIG_SYSTEM, a.ORIG_SYSTEM_REFERENCE, a.PARTY_ID, a.HR_PRIMARY_WORKER_NUMBER, a.OBJECT_VERSION_NUMBER2, b.PARTICIPANT_PLAN_NUMBER FROM ( select ParticipantEO.PARTICIPANT_NAME, ParticipantEO.PARTICIPANT_FIRST_NAME, ParticipantEO.PARTICIPANT_LAST_NAME, ParticipantEO.HR_PERSON_NUMBER, (SELECT hzp2.party_name FROM fusion.hz_parties hzp2, fusion.cn_srp_participants_all p2 WHERE p2.party_id = hzp2.party_id AND p2.participant_type = 'ANALYST' AND p2.participant_id = ParticipantEO.analyst_id ) AS PARTICIPANT_NAME1, ParticipantEO.PARTICIPANT_ID, ParticipantEO.ANALYST_ID, ParticipantEO.ORG_ID, ParticipantEO.START_DATE, ParticipantEO.END_DATE, ParticipantEO.COMPENSATION_END_DATE, ParticipantEO.HOLD_PAYMENT_FLAG, (SELECT p2.PARTICIPANT_ID FROM fusion.cn_srp_participants_all p2 WHERE p2.participant_type = 'ANALYST' AND p2.participant_id = ParticipantEO.analyst_id ) AS PARTICIPANT_ID1, ParticipantEO.PARTICIPANT_TYPE, ParticipantEO.OBJECT_VERSION_NUMBER, ParticipantEO.EMAIL_ADDRESS, ParticipantEO.ORIG_SYSTEM, ParticipantEO.ORIG_SYSTEM_REFERENCE, ParticipantEO.PARTY_ID, ParticipantEO.HR_PRIMARY_WORKER_NUMBER, (SELECT p2.OBJECT_VERSION_NUMBER FROM fusion.cn_srp_participants_all p2 WHERE p2.participant_type = 'ANALYST' AND p2.participant_id = ParticipantEO.analyst_id ) AS OBJECT_VERSION_NUMBER2 from fusion.CN_SRP_PARTICIPANT_HDR_RO_V ParticipantEO ) a, (select b.*,CompPlansPEO.COMP_PLAN_ID AS COMP_PLAN_ID1, CompPlansPEO.COMP_PLAN_NAME FROM ( SELECT ParticipantRoleEO.PARTICIPANT_ID, CompPlanEO.COMP_PLAN_ID, CompPlanEO.SRP_COMP_PLAN_ID, CompRoleEO.ROLE_NAME, ParticipantRoleEO.ROLE_ID, ParticipantRoleEO.PARTICIPANT_ROLE_ID, ParticipantRoleEO.START_DATE_ACTIVE, ParticipantRoleEO.END_DATE_ACTIVE, ParticipantRoleEO.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER1, CompPlanEO.START_DATE AS START_DATE1, CompPlanEO.END_DATE AS END_DATE1, CompPlanEO.PARTICIPANT_PLAN_NUMBER FROM fusion.CN_ROLES_VL CompRoleEO, fusion.CN_PARTICIPANT_ROLES ParticipantRoleEO, (select * from fusion.CN_SRP_COMP_PLANS_ALL WHERE SRP_RULE_ID IS NOT NULL) CompPlanEO WHERE ParticipantRoleEO.PARTICIPANT_ROLE_ID = CompPlanEO.SRP_RULE_ID(+) AND ParticipantRoleEO.ROLE_ID = CompRoleEO.ROLE_ID UNION SELECT CompPlanEO.PARTICIPANT_ID, CompPlanEO.COMP_PLAN_ID, CompPlanEO.SRP_COMP_PLAN_ID, NULL ROLE_NAME, NULL ROLE_ID, NULL PARTICIPANT_ROLE_ID, NULL START_DATE_ACTIVE, NULL END_DATE_ACTIVE, NULL OBJECT_VERSION_NUMBER1, CompPlanEO.START_DATE AS START_DATE1, CompPlanEO.END_DATE AS END_DATE1, CompPlanEO.PARTICIPANT_PLAN_NUMBER FROM fusion.CN_SRP_COMP_PLANS_ALL CompPlanEO WHERE CompPlanEO.SRP_RULE_ID IS NULL ) b, fusion.CN_COMP_PLANS_ALL_VL CompPlansPEO WHERE b.COMP_PLAN_ID = CompPlansPEO.COMP_PLAN_ID(+) ) b WHERE a.PARTICIPANT_ID = b.PARTICIPANT_ID(+) |