SELECT pivf.element_type_id iv_eti
,pldg.name iv_ldg
,petl.element_name iv_en
,pivf.display_sequence iv_ds
,pivf.base_name iv_bn
,pivt.name iv_in
,hr_general.decode_lookup ( 'PAY_UNITS'
,pivf.uom )
iv_uom
,TO_CHAR ( pivf.effective_start_date
,'DD-Mon-YYYY'
,'NLS_DATE_LANGUAGE=AMERICAN' )
iv_esd
,TO_CHAR ( pivf.effective_end_date
,'DD-Mon-YYYY'
,'NLS_DATE_LANGUAGE=AMERICAN' )
iv_eed
,pivf.user_enterable_flag iv_uef
,pivf.generate_db_items_flag iv_gdi
,pivf.mandatory_flag iv_ma
,pivf.user_display_flag iv_udf
,pivf.mandatory_flag iv_rf
,hr_general.decode_lookup ( 'PAY_RESERVED_INPUT_VALUE'
,pivf.reserved_input_value )
iv_sp
,pivf.DEFAULT_VALUE iv_dv
,pivf.max_value iv_mv
,pivf.min_value iv_miv
,pivf.warning_or_error iv_we
,pivf.lookup_type iv_lt
,pivf.value_set_code iv_vsc
FROM pay_input_values_tl pivt
,pay_input_values_f pivf
,pay_element_types_tl petl
,pay_element_types_f petf
,per_legislative_data_groups_tl pldg
WHERE pivt.language = 'US'
AND pivt.input_value_id = pivf.input_value_id
AND :p_effective_date BETWEEN petf.effective_start_date AND petf.effective_end_date
AND pivf.element_type_id = petf.element_type_id
AND petl.language = 'US'
--AND petl.element_name = NVL ( :p_element_name, petl.element_name )
AND petl.element_type_id = petf.element_type_id
AND :p_effective_date BETWEEN petf.effective_start_date AND petf.effective_end_date
AND petf.legislative_data_group_id = pldg.legislative_data_group_id
AND pldg.language(+) = 'US'
AND ( pldg.name IN (:p_ldg_name)
OR pldg.name IS NULL
OR :p_ldg_name IS NULL )
AND 1 = (CASE
WHEN pldg.name IS NULL
AND NVL ( petf.legislation_code, 'XX' ) NOT IN ('AE')
THEN
2
ELSE
1
END)
ORDER BY pldg.name
,petl.element_name
,petf.processing_priority
,pivf.display_sequence
,pivt.name
Social Plugin