<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 RTI - Year End P60 Report Process -->
 <REPORTS_ROW>
  <GUID>C6E085D4716051A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>		select    
						pay_gb_rti_p60.get_column_value(:P_SORT_ORDER1,emp.action_information19) SORT_ORDER1 ,
						pay_gb_rti_p60.get_column_value(:P_SORT_ORDER2,emp.action_information19) SORT_ORDER2 ,
						pay_gb_rti_p60.get_column_value(:P_SORT_ORDER3,emp.action_information19) SORT_ORDER3 ,
						pay_gb_rti_p60.get_column_value(:P_SORT_ORDER4,emp.action_information19) SORT_ORDER4 ,
						pay_gb_rti_p60.get_column_value(:P_SORT_ORDER5,emp.action_information19) SORT_ORDER5 ,
						pay_gb_rti_p60.get_column_value(:P_SORT_ORDER6,emp.action_information19) SORT_ORDER6 ,
						decode(:P_SORT_ORDER7,&apos;ASSIGNMENT_NUMBER&apos;,asg.action_information17,emp.action_information3) SORT_ORDER7 ,
                        asg.action_context_id ASSIGNMENT_ACTION_ID,
                        header.action_information1   TAX_DIST_REF ,
                        header.action_information2   TAX_DIST_NAME ,						
                        header.action_information3   EMPLOYER_NAME , 
                        header.action_information4   EMPLOYER_ADDRESS,
                        substr(emp.action_information1,1,2) NI_1,
                        substr(emp.action_information1,3,2) NI_2,
                        substr(emp.action_information1,5,2) NI_3,
                        substr(emp.action_information1,7,2) NI_4,
                        substr(emp.action_information1,9,2) NI_5,
                        emp.action_information2 EMP_NUMBER,
                        upper(emp.action_information3) LAST_NAME,
                        emp.action_information4 NAME_AND_INITIALS,
                        emp.action_information5 FORENAMES,
                        pay_gb_rti_p60.remove_null_lines(emp.action_information6 ,:PAYROLL_ACTION_ID, asg.action_context_id, 1) l_ADDRESS1,
                        pay_gb_rti_p60.remove_null_lines(emp.action_information7 ,:PAYROLL_ACTION_ID, asg.action_context_id, 2) l_ADDRESS2,
                        pay_gb_rti_p60.remove_null_lines(emp.action_information8 ,:PAYROLL_ACTION_ID, asg.action_context_id, 3) l_ADDRESS3,
                        pay_gb_rti_p60.remove_null_lines(emp.action_information9 ,:PAYROLL_ACTION_ID, asg.action_context_id, 4) l_town,
                        pay_gb_rti_p60.remove_null_lines(emp.action_information11 ,:PAYROLL_ACTION_ID, asg.action_context_id, 5) l_REGION1,
                        pay_gb_rti_p60.remove_null_lines(emp.action_information12 ,:PAYROLL_ACTION_ID, asg.action_context_id, 6) l_REGION2,
						&apos;&apos; l_region3,
                        emp.action_information13 DOB_DD,
						emp.action_information14 DOB_MM,
                        emp.action_information15 DOB_YY,
						emp.action_information16 SEX,
						emp.action_information17 TAX_YEAR,
						nvl(emp.action_information18,&apos;O&apos;) EXPENSE_CHECK,
						emp.action_information19 PEOPLE_GRP_ID,
						emp.action_information20 C_BUSINESS_GROUP_ID,
                        asg.action_information1 CURRENT_PAY,
                        asg.action_information2 CURRENT_TAX,
						trunc(nvl(asg.action_information3,0)) STUDENT_LOANS,
						trunc(nvl(asg.action_information19,0)) POSTGRADUATE_LOANS,
                        asg.action_information4 REFUND_FLAG,
                        asg.action_information5 TAX_CODE,
                        asg.action_information6 W1_M1_INDICATOR,
                        nvl(asg.action_information7,&apos;0.00&apos;) WAO_AMOUNT,
                        asg.action_information8 TOTAL_PAY,
                        asg.action_information9 TOTAL_TAX_DEDUCTED,
                        asg.action_information10 PREVIOUS_PAY,
                        asg.action_information11 PREVIOUS_TAX_PAID,
                        asg.action_information12 SMP,
                        asg.action_information13 SAP,
                        asg.action_information14 SPP,
                        asg.action_information15 ASPP,
                        decode(asg.action_information16,&apos;3&apos;,&apos;X&apos;,&apos;4&apos;,&apos;X&apos;,&apos;6&apos;,&apos;X&apos;,&apos; &apos;) WEEK_53_INDICATOR,
                        asg.action_information17 EMPLOYEE_NUMBER,
                        SUBSTR(pay_gb_eoy_archive.get_parameter(legislative_parameters,&apos;RETURN_TYPE&apos;),1,20) RETURN_TYPE						
                        from 
                        pay_action_information asg,
                        pay_action_information emp,
                        pay_action_information header,
                        pay_assignment_actions paa,
						per_all_assignments_f paaf,
                        pay_payroll_actions ppa
                        where 
                        paa.payroll_action_id = :PAYROLL_ACTION_ID 
						and ppa.payroll_action_id =  paa.payroll_action_id 
                        and paa.assignment_id = paaf.assignment_id
                        and paaf.effective_start_date = 
						(select max(effective_start_date) from per_all_assignments_f where assignment_id = paaf.assignment_id and effective_start_date &lt;= ppa.effective_date)
				and ( :P_ASSIGNMENT_SET_ID IS NULL 
         OR EXISTS (SELECT 1 FROM hr_assignment_sets has1
                    WHERE has1.assignment_set_id = :P_ASSIGNMENT_SET_ID
                    AND has1.business_group_id = paaf.business_group_id
                    AND nvl(has1.payroll_id, paaf.payroll_id) = paaf.payroll_id
                    AND (NOT EXISTS (SELECT 1 -- chk no amendmts
                                     FROM hr_assignment_set_amendments hasa1
                                     WHERE hasa1.assignment_set_id =
                                               has1.assignment_set_id)
                         OR EXISTS (SELECT 1 -- chk include amendmts
                                    FROM hr_assignment_set_amendments hasa2
                                    WHERE hasa2.assignment_set_id =
                                               has1.assignment_set_id
                                    AND (hasa2.assignment_id = paaf.assignment_id OR hasa2.assignment_id in (select p1.assignment_id from per_all_assignments_f p1,per_all_people_f p2
                                     where p1.person_id = paaf.person_id
                                     and p2.person_id = p1.person_id and p2.PER_INFORMATION9 = &apos;Y&apos; and p2.PER_INFORMATION10 =&apos;Y&apos;
                                    and ppa.effective_date between p1.effective_start_date and p1.effective_end_date
                                    and ppa.effective_date between p2.effective_start_date and p2.effective_end_date ))
                                    AND nvl(hasa2.include_or_exclude,&apos;I&apos;) = &apos;I&apos;
                                    )
                         OR (NOT EXISTS (SELECT 1 --chk no exlude amendmts
                                    FROM hr_assignment_set_amendments hasa3
                                    WHERE hasa3.assignment_set_id =
                                               has1.assignment_set_id
                                    AND (hasa3.assignment_id = paaf.assignment_id OR hasa3.assignment_id in (select p1.assignment_id from per_all_assignments_f p1,per_all_people_f p2
                                     where p1.person_id = paaf.person_id
                                     and p2.person_id = p1.person_id and p2.PER_INFORMATION9 = &apos;Y&apos; and p2.PER_INFORMATION10 =&apos;Y&apos;
                                    and ppa.effective_date between p1.effective_start_date and p1.effective_end_date
                                    and ppa.effective_date between p2.effective_start_date and p2.effective_end_date ))
                                    AND nvl(hasa3.include_or_exclude,&apos;I&apos;) = &apos;E&apos;)
                             AND NOT EXISTS (SELECT 1 --and chk no Inc amendmts
                                    FROM hr_assignment_set_amendments hasa4
                                    WHERE hasa4.assignment_set_id =
                                               has1.assignment_set_id
                                    AND nvl(hasa4.include_or_exclude,&apos;I&apos;) = &apos;I&apos;)                             ) -- end checking exclude amendmts
                         ) -- done checking amendments
                    ) -- done asg set check when not null
           ) -- end of asg set check
						--
                        and emp.action_context_id = paa.assignment_action_id
                        and emp.action_context_type = &apos;AAP&apos;
                        and emp.action_information_category = &apos;GB RTI P60 EMP DET&apos;
                        and asg.action_context_id = paa.assignment_action_id
                        and asg.action_context_type = &apos;AAP&apos;
                        and asg.action_information_category = &apos;GB RTI P60 ASG DET&apos;
                        and (asg.action_information20 is null
                             or (asg.action_information20 = &apos;Y&apos; and asg.action_information21 = &apos;Y&apos;))
						and header.action_context_id = :PAYROLL_ACTION_ID 
                        and header.action_context_type = &apos;PA&apos;
                        and header.action_information_category = &apos;GB RTI P60 PAYROLL DET&apos;
						and (exists(  
      						select null from per_assignment_extra_info 
		                    where nvl(AEI_INFORMATION1,&apos;D&apos;) =&apos;P&apos; and AEI_INFORMATION_CATEGORY=&apos;GB_P60_OUTPUT_OPTION&apos; 
							and assignment_id = paa.assignment_id
		                  union
		                     select 1
							 from hr_organization_information hoi
				             where hoi.org_information1 =(select replace(header.action_information1,&apos;    &apos;,&apos;/&apos;) from dual)
							 AND   hoi.organization_id = emp.ACTION_INFORMATION20
							 AND hoi.org_information_context = &apos;Tax Details References&apos;
							 AND nvl (hoi.org_information14,&apos;P&apos;) = &apos;P&apos; 
				             AND not exists (
									select 1 from per_assignment_extra_info 
									where nvl(AEI_INFORMATION1,&apos;D&apos;)=&apos;E&apos; and AEI_INFORMATION_CATEGORY=&apos;GB_P60_OUTPUT_OPTION&apos; 
									and assignment_id = paa.assignment_id )
							)
						or (nvl(:P_RESTRICT_OUT,&apos;No&apos;) = &apos;No&apos;))
						ORDER BY 1,2,3,4,5,6,7 --18418642 
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PYGBRTIP60OP</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY RTI - Year End P60 Report Process</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Application: Payroll
Source: RTI - Year End P60 Report Process
Short Name: PYGBRTIP60OP
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>:p_assignment_set_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_restrict_out</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order5</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order6</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order7</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:payroll_action_id</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_align</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes_No</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>N</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Alignment Only</PARAMETER_NAME>
      <DESCRIPTION>Alignment Only</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_valid_template_list</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>PYGBRTIP60OP</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>P_VALID_TEMPLATE_LIST</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>-30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_appl_short_name</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>PAY</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>P_APPL_SHORT_NAME</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_template_name</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>GB_P60P_XDO_TEMPLATE</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
xt.template_code id,
xt.template_name value,
xt.description description
from
xdo_templates_vl xt,xdo_ds_definitions_b xds
where xt.ds_app_short_name=xds.application_short_name
and xt.data_source_code=xds.data_source_code
and xt.ds_app_short_name=:$flex$.p_appl_short_name
and xt.data_source_code=:$flex$.p_valid_template_list
and sysdate between xt.start_date and nvl(xt.end_date,sysdate)
order by xt.template_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>P60 Report Type LE (PDF)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>P_TEMPLATE_NAME</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>:xdo_doc_repeat_property</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>G_HEADER</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>XDO_DOC_REPEAT_PROPERTY</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:payroll_action_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_GB_RTI_P60_ARCH_ACTS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
payroll_action_id id,
fnd_date.date_to_displaydate(effective_date)||&apos; (&apos;||request_id||&apos;)&apos; value,
null description
from
pay_payroll_actions a
where a.report_type=&apos;RTI_P60_REP&apos;
and a.report_qualifier=&apos;GB&apos;
and a.action_status=&apos;C&apos;
and a.action_type=&apos;X&apos;
and a.business_group_id=
fnd_global.per_business_group_id
order by a.effective_date desc,
a.creation_date desc</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Archive End Date</PARAMETER_NAME>
      <DESCRIPTION>Archive End Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_restrict_out</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR_GB_YES_NO</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
meaning id,
meaning value,
null description
from
hr_lookups hrl
where hrl.lookup_type=&apos;YES_NO&apos; and hrl.enabled_flag=&apos;Y&apos; order by hrl.meaning</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Restrict By Output Option</PARAMETER_NAME>
      <DESCRIPTION>Restrict By Output Option</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_assignment_set_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PAY_GB_ASG_SET</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 a
where business_group_id=fnd_global.per_business_group_id
and not exists (select*from hr_assignment_set_criteria b
where b.assignment_set_id=a.assignment_set_id)
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>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order1</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_PEOPLE_GROUP_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
application_column_name id,
segment_name value,
null description
from
fnd_id_flex_segments
where application_id between 801 and 899
and id_flex_code=&apos;GRP&apos; and
id_flex_num=(select people_group_structure
from per_business_groups
where business_group_id=fnd_global.per_business_group_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 1</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 1</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order2</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_PEOPLE_GROUP_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
application_column_name id,
segment_name value,
null description
from
fnd_id_flex_segments
where application_id between 801 and 899
and id_flex_code=&apos;GRP&apos; and
id_flex_num=(select people_group_structure
from per_business_groups
where business_group_id=fnd_global.per_business_group_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 2</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 2</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order3</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_PEOPLE_GROUP_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
application_column_name id,
segment_name value,
null description
from
fnd_id_flex_segments
where application_id between 801 and 899
and id_flex_code=&apos;GRP&apos; and
id_flex_num=(select people_group_structure
from per_business_groups
where business_group_id=fnd_global.per_business_group_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 3</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 3</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order4</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_PEOPLE_GROUP_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
application_column_name id,
segment_name value,
null description
from
fnd_id_flex_segments
where application_id between 801 and 899
and id_flex_code=&apos;GRP&apos; and
id_flex_num=(select people_group_structure
from per_business_groups
where business_group_id=fnd_global.per_business_group_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 4</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 4</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order5</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_PEOPLE_GROUP_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
application_column_name id,
segment_name value,
null description
from
fnd_id_flex_segments
where application_id between 801 and 899
and id_flex_code=&apos;GRP&apos; and
id_flex_num=(select people_group_structure
from per_business_groups
where business_group_id=fnd_global.per_business_group_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 5</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 5</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order6</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_PEOPLE_GROUP_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
application_column_name id,
segment_name value,
null description
from
fnd_id_flex_segments
where application_id between 801 and 899
and id_flex_code=&apos;GRP&apos; and
id_flex_num=(select people_group_structure
from per_business_groups
where business_group_id=fnd_global.per_business_group_id)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 6</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 6</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort_order7</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PAY_ADVICE_LAST_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
h.lookup_code id,
h.meaning value,
null description
from
hr_lookups h
where h.lookup_type=&apos;PY_SRS_PAY_ADVICE_LAST_SORT&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>ASSIGNMENT_NUMBER</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order 7</PARAMETER_NAME>
      <DESCRIPTION>Sort Order 7</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>:debugflag</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>N</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>DebugFlag</PARAMETER_NAME>
      <DESCRIPTION>DebugFlag</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.p_appl_short_name</FLEX_BIND>
    <PARAMETER_NAME>P_APPL_SHORT_NAME</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>P_TEMPLATE_NAME</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.p_valid_template_list</FLEX_BIND>
    <PARAMETER_NAME>P_VALID_TEMPLATE_LIST</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>P_TEMPLATE_NAME</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>
