<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 Advance Pay Listing (Australasia) -->
 <REPORTS_ROW>
  <GUID>C6E085D4715151A9E05362FB09050512</GUID>
  <SQL_TEXT>Select 	ppf.payroll_name Payroll_Name,pap.full_name Full_Name, paa.assignment_number Assignment_Number,
                pev1.screen_entry_value Pay_Date, pev2.screen_entry_value  Leave_Start_Date,
                pev3.screen_entry_value Leave_End_Date, hl4.meaning Leave_Category,pev5.screen_entry_value Leave_amount,
                hl6.meaning Units,
	PAY_PYAUAPL_XMLP_PKG.cf_current_future_flagformula() CF_Current_Future_Flag,
	PAY_PYAUAPL_XMLP_PKG.cf_process_flagformula(TO_DATE(pev2.screen_entry_value,&apos;YYYY/MM/DD HH24:MI:SS&apos;),TO_DATE(pev3.screen_entry_value,&apos;YYYY/MM/DD HH24:MI:SS&apos;)) CF_Process_Flag,
	PAY_PYAUAPL_XMLP_PKG.cf_date_conversionformula(pev2.screen_entry_value, pev3.screen_entry_value, pev1.screen_entry_value) CF_Date_Conversion,
	PAY_PYAUAPL_XMLP_PKG.CP_Leave_Start_Date_p CP_Leave_Start_Date,
	--PAY_PYAUAPL_XMLP_PKG.CP_Pay_Date_p CP_Pay_Date,
	TO_DATE(pev1.screen_entry_value,&apos;YYYY/MM/DD HH24:MI:SS&apos;) CP_Pay_Date,
	--PAY_PYAUAPL_XMLP_PKG.CP_Leave_End_Date_p CP_Leave_End_Date
	TO_DATE(pev3.screen_entry_value,&apos;YYYY/MM/DD HH24:MI:SS&apos;) CP_Leave_End_Date
From	pay_payrolls_f ppf,per_people_f pap,per_assignments_f paa,pay_element_types_f pet,pay_element_entries_f pee, per_absence_attendance_types pat,pay_element_links_f pel,
                pay_element_entry_values_f pev1, pay_input_values_f piv1, hr_lookups hl1,
                pay_element_entry_values_f pev2,pay_input_values_f piv2,  hr_lookups hl2,
                pay_element_entry_values_f pev3, pay_input_values_f piv3, hr_lookups hl3,
                hr_lookups hl4,
                pay_element_entry_values_f pev5,
                hr_lookups hl6,pay_element_entry_values_f pev6,
                pay_element_entry_values_f pev7, pay_input_values_f piv7,hr_lookups hl7
Where	ppf.payroll_id = paa.payroll_id
and          (paa.payroll_id = :P_PAYROLL_ID or :P_PAYROLL_ID is NULL)
and	(pap.person_id = :P_PERSON_ID or :P_PERSON_ID is NULL)
and	:p_start_date between pap.effective_start_date and pap.effective_end_date
and	pap.person_id = paa.person_id
and          :p_start_date between paa.effective_start_date and paa.effective_end_date
and          :p_start_date between pet.effective_start_date and pet.effective_end_date
and          :p_start_date between ppf.effective_start_date and ppf.effective_end_date
and          pee.assignment_id = paa.assignment_id
and          pet.element_type_id = pel.element_type_id
and          pel.element_link_id = pee.element_link_id
and          pee.effective_start_date between pel.effective_start_date and pel.effective_end_date
and          pet.advance_indicator = &apos;Y&apos;
and          pev1.input_value_id = piv1.input_value_id
and          pee.element_entry_id = pev1.element_entry_id
and          UPPER(TRANSLATE(piv1.name,&apos; &apos;,&apos;_&apos;)) = UPPER(TRANSLATE(hl1.meaning,&apos; &apos;,&apos;_&apos;))
and          hl1.lookup_type = &apos;NAME_TRANSLATIONS&apos;
and          hl1.lookup_code = &apos;PAY_DATE&apos;
and          pev2.input_value_id = piv2.input_value_id
and          pee.element_entry_id = pev2.element_entry_id
and          UPPER(TRANSLATE(piv2.name,&apos; &apos;,&apos;_&apos;)) = UPPER(TRANSLATE(hl2.meaning,&apos; &apos;,&apos;_&apos;))
and          hl2.lookup_type = &apos;NAME_TRANSLATIONS&apos;
and          hl2.lookup_code = &apos;START_DATE&apos;
and          pev3.input_value_id = piv3.input_value_id
and          pee.element_entry_id = pev3.element_entry_id
and          UPPER(TRANSLATE(piv3.name,&apos; &apos;,&apos;_&apos;)) = UPPER(TRANSLATE(hl3.meaning,&apos; &apos;,&apos;_&apos;))
and          hl3.lookup_type = &apos;NAME_TRANSLATIONS&apos;
and          hl3.lookup_code = &apos;END_DATE&apos;
and          hl4.lookup_type = &apos;ABSENCE_CATEGORY&apos;
and          hl4.lookup_code = pat.absence_category
and          pat.input_value_id = pev5.input_value_id
and          pee.element_entry_id = pev5.element_entry_id
and          pat.input_value_id = pev6.input_value_id
and          pee.element_entry_id = pev6.element_entry_id
and          hl6.lookup_code = pat.hours_or_days
and          hl6.lookup_type = &apos;HOURS_OR_DAYS&apos;
and          pev7.input_value_id = piv7.input_value_id
and          pee.element_entry_id = pev7.element_entry_id
and          UPPER(TRANSLATE(piv7.name,&apos; &apos;,&apos;_&apos;)) = UPPER(TRANSLATE(hl7.meaning,&apos; &apos;,&apos;_&apos;))
and          hl7.lookup_type = &apos;NAME_TRANSLATIONS&apos;
and          hl7.lookup_code = &apos;ADV_OVERRIDE&apos;
and          pev7.screen_entry_value &lt;&gt; &apos;Y&apos;
and         exists (select 1 from per_absence_attendances  pab
                              where pab.absence_attendance_type_id=pat.absence_attendance_type_id
                              and pab.person_id=pap.person_id
                              and pab.absence_attendance_id=pee.creator_id
                           )
and          exists (select &apos;is date&apos; from dual where trunc(to_date(pev2.screen_entry_value,&apos;YYYY/MM/DD HH24:MI:SS&apos;)) between :p_start_date and :cp_lv_adv_m )
Order By  Payroll_Name,nvl(pap.order_name,Full_Name),Leave_Start_Date
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PYAUAPL_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY Advance Pay Listing (Australasia)</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Advance Pay Listing (Australasia)
Application: Payroll
Source: Advance Pay Listing (Australasia) (XML)
Short Name: PYAUAPL_XML
DB package: PAY_PYAUAPL_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>:cp_current</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_future</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_leave_end_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_leave_start_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_lv_adv</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_lv_adv_m</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_no</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_pay_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_pay_date1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_yes</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_advance_period</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_employee_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_employee_number</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_end_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_person_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_start_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_start_date1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</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>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_start_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>START_DATE</PARAMETER_NAME>
      <DESCRIPTION>Start Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_advance_period</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>90</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Advance Period (Days)</PARAMETER_NAME>
      <DESCRIPTION>Advance Period</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_end_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>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>End Date</PARAMETER_NAME>
      <DESCRIPTION>End Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_person_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_AU_ADV_PERSON</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
per.person_id id,
employee_number value,
null description
from
per_people_f per,per_assignments_f ppa
where ppa.business_group_id=fnd_global.per_business_group_id and ppa.person_id=per.person_id and ppa.payroll_id=
:$flex$.py_srs_payroll and ppa.effective_start_date between
per.effective_start_date and per.effective_end_date and
to_date(:$flex$.start_date,&apos;YYYY/MM/DD HH24:MI:SS&apos;) between ppa.effective_start_date and
ppa.effective_end_date order by per.employee_number</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Employee Number</PARAMETER_NAME>
      <DESCRIPTION>Employee Number</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_payroll</FLEX_BIND>
    <PARAMETER_NAME>Payroll</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Employee Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.start_date</FLEX_BIND>
    <PARAMETER_NAME>START_DATE</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Employee Number</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>
