PAY_WORKER_ABSENCE_PROPS_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
PROPERTY_VALUE_ID OBJECT_VERSION_NUMBER ABSENCE_INSTANCE_ID ABSENCE_PLAN_NAME ABSENCE_ELEMENT_COMPONENT_NAME ABSENCE_PLAN_ID PROPERTY_NAME PROPERTY_VALUE EFFECTIVE_START_DATE EFFECTIVE_END_DATE PARENT_VALUE_DEFN_ID VALUE_DEFN_ID DIR_OVERRIDE_USAGE_ID |
Query
SQL_Statement |
---|
select pri.RANGE_ITEM_ID Property_value_id, pri.object_version_number, pdc.dir_card_comp_id ABSENCE_Instance_Id, (select cdef.BASE_COMPONENT_NAME from (select pdcc1.PARENT_DIR_CARD_COMP_ID from (select DIR_CARD_ID,COMPONENT_SEQUENCE, DIR_CARD_COMP_DEF_ID,DIR_CARD_COMP_ID,PARENT_DIR_CARD_COMP_ID FROM PAY_DIR_CARD_COMPONENTS_F WHERE DIR_CARD_COMP_ID =pdc.PARENT_DIR_CARD_COMP_ID) pdcc1) pdcc2, PAY_DIR_CARD_COMPONENTS_F pdcc3, Pay_Dir_Card_Comp_Defs_vl cdef where cdef.DIR_CARD_COMP_DEF_ID = pdcc3.DIR_CARD_COMP_DEF_ID and pdcc2.PARENT_DIR_CARD_COMP_ID =pdcc3.DIR_CARD_COMP_ID) Absence_Plan_Name, (select cdef.BASE_COMPONENT_NAME from (select pdcc1.PARENT_DIR_CARD_COMP_ID from (select DIR_CARD_ID,COMPONENT_SEQUENCE, DIR_CARD_COMP_DEF_ID,DIR_CARD_COMP_ID,PARENT_DIR_CARD_COMP_ID FROM PAY_DIR_CARD_COMPONENTS_F WHERE DIR_CARD_COMP_ID =pdc.PARENT_DIR_CARD_COMP_ID) pdcc1) pdcc2, PAY_DIR_CARD_COMPONENTS_F pdcc3, Pay_Dir_Card_Comp_Defs_vl cdef where cdef.DIR_CARD_COMP_DEF_ID = pdcc3.DIR_CARD_COMP_DEF_ID and pdcc2.PARENT_DIR_CARD_COMP_ID =pdcc3.DIR_CARD_COMP_ID) Absence_Element_Component_Name, (select cdef.DIR_CARD_COMP_DEF_ID from (select pdcc1.PARENT_DIR_CARD_COMP_ID from (select DIR_CARD_ID,COMPONENT_SEQUENCE, DIR_CARD_COMP_DEF_ID,DIR_CARD_COMP_ID,PARENT_DIR_CARD_COMP_ID FROM PAY_DIR_CARD_COMPONENTS_F WHERE DIR_CARD_COMP_ID =pdc.PARENT_DIR_CARD_COMP_ID) pdcc1) pdcc2, PAY_DIR_CARD_COMPONENTS_F pdcc3, Pay_Dir_Card_Comp_Defs_vl cdef where cdef.DIR_CARD_COMP_DEF_ID = pdcc3.DIR_CARD_COMP_DEF_ID and pdcc2.PARENT_DIR_CARD_COMP_ID =pdcc3.DIR_CARD_COMP_ID) Absence_Plan_Id, pvd.base_name Property_name, pri.value1 Property_value, pri.effective_start_date, pri.effective_end_date, pvd.PARENT_VALUE_DEFN_ID, pvd.VALUE_DEFN_ID, pvd.DIR_OVERRIDE_USAGE_ID from pay_dir_card_components_f pdc, PAY_VALUE_INSTANCES_V pvd, PAY_RANGE_INST_V pri where pdc.dir_card_comp_id = pvd.source_id and pvd.source_type = 'PDCC' and pvd.value_defn_id = pri.value_defn_id and pvd.base_name not like '%_BOOKED_LIABILITY_RATE' and pvd.base_name not like '%_ENTITLEMENT_RATE' and pvd.base_name not like '%_DISCRETIONARY_DISBURSEMENT_RATE' and pvd.base_name not like '%_FINAL_DISBURSEMENT_RATE' and pvd.base_name != 'GLB_ACCRUAL_UNIT' and pvd.base_name != 'GLB_ENTITLEMENT_UNIT' and pvd.base_name != 'GLB_DISCRETIONARY_DISBURSEMENT_UNIT' and pvd.base_name != 'GLB_FINAL_DISBURSEMENT_UNIT' and pvd.base_name != 'GLB_ENTITLEMENT_FACTOR' and pvd.base_name != 'GLB_DISCRETIONARY_DISBURSEMENT_FACTOR' and pvd.base_name != 'GLB_FINAL_DISBURSEMENT_FACTOR' and pvd.base_name != 'GLB_CALCULATION_DATE' and pvd.base_name != 'GLB_ENTITLEMENT_ACCRUED_DATE' and pvd.base_name != 'GLB_DISCRETIONARY_DISBURSEMENT_ACCRUED_DATE' and pvd.base_name != 'GLB_FINAL_DISBURSEMENT_ACCRUED_DATE' and pvd.base_name not like '%_DONATION_POOL_RATE' and pvd.base_name != 'ORA_DONATION_POOL_UNIT' and pvd.base_name != 'ORA_DONATION_POOL_FACTOR' union all select segments.card_comp_id Property_value_id, pdc.object_version_number, pdc.dir_card_comp_id ABSENCE_Instance_Id, null Absence_Plan_Name, null Absence_Element_Component_Name, null Absence_Plan_Id, segments.segment_name Property_name, segments.segment_value Property_value, pdc.effective_start_date, pdc.effective_end_date, null PARENT_VALUE_DEFN_ID, null VALUE_DEFN_ID, null DIR_OVERRIDE_USAGE_ID from pay_dir_card_components_f pdc, ( select ffs.segment_name, pca.source_id card_comp_id, case when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT1' then segment1 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT2' then segment2 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT3' then segment3 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT4' then segment4 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT5' then segment5 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT6' then segment6 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT7' then segment7 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT8' then segment8 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT9' then segment9 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT10' then segment10 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT11' then segment11 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT12' then segment12 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT13' then segment13 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT14' then segment14 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT15' then segment15 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT16' then segment16 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT17' then segment17 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT18' then segment18 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT19' then segment19 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT20' then segment20 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT21' then segment21 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT22' then segment22 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT23' then segment23 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT24' then segment24 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT25' then segment25 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT26' then segment26 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT27' then segment27 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT28' then segment28 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT29' then segment29 when ffs.APPLICATION_COLUMN_NAME = 'SEGMENT30' then segment30 end segment_value from PAY_COST_ALLOC_ACCOUNTS pcaa, PAY_COST_ALLOCATIONS_F pca, FND_ID_FLEX_SEGMENTS ffs where pcaa.COST_ALLOCATION_RECORD_ID = pca.COST_ALLOCATION_RECORD_ID and pcaa.ID_FLEX_NUM = ffs.ID_FLEX_NUM and pca.source_type = 'DCC' and ffs.ID_FLEX_CODE='COST' ) segments where segments.segment_value is not null and segments.card_comp_id = pdc.dir_card_comp_id |