<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: SSP Statutory Sick Pay -->
 <REPORTS_ROW>
  <GUID>C6E085D4728D51A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>SELECT distinct	asg.payroll_id							M_PAYROLL_ID,
		per.person_id							M_PERSON_ID,
		abs.absence_attendance_id					M_ABSENCE_ID,
		asg.assignment_id						M_ASSIGNMENT_ID,
		per.full_name							M_EMPLOYEE_NAME,
		per.employee_number						M_EMPLOYEE_NUMBER,
		per.national_identifier						M_NI_NUMBER,
		abs.sickness_start_date						M_LINKED_PIW_START,
		abs.sickness_start_date						M_SICKNESS_START_DATE,
		ecl.average_earnings_amount					M_AVG_EARNINGS,
		pos.prior_employment_ssp_weeks					M_SSP1L_WEEKS,
		pos.prior_employment_ssp_paid_to				M_SSP1L_DATE
FROM		per_people_f			per,
		per_absence_attendances		abs,
		per_absence_attendance_types	abt,
		ssp_earnings_calculations	ecl,
		per_periods_of_service		pos,
		per_assignments_f		asg
WHERE		per.business_group_id		= :P_BUSINESS_GROUP_ID
AND		abt.absence_category		= &apos;S&apos;
AND		abs.person_id                   = per.person_id			
AND		abs.absence_attendance_type_id	= abt.absence_attendance_type_id
AND		per.person_id			= ecl.person_id
AND             ecl.effective_date              = abs.sickness_start_date 
AND		per.person_id			= pos.person_id
AND		per.person_id			= asg.person_id
AND		asg.payroll_id			= nvl(:P_PAYROLL_ID, asg.payroll_id)
AND		per.person_id			= nvl(:P_PERSON_ID, per.person_id)
AND             asg.period_of_service_id=pos.period_of_service_id 
and             asg.assignment_type=&apos;E&apos;
and             asg.primary_flag=&apos;Y&apos;  
--AND		:P_SESSION_DATE			between per.effective_start_date and per.effective_end_date
--AND		:P_SESSION_DATE			between asg.effective_start_date and asg.effective_end_date
AND		:P_SESSION_DATE			
between per.effective_start_date and per.effective_end_date
AND		:P_SESSION_DATE			
between asg.effective_start_date and asg.effective_end_date
AND	(
	    (abs.linked_absence_id		is null
	     AND      (
		      (abs.sickness_start_date 		between :P_DATE_FROM and :P_DATE_TO)
	              OR	  
		      (abs.sickness_end_date		between :P_DATE_FROM and :P_DATE_TO)
		      )
	    )
             OR	exists (
			SELECT	abs2.linked_absence_id
			FROM	per_absence_attendances abs2
			WHERE	abs2.linked_absence_id = abs.absence_attendance_id
			AND	(
				  (abs2.sickness_start_date 	between :P_DATE_FROM and :P_DATE_TO)
			      OR  (abs2.sickness_end_date	between :P_DATE_FROM and :P_DATE_TO)
				)
			)
	)
ORDER BY	asg.payroll_id,
		per.full_name,
		abs.sickness_start_date,per.person_id,abs.absence_attendance_id,asg.assignment_id,per.employee_number,per.national_identifier,abs.sickness_start_date,ecl.average_earnings_amount,pos.prior_employment_ssp_weeks,pos.prior_employment_ssp_paid_to
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>SSP</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>SSPRPSSP_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>SSP Statutory Sick Pay</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Statutory Sick Pay Report
Application: SSP
Source: Statutory Sick Pay Report (XML)
Short Name: SSPRPSSP_XML
DB package: SSP_SSPRPSSP_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>:c_business_group_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_payroll_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_person_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_report_subtitle</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_date_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_date_to</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_person_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_session_date</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</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_date_from</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <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>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_date_to</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <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>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PAY_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>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_session_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select 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>PER_DATES_STANDARD</PARAMETER_NAME>
      <DESCRIPTION>Session 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>SSP_ALL_PEOPLE</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
person_id id,
full_name value,
null description
from
per_people_f p
where (p.business_group_id=
fnd_global.per_business_group_id
and ((to_date(:$flex$.per_dates_standard,
&apos;YYYY/MM/DD HH24:MI:SS&apos;)
between p.effective_start_date
and p.effective_end_date)
or (to_date(:$flex$.per_dates_standard,&apos;YYYY/MM/DD HH24:MI:SS&apos;)
&gt;p.effective_end_date
and
p.effective_end_date=
(select max(p1.effective_end_date)
from per_all_people_f p1
where p1.person_id=p.person_id))
or (to_date(:$flex$.per_dates_standard,&apos;YYYY/MM/DD HH24:MI:SS&apos;)
&lt;p.effective_start_date
and
p.effective_start_date=p.start_date)))
order by p.full_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Person Name</PARAMETER_NAME>
      <DESCRIPTION>Person Name</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
