Ad Code

Input values

 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


Ad Code

Responsive Advertisement