<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 Pay Advice -->
 <REPORTS_ROW>
  <GUID>C6E085D4713951A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select paa.ASSIGNMENT_ID,
           paa.ASSIGNMENT_ACTION_ID ASSIGNMENT_ACTION_ID1,
           paa.PERSON_ID,
           paa.JOB_TITLE,
           paa.ASSIGNMENT_NUMBER,
           paa.NI_NUMBER,
           paa.LOCATION_ID,
           paa.INTERNAL_ADDRESS_LINE,
           paa. EXPENSE_CHECK_SEND_TO_ADDRESS ,
           paa.SALARY, 
          paa.DATE_EARNED,
           paa.PAYROLL_ACTION_ID,
           paa.PAY_BASIS,
           paa.RUN_ASSIGNMENT_ACTION_ID,
           paa.RUN_EFFECTIVE_DATE,
           paa.RUN_PAYROLL_ACTION_ID,
           paa.TIME_PERIOD_ID,
           paa.PAYROLL_ID,
           paa.PAY_ADVICE_DATE,
           paa.LAST_NAME,
           paa.INITIALS,
           Initcap(paa.TITLE) Title ,
           rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup),27)  SEGMENT1C ,
           rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER2_dup),27)  SEGMENT2C,
           rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER3_dup),27)  SEGMENT3C,
           rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER4_dup),27)  SEGMENT4C,
           rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER5_dup),27)  SEGMENT5C,
           rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER6_dup),27)  SEGMENT6C, 
    PAY_PAYGBSOE_XMLP_PKG.c_nameformula(Initcap ( paa.TITLE ), paa.INITIALS, paa.LAST_NAME) C_NAME, 
	--&amp;c_output2 C_GET_ADDRESS, 
	--&amp;c_output C_FF, 
PAY_PAYGBSOE_XMLP_PKG.populate_fields(paa. EXPENSE_CHECK_SEND_TO_ADDRESS , paa.PERSON_ID ,
 rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup_1),27),
rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup_2),27),
 rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup_3),27),
rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup_4),27),
rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup_5),27),
 rpad(Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup_6),27)
 ) C_GET_ADDRESS,
PAY_PAYGBSOE_XMLP_PKG.get_ff_data(paa.RUN_EFFECTIVE_DATE,paa.DATE_EARNED,paa.ASSIGNMENT_ID,paa.RUN_ASSIGNMENT_ACTION_ID,paa.PAYROLL_ACTION_ID,:p_bus_grp_id )C_FF,
	PAY_PAYGBSOE_XMLP_PKG.c_amount_paidformula(:C_PAYMENT_TOTAL, :C_DEDUCTION_TOTAL) C_AMOUNT_PAID, 
	PAY_PAYGBSOE_XMLP_PKG.cf_euro_amountformula(:C_AMOUNT_PAID) CF_EURO_AMOUNT, 
	PAY_PAYGBSOE_XMLP_PKG.segment1() C_SEG_NAME1, 
	PAY_PAYGBSOE_XMLP_PKG.segment2() C_SEG_NAME2, 
	PAY_PAYGBSOE_XMLP_PKG.segment3() C_SEG_NAME3, 
	PAY_PAYGBSOE_XMLP_PKG.segment4() C_SEG_NAME4, 
	PAY_PAYGBSOE_XMLP_PKG.segment5() C_SEG_NAME5, 
	PAY_PAYGBSOE_XMLP_PKG.segment6() C_SEG_NAME6,
	PAY_PAYGBSOE_XMLP_PKG.C_ADDRESS1_p C_ADDRESS1,
	PAY_PAYGBSOE_XMLP_PKG.C_ADDRESS2_p C_ADDRESS2,
	PAY_PAYGBSOE_XMLP_PKG.C_ADDRESS3_p C_ADDRESS3,
	PAY_PAYGBSOE_XMLP_PKG.C_REGION1_p C_REGION1,
	PAY_PAYGBSOE_XMLP_PKG.C_REGION2_p C_REGION2,
	PAY_PAYGBSOE_XMLP_PKG.C_REGION3_p C_REGION3,
	PAY_PAYGBSOE_XMLP_PKG.C_ACCOUNT_NO_p C_ACCOUNT_NO,
	PAY_PAYGBSOE_XMLP_PKG.C_TOWN_p C_TOWN,
	PAY_PAYGBSOE_XMLP_PKG.C_ANNUAL_SALARY_p C_ANNUAL_SALARY,
	to_char(PAY_PAYGBSOE_XMLP_PKG.C_PAY_DATE_p,&apos;YYYY-MM-DD&apos;) C_PAY_DATE,
	PAY_PAYGBSOE_XMLP_PKG.C_TAX_PERIOD_p C_TAX_PERIOD,
	PAY_PAYGBSOE_XMLP_PKG.C_TAX_REFERENCE_NO_p C_TAX_REFERENCE_NO,
	PAY_PAYGBSOE_XMLP_PKG.C_TAX_CODE_p C_TAX_CODE,
	PAY_PAYGBSOE_XMLP_PKG.C_TAX_BASIS_p C_TAX_BASIS,
	PAY_PAYGBSOE_XMLP_PKG.C_NI_CATEGORY_p C_NI_CATEGORY,
	PAY_PAYGBSOE_XMLP_PKG.C_TAX_TEL_NO_p C_TAX_TEL_NO,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R1_TXT_p C_BALANCE_R1_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R1_VAL_p C_BALANCE_R1_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R2_TXT_p C_BALANCE_R2_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R2_VAL_p C_BALANCE_R2_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R3_TXT_p C_BALANCE_R3_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R3_VAL_p C_BALANCE_R3_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R4_TXT_p C_BALANCE_R4_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R4_VAL_p C_BALANCE_R4_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R5_TXT_p C_BALANCE_R5_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R5_VAL_p C_BALANCE_R5_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R6_TXT_p C_BALANCE_R6_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R6_VAL_p C_BALANCE_R6_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R7_TXT_p C_BALANCE_R7_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R7_VAL_p C_BALANCE_R7_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R8_TXT_p C_BALANCE_R8_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R8_VAL_p C_BALANCE_R8_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R9_TXT_p C_BALANCE_R9_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R9_VAL_p C_BALANCE_R9_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R10_TXT_p C_BALANCE_R10_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R10_VAL_p C_BALANCE_R10_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R11_TXT_p C_BALANCE_R11_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R11_VAL_p C_BALANCE_R11_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R12_TXT_p C_BALANCE_R12_TXT,
	PAY_PAYGBSOE_XMLP_PKG.C_BALANCE_R12_VAL_p C_BALANCE_R12_VAL,
	PAY_PAYGBSOE_XMLP_PKG.C_OUTPUT2_p C_OUTPUT2,
	PAY_PAYGBSOE_XMLP_PKG.C_OUTPUT_p C_OUTPUT
from   pay_gb_assignment_actions_v paa
where PAYROLL_ID=:P_PAYROLL_ID 
AND time_period_id=:P_TIME_PERIOD_ID 
AND paa.PAY_ADVICE_DATE =
NVL(fnd_date.displaydate_to_date(substr(:P_PAY_ADVICE_DATE,1,                                          length(fnd_date.date_to_displaydate(sysdate))))                                                   ,paa.PAY_ADVICE_DATE)
AND paa.ASSIGNMENT_ID  =  NVL(:P_ASSIGNMENT_ID, paa.ASSIGNMENT_ID) 
ORDER BY  DECODE(EXPENSE_CHECK_SEND_TO_ADDRESS,&apos;H&apos;,&apos;H&apos;,&apos;O&apos;),
           Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER1_dup) ,
           Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER2_dup),
           Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER3_dup),
           Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER4_dup),
           Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER5_dup),
           Decode(expense_check_send_to_address,&apos;H&apos;,Null,&amp;P_SORT_ORDER6_dup),
          &amp;P_SORT_ORDER7
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PAYGBSOE_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY Pay Advice</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: GB Pay Advice Report
Application: Payroll
Source: Pay Advice (XML)
Short Name: PAYGBSOE_XML
DB package: PAY_PAYGBSOE_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;c_output</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;c_output2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup_1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup_2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup_3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup_4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup_5</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order1_dup_6</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order2_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order3_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order4_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order5_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order6_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_sort_order7</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_account_no</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_address1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_address2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_address3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_amount_paid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_annual_salary</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r10_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r10_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r11_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r11_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r12_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r12_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r1_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r1_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r2_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r2_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r3_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r3_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r4_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r4_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r5_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r5_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r6_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r6_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r7_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r7_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r8_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r8_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r9_txt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_balance_r9_val</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_date_earned</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_deduction_total</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_formula_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_formula_id2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_category</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_output</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_output2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_output3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pay_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_payment_total</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_region1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_region2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_region3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_tax_basis</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_tax_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_tax_period</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_tax_reference_no</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_tax_tel_no</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_town</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_assignment_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bus_grp_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_pay_advice_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_exists</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_session_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup_1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup_2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup_3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup_4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup_5</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order1_dup_6</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order2_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order3_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order4_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order5</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order5_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order6</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order6_dup</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order7</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_time_period_id</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_bus_grp_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>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_id</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>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payroll</PARAMETER_NAME>
      <DESCRIPTION>Payroll Name</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_time_period_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PAY_PERIOD_ID</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
time_period_id id,
period_name value,
null description
from
per_time_periods p,fnd_sessions f
where p.payroll_id=:$flex$.py_srs_payroll and
p.start_date&lt;=f.effective_date and f.session_id=
userenv(&apos;sessionid&apos;) order by p.start_date desc</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select p.period_name from per_time_periods p,fnd_sessions f where p.payroll_id = :$flex$.payroll and f.session_id = userenv(&apos;sessionid&apos;) and f.effective_date between p.start_date and p.end_date</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Period</PARAMETER_NAME>
      <DESCRIPTION>Payroll Period Name</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_pay_advice_date</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PAY_ADVICE_DATE_CHAR</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fnd_date.date_to_displaydate(nvl(pact.pay_advice_date,ptp.pay_advice_date))||&apos; (&apos;||to_char(pact.request_id)||&apos;)&apos; id,
fnd_date.date_to_displaydate(nvl(pact.pay_advice_date,ptp.pay_advice_date))||&apos; (&apos;||to_char(pact.request_id)||&apos;)&apos; value,
null description
from
pay_payroll_actions pact,per_time_periods ptp
where pact.payroll_id=:$flex$.py_srs_payroll
and pact.time_period_id=:$flex$.py_srs_pay_period_id
and ptp.time_period_id=:$flex$.py_srs_pay_period_id
and pact.rowid in (select max(p.rowid) from
pay_payroll_actions p
where p.time_period_id=ptp.time_period_id
group by nvl(p.pay_advice_date,ptp.pay_advice_date))
order by 1</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Pay Advice Date</PARAMETER_NAME>
      <DESCRIPTION>Pay Advice Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_assignment_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PREPAID_ASSIGNMENTS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
assignment_id id,
assignment_number value,
null description
from
per_all_assignments_f asg,fnd_sessions ses,per_all_people_f peo
where
asg.payroll_id=:$flex$.py_srs_payroll
and ses.session_id=userenv(&apos;sessionid&apos;)
and ses.effective_date between asg.effective_start_date and
asg.effective_end_date and asg.person_id=peo.person_id
and ses.effective_date between peo.effective_start_date and
peo.effective_end_date
and exists
(select null from pay_assignment_actions assact,
pay_payroll_actions pact,pay_action_interlocks l,pay_assignment_actions assact2,pay_payroll_actions pact2
where pact.payroll_id=:$flex$.py_srs_payroll
and pact.time_period_id=:$flex$.py_srs_pay_period_id
and pact.action_type in (&apos;R&apos;,&apos;Q&apos;)
and pact.payroll_action_id=assact.payroll_action_id
and asg.assignment_id=assact.assignment_id
and l.locked_action_id=assact.assignment_action_id
and l.locking_action_id=assact2.assignment_action_id
and pact2.payroll_action_id=assact2.payroll_action_id
and pact2.action_type in (&apos;P&apos;,&apos;U&apos;)
)
order by asg.assignment_number</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Assignment Number</PARAMETER_NAME>
      <DESCRIPTION>Assignment Number</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</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>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</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>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</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>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</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>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</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>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</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>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</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>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.payroll</FLEX_BIND>
    <PARAMETER_NAME>Payroll</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_pay_period_id</FLEX_BIND>
    <PARAMETER_NAME>Period</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Assignment Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_pay_period_id</FLEX_BIND>
    <PARAMETER_NAME>Period</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Pay Advice Date</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_payroll</FLEX_BIND>
    <PARAMETER_NAME>Payroll</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Assignment Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_payroll</FLEX_BIND>
    <PARAMETER_NAME>Payroll</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Pay Advice Date</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_payroll</FLEX_BIND>
    <PARAMETER_NAME>Payroll</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period</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>
