<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: PAY NI Class Validation -->
 <REPORTS_ROW>
  <GUID>C6E085D4715D51A9E05362FB09050512</GUID>
  <SQL_TEXT>select asg.assignment_number,
       papf.full_name,
       pet.element_name pension_element,
       peev2.screen_entry_value ni_class
from   per_assignments_f asg,
       per_all_people_f papf,
       pay_all_payrolls_f pp,
       pay_element_entries_f pee,
       pay_element_links_f pel,
       pay_element_types_f pet,
       pay_element_classifications pec,
       pay_element_classifications pec2,
       pay_element_entries_f pee2,
       pay_element_links_f pel2,
       pay_element_types_f pet2,
       pay_input_values_f piv2,
       pay_element_entry_values_f peev2,
       pay_sub_classification_rules_f pscr
where  (:p_payroll_name is null or :p_payroll_name = pp.payroll_id)
and    (:p_consolidation_set is null or :p_consolidation_set = pp.consolidation_set_id)
and    pp.business_group_id = :p_business_group_id
and    asg.payroll_id = pp.payroll_id
and    :p_effective_date between asg.effective_start_date and asg.effective_end_date
and    :p_effective_date between pp.effective_start_date and pp.effective_end_date
and    asg.person_id = papf.person_id
and    :p_effective_date between papf.effective_start_date and papf.effective_end_date
and    (:p_assignment_set is null
            or exists (select 1
                              from hr_assignment_set_amendments hasa,
                                       hr_assignment_sets aset
                              where :p_assignment_set is not null
                              and aset.assignment_set_id = :p_assignment_set
                              and nvl(aset.payroll_id,pp.payroll_id) = pp.payroll_id
                              and hasa.assignment_set_id(+) = aset.assignment_set_id
                              and ((hasa.include_or_exclude is not null
                                       and ((hasa.include_or_exclude = &apos;I&apos;
                                                and hasa.assignment_id = asg.assignment_id)
                                       or   ((hasa.include_or_exclude = &apos;E&apos;
                                                and hasa.assignment_id &lt;&gt; asg.assignment_id)))
                              or hasa.include_or_exclude is null))))
and   asg.assignment_id = pee.assignment_id
and  :p_effective_date between pee.effective_start_date and pee.effective_end_date
and   pee.element_link_id = pel.element_link_id
and  :p_effective_date between pel.effective_start_date and pel.effective_end_date
and   pel.element_type_id = pet.element_type_id
and  :p_effective_date between pet.effective_start_date and pet.effective_end_date
and   pet.element_type_id = pscr.element_type_id
and  :p_effective_date between pscr.effective_start_date and pscr.effective_end_date
and   pscr.classification_id = pec.classification_id
and   pec.classification_name = &apos;Pre Tax Employee Pension COMP&apos;
and   pec.parent_classification_id = pec2.classification_id
and   pec2.classification_name = &apos;Pre Tax Deductions&apos;
and   pee.assignment_id = pee2.assignment_id
and  :p_effective_date between pee2.effective_start_date and pee2.effective_end_date
and   pee2.element_link_id = pel2.element_link_id
and  :p_effective_date between pel2.effective_start_date and pel2.effective_end_date
and   pel2.element_type_id = pet2.element_type_id
and  :p_effective_date between pet2.effective_start_date and pet2.effective_end_date
and   pet2.element_name = &apos;NI&apos;
and   piv2.element_type_id = pet2.element_type_id
and  :p_effective_date between piv2.effective_start_date and piv2.effective_end_date
and   piv2.name = &apos;Category&apos;
and   pee2.element_entry_id = peev2.element_entry_id
and  :p_effective_date between peev2.effective_start_date and peev2.effective_end_date
and   peev2.input_value_id = piv2.input_value_id
and   peev2.screen_entry_value not in (&apos;D&apos;, &apos;E&apos;, &apos;L&apos;, &apos;F&apos;,&apos;G&apos;,&apos;S&apos;)
UNION
select asg.assignment_number,
       papf.full_name,
       &apos;Pre Tax Employee Pension COMP Element Not Found.&apos; pension_element,
       peev.screen_entry_value ni_class
from   per_assignments_f asg,
       per_all_people_f papf,
       pay_all_payrolls_f pp,
       pay_element_entries_f pee,
       pay_element_links_f pel,
       pay_element_types_f pet,
       pay_input_values_f piv,
       pay_element_entry_values_f peev
where  (:p_payroll_name is null or :p_payroll_name = pp.payroll_id)
and    (:p_consolidation_set is null or :p_consolidation_set = pp.consolidation_set_id)
and    pp.business_group_id = :p_business_group_id
and    asg.payroll_id = pp.payroll_id
and    :p_effective_date between asg.effective_start_date and asg.effective_end_date
and    :p_effective_date between pp.effective_start_date and pp.effective_end_date
and    asg.person_id = papf.person_id
and    :p_effective_date between papf.effective_start_date and papf.effective_end_date
and    (:p_assignment_set is null
            or exists (select 1
                              from hr_assignment_set_amendments hasa,
                                       hr_assignment_sets aset
                              where :p_assignment_set is not null
                              and aset.assignment_set_id = :p_assignment_set
                              and nvl(aset.payroll_id,pp.payroll_id) = pp.payroll_id
                              and hasa.assignment_set_id(+) = aset.assignment_set_id
                              and ((hasa.include_or_exclude is not null
                                       and ((hasa.include_or_exclude = &apos;I&apos;
                                                and hasa.assignment_id = asg.assignment_id)
                                       or   ((hasa.include_or_exclude = &apos;E&apos;
                                                and hasa.assignment_id &lt;&gt; asg.assignment_id)))
                              or hasa.include_or_exclude is null))))
and   asg.assignment_id = pee.assignment_id
and  :p_effective_date between pee.effective_start_date and pee.effective_end_date
and   pee.element_link_id = pel.element_link_id
and  :p_effective_date between pel.effective_start_date and pel.effective_end_date
and   pel.element_type_id = pet.element_type_id
and  :p_effective_date between pet.effective_start_date and pet.effective_end_date
and   pet.element_name = &apos;NI&apos;
and   piv.element_type_id = pet.element_type_id
and  :p_effective_date between piv.effective_start_date and piv.effective_end_date
and   piv.name = &apos;Category&apos;
and   pee.element_entry_id = peev.element_entry_id
and  :p_effective_date between peev.effective_start_date and peev.effective_end_date
and   peev.input_value_id = piv.input_value_id
and   peev.screen_entry_value in (&apos;F&apos;,&apos;G&apos;,&apos;S&apos;)
and   NOT EXISTS (select 1
                  from    pay_element_entries_f pee2,
	                  pay_element_links_f pel2,
	                  pay_element_types_f pet2,
	                  pay_element_classifications pec,
	                  pay_element_classifications pec2,
			  pay_sub_classification_rules_f pscr
		  where pee2.assignment_id = asg.assignment_id
		  and   :p_effective_date between pee2.effective_start_date and pee2.effective_end_date
		  and   pee2.element_link_id = pel2.element_link_id
		  and   :p_effective_date between pel2.effective_start_date and pel2.effective_end_date
		  and   pel2.element_type_id = pet2.element_type_id
		  and   :p_effective_date between pet2.effective_start_date and pet2.effective_end_date
		  and   pet2.element_type_id = pscr.element_type_id
		  and   pscr.classification_id = pec.classification_id
		  and   :p_effective_date between pscr.effective_start_date and pscr.effective_end_date
		  and   pec.classification_name = &apos;Pre Tax Employee Pension COMP&apos;
		  and   pec.parent_classification_id = pec2.classification_id
		  and   pec2.classification_name = &apos;Pre Tax Deductions&apos;)
UNION
select asg.assignment_number,
       papf.full_name,
       pet.element_name pension_element,
       peev2.screen_entry_value ni_class
from   per_assignments_f asg,
       per_all_people_f papf,
       pay_all_payrolls_f pp,
       pay_element_entries_f pee,
       pay_element_links_f pel,
       pay_element_types_f pet,
       pay_element_classifications pec,
       pay_element_classifications pec2,
       pay_element_entries_f pee2,
       pay_element_links_f pel2,
       pay_element_types_f pet2,
       pay_input_values_f piv2,
       pay_element_entry_values_f peev2,
       pay_sub_classification_rules_f pscr
where  (:p_payroll_name is null or :p_payroll_name = pp.payroll_id)
and    (:p_consolidation_set is null or :p_consolidation_set = pp.consolidation_set_id)
and    asg.payroll_id = pp.payroll_id
and    pp.business_group_id = :p_business_group_id
and    :p_effective_date between asg.effective_start_date and asg.effective_end_date
and    :p_effective_date between pp.effective_start_date and pp.effective_end_date
and    asg.person_id = papf.person_id
and    :p_effective_date between papf.effective_start_date and papf.effective_end_date
and    (:p_assignment_set is null
            or exists (select 1
                              from hr_assignment_set_amendments hasa,
                                       hr_assignment_sets aset
                              where :p_assignment_set is not null
                              and aset.assignment_set_id = :p_assignment_set
                              and nvl(aset.payroll_id,pp.payroll_id) = pp.payroll_id
                              and hasa.assignment_set_id(+) = aset.assignment_set_id
                              and ((hasa.include_or_exclude is not null
                                       and ((hasa.include_or_exclude = &apos;I&apos;
                                                and hasa.assignment_id = asg.assignment_id)
                                       or   ((hasa.include_or_exclude = &apos;E&apos;
                                                and hasa.assignment_id &lt;&gt; asg.assignment_id)))
                              or hasa.include_or_exclude is null))))
and   asg.assignment_id = pee.assignment_id
and  :p_effective_date between pee.effective_start_date and pee.effective_end_date
and   pee.element_link_id = pel.element_link_id
and  :p_effective_date between pel.effective_start_date and pel.effective_end_date
and   pel.element_type_id = pet.element_type_id
and  :p_effective_date between pet.effective_start_date and pet.effective_end_date
and   pet.element_type_id = pscr.element_type_id
and   :p_effective_date between pscr.effective_start_date and pscr.effective_end_date
and   pscr.classification_id = pec.classification_id
and   pec.classification_name = &apos;Pre Tax Employee Pension COSR&apos;
and   pec.parent_classification_id = pec2.classification_id
and   pec2.classification_name = &apos;Pre Tax Deductions&apos;
and   pee.assignment_id = pee2.assignment_id
and  :p_effective_date between pee2.effective_start_date and pee2.effective_end_date
and   pee2.element_link_id = pel2.element_link_id
and  :p_effective_date between pel2.effective_start_date and pel2.effective_end_date
and   pel2.element_type_id = pet2.element_type_id
and  :p_effective_date between pet2.effective_start_date and pet2.effective_end_date
and   pet2.element_name = &apos;NI&apos;
and   piv2.element_type_id = pet2.element_type_id
and   :p_effective_date between piv2.effective_start_date and piv2.effective_end_date
and   piv2.name = &apos;Category&apos;
and   pee2.element_entry_id = peev2.element_entry_id
and  :p_effective_date between peev2.effective_start_date and peev2.effective_end_date
and   peev2.input_value_id = piv2.input_value_id
and   peev2.screen_entry_value not in (&apos;D&apos;,&apos;E&apos;,&apos;L&apos;, &apos;F&apos;, &apos;G&apos;, &apos;S&apos;) 
UNION
select asg.assignment_number,
       papf.full_name,
       &apos;Pre Tax Employee Pension COSR Element Not Found.&apos; pension_element,
       peev.screen_entry_value ni_class
from   per_assignments_f asg,
       per_all_people_f papf,
       pay_all_payrolls_f pp,
       pay_element_entries_f pee,
       pay_element_links_f pel,
       pay_element_types_f pet,
       pay_input_values_f piv,
       pay_element_entry_values_f peev
where  (:p_payroll_name is null or :p_payroll_name = pp.payroll_id)
and    (:p_consolidation_set is null or :p_consolidation_set = pp.consolidation_set_id)
and    asg.payroll_id = pp.payroll_id
and    pp.business_group_id = :p_business_group_id
and    :p_effective_date between asg.effective_start_date and asg.effective_end_date
and    :p_effective_date between pp.effective_start_date and pp.effective_end_date
and    asg.person_id = papf.person_id
and    :p_effective_date between papf.effective_start_date and papf.effective_end_date
and    (:p_assignment_set is null
            or exists (select 1
                              from hr_assignment_set_amendments hasa,
                                       hr_assignment_sets aset
                              where :p_assignment_set is not null
                              and aset.assignment_set_id = :p_assignment_set
                              and nvl(aset.payroll_id,pp.payroll_id) = pp.payroll_id
                              and hasa.assignment_set_id(+) = aset.assignment_set_id
                              and ((hasa.include_or_exclude is not null
                                       and ((hasa.include_or_exclude = &apos;I&apos;
                                                and hasa.assignment_id = asg.assignment_id)
                                       or   ((hasa.include_or_exclude = &apos;E&apos;
                                                and hasa.assignment_id &lt;&gt; asg.assignment_id)))
                              or hasa.include_or_exclude is null))))
and   asg.assignment_id = pee.assignment_id
and  :p_effective_date between pee.effective_start_date and pee.effective_end_date
and   pee.element_link_id = pel.element_link_id
and  :p_effective_date between pel.effective_start_date and pel.effective_end_date
and   pel.element_type_id = pet.element_type_id
and  :p_effective_date between pet.effective_start_date and pet.effective_end_date
and   pet.element_name = &apos;NI&apos;
and   piv.element_type_id = pet.element_type_id
and  :p_effective_date between piv.effective_start_date and piv.effective_end_date
and   piv.name = &apos;Category&apos;
and   pee.element_entry_id = peev.element_entry_id
and  :p_effective_date between peev.effective_start_date and peev.effective_end_date
and   peev.input_value_id = piv.input_value_id
and   peev.screen_entry_value in (&apos;D&apos;,&apos;E&apos;,&apos;L&apos;) 
and   NOT EXISTS (select 1
                  from    pay_element_entries_f pee2,
	                  pay_element_links_f pel2,
	                  pay_element_types_f pet2,
	                  pay_element_classifications pec,
	                  pay_element_classifications pec2,
			  pay_sub_classification_rules_f pscr
		  where pee2.assignment_id = asg.assignment_id
		  and   :p_effective_date between pee2.effective_start_date and pee2.effective_end_date
		  and   pee2.element_link_id = pel2.element_link_id
		  and   :p_effective_date between pel2.effective_start_date and pel2.effective_end_date
		  and   pel2.element_type_id = pet2.element_type_id
		  and   :p_effective_date between pet2.effective_start_date and pet2.effective_end_date
		  and   pet2.element_type_id = pscr.element_type_id
		  and   pscr.classification_id = pec.classification_id
		  and   :p_effective_date between pscr.effective_start_date and pscr.effective_end_date
		  and   pec.classification_name = &apos;Pre Tax Employee Pension COSR&apos;
		  and   pec.parent_classification_id = pec2.classification_id
		  and   pec2.classification_name = &apos;Pre Tax Deductions&apos;)
&amp;P_SORT
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PYGBNICV_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY NI Class Validation</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: NI Class Validation Report
Application: Payroll
Source: NI Class Validation Report (XML)
Short Name: PYGBNICV_XML
DB package: PAY_PYGBNICV_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_assignment_set</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_business_group_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_consolidation_set</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_payroll_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_report_subtitle</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:lp_effective_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_assignment_set</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_business_group_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_consolidation_set</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_effective_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_effective_start_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_report_title</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_session_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_business_group_id</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;PER_BUSINESS_GROUP_ID&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Business Group Id</PARAMETER_NAME>
      <DESCRIPTION>Business Group Id</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_hidden_payroll</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select decode(:$flex$.payroll_name:NULL,NULL,&apos;N&apos;,NULL) from dual</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>HIDDEN_PAYROLL</PARAMETER_NAME>
      <DESCRIPTION>Hidden Payroll</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_hidden_asg_set</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>Select decode(:$flex$.assignment_set:NULL,NULL,&apos;N&apos;,NULL) from dual</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>HIDDEN_ASG_SET</PARAMETER_NAME>
      <DESCRIPTION>Hidden Assignment Set</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_effective_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select fnd_date.date_to_displaydate(effective_date) from fnd_sessions where session_id = USERENV(&apos;SESSIONID&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Effective Date</PARAMETER_NAME>
      <DESCRIPTION>Effective Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_name</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PAYROLL</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pay.payroll_id id,
pay.payroll_name value,
null description
from
pay_payrolls_f pay,fnd_sessions fnd
where pay.business_group_id=
fnd_global.per_business_group_id
and fnd.session_id=userenv(&apos;sessionid&apos;)
and fnd.effective_date between pay.effective_start_date
and pay.effective_end_date
order by pay.payroll_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payroll Name</PARAMETER_NAME>
      <DESCRIPTION>Payroll Name</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_assignment_set</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_GB_NICV_ASSET</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
assignment_set_id id,
assignment_set_name value,
null description
from
hr_assignment_sets
where business_group_id=fnd_global.per_business_group_id
and :$flex$.hidden_payroll is not null
order by assignment_set_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Assignment Set</PARAMETER_NAME>
      <DESCRIPTION>Assignment Set</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_consolidation_set</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_GB_NICV_CON_SET</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
con.consolidation_set_id id,
con.consolidation_set_name value,
null description
from
pay_consolidation_sets con
where con.business_group_id=fnd_global.per_business_group_id
and :$flex$.hidden_payroll is not null
and :$flex$.hidden_asg_set is not null
order by con.consolidation_set_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Consolidation Set</PARAMETER_NAME>
      <DESCRIPTION>Consolidation Set</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_GB_NICV_SORT_ORDER</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_common_lookups
where lookup_type=&apos;PAY_GB_NICV_SORT_ORDER&apos;
order by meaning</LOV_QUERY_DSP>
    <DEFAULT_VALUE>ASSIGNMENT_NUMBER</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order</PARAMETER_NAME>
      <DESCRIPTION>Sort Order</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.hidden_asg_set</FLEX_BIND>
    <PARAMETER_NAME>HIDDEN_ASG_SET</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Consolidation Set</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.hidden_payroll</FLEX_BIND>
    <PARAMETER_NAME>HIDDEN_PAYROLL</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Assignment Set</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.hidden_payroll</FLEX_BIND>
    <PARAMETER_NAME>HIDDEN_PAYROLL</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Consolidation Set</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
