<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: PER Norwegian Child/Child Minder Sickness Leave Warnings -->
 <REPORTS_ROW>
  <GUID>C6E085D4718451A9E05362FB09050512</GUID>
  <SQL_TEXT>SELECT full_name
      ,employee_number
      ,assignment_id
      ,absence_attendance_id
      ,person_id		
      ,date_start
      ,date_end
      ,warnings
      ,warningnumber
      ,decode(warningnumber,1,(FND_MESSAGE.GET_STRING(&apos;PAY&apos;, &apos;PAY_376934_NO_CHILD_REG&apos;))
                           ,2,(FND_MESSAGE.GET_STRING(&apos;PAY&apos;, &apos;PAY_376935_NO_CHILD_MIN_AGE&apos;))      			
                           ,3,(FND_MESSAGE.GET_STRING(&apos;PAY&apos;, &apos;PAY_376914_NO_CMS_CONT_CHECK&apos;))
                           ,4,(FND_MESSAGE.GET_STRING(&apos;PAY&apos;, &apos;PAY_376936_NO_LIMIT_EXCEEED&apos;)) 
                           ,5,(FND_MESSAGE.GET_STRING(&apos;PAY&apos;, &apos;PAY_376937_NO_NAV_REQ&apos;))                           
                           ,6,(FND_MESSAGE.GET_STRING(&apos;PAY&apos;, &apos;PAY_376907_NO_SC_NOT_ELIGIBLE&apos;))
             ) warningmsg                                                                    
FROM(
     SELECT ppf.full_name
            ,ppf.employee_number
            ,paf.assignment_id
            ,paa.absence_attendance_id       
            ,ppf.person_id              
            ,paa.date_start
            ,paa.date_end
            ,pay_no_abs_validation.cms_validation (ppf.person_id
                                                  ,paa.date_start
                                                  ,paa.date_end
                                                  ,paa.abs_information1
                                                  ,paa.abs_information9
                                                  ,paa.absence_days) warnings			 
     FROM   per_all_people_f ppf
           ,per_all_assignments_f paf
           ,hr_soft_coding_keyflex hsck
           ,per_absence_attendances paa
           ,per_absence_attendance_types paat
    WHERE   ppf.person_id = paf.person_id
    AND     paf.soft_coding_keyflex_id = hsck.soft_coding_keyflex_id
    AND     :P_FROM_DATE  BETWEEN ppf.effective_start_date    AND     ppf.effective_end_date
    AND     :P_FROM_DATE  BETWEEN paf.effective_start_date AND paf.effective_end_date
    AND     paa.date_start &gt;= :P_FROM_DATE  
    AND     paa.date_end &lt;= :P_TO_DATE
    AND     paa.date_start IS NOT NULL
    AND     paa.person_id = ppf.person_id
    AND     paa.absence_attendance_type_id = paat.absence_attendance_type_id
    AND     paat.absence_category = &apos;CMS&apos;
    AND     hsck.segment2 = to_char(NVL(:P_LOCAL_UNIT_ID,hsck.segment2))  
    AND     ppf.business_group_id = :P_BUSINESS_GROUP_ID
	AND paf.PRIMARY_FLAG=&apos;Y&apos;        
    AND paf.ASSIGNMENT_TYPE=&apos;E&apos; 	
    AND     EXISTS
            ( SELECT  hoi1.organization_id
              FROM    hr_organization_units o1
                     ,hr_organization_information hoi1
                     ,hr_organization_information hoi2
                     ,hr_organization_information hoi3
                     ,hr_organization_information hoi4
              WHERE   hoi1.organization_id = o1.organization_id
              AND     hoi1.org_information1 = &apos;NO_LOCAL_UNIT&apos;
              AND     hoi1.org_information_context = &apos;CLASS&apos;
              AND     o1.organization_id = hoi2.org_information1
              AND     hoi2.org_information_context = &apos;NO_LOCAL_UNITS&apos;
              AND     hoi2.organization_id = hoi3.organization_id
              AND     hoi3.org_information_context = &apos;CLASS&apos;
              AND     hoi3.org_information1 = &apos;HR_LEGAL_EMPLOYER&apos;
              AND     hoi3.organization_id = :P_LEGAL_EMPLOYER_ID
              AND     hoi1.organization_id = hoi4.organization_id
              AND     hoi4.org_information_context = &apos;NO_LOCAL_UNIT_DETAILS&apos;
              AND     o1.business_group_id = :P_BUSINESS_GROUP_ID
              AND     to_char (hoi1.organization_id) = hsck.segment2
             )
    )a,
    (SELECT  rownum warningnumber
     FROM    dual
    CONNECT BY level &lt;= 6
    )b
WHERE INSTR(a.warnings,TO_CHAR(b.warningnumber)) &gt; 0			 
ORDER BY b.warningnumber,a.employee_number
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PER</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PERNOCLWR</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PER Norwegian Child/Child Minder Sickness Leave Warnings</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Report to generate the Warnings for Child Minder Sickness Leave
Application: Human Resources
Source: Norwegian Child/Child Minder Sickness Leave Warnings
Short Name: PERNOCLWR
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_business_group_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_from_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_legal_employer_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_local_unit_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_to_date</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_business_group_id</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select fnd_global.PER_BUSINESS_GROUP_ID from dual</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Business Group</PARAMETER_NAME>
      <DESCRIPTION>Business Group</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_legal_employer_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_NO_LEGAL_EMPLOYER</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
o.organization_id id,
o.name value,
null description
from
hr_all_organization_units o,fnd_sessions s,hr_organization_information hoi
where o.business_group_id=fnd_global.per_business_group_id
and o.organization_id=hoi.organization_id
and hoi.org_information_context=&apos;CLASS&apos;
and hoi.org_information1=&apos;HR_LEGAL_EMPLOYER&apos;
and s.session_id=userenv(&apos;sessionid&apos;)
and s.effective_date between o.date_from and nvl(o.date_to,to_date(&apos;31/12/4712&apos;,&apos;DD/MM/YYYY&apos;))
order by o.name</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Legal Employer</PARAMETER_NAME>
      <DESCRIPTION>Legal Employer</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_local_unit_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_NO_LE_LOCAL_UNIT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
o1.organization_id id,
o1.name value,
null description
from
hr_organization_units o1,hr_organization_information hoi1,hr_organization_information hoi2,hr_organization_information hoi3,hr_organization_information hoi4,fnd_sessions s
where o1.business_group_id=fnd_global.per_business_group_id
and s.session_id=userenv(&apos;SESSIONID&apos;)
and s.effective_date between o1.date_from and nvl(o1.date_to,s.effective_date)
and hoi1.organization_id=o1.organization_id
and hoi1.org_information1=&apos;NO_LOCAL_UNIT&apos;
and hoi1.org_information_context=&apos;CLASS&apos;
and nvl(hoi1.org_information2,&apos;N&apos;)=&apos;Y&apos;
and o1.organization_id=hoi2.org_information1
and hoi2.org_information_context=&apos;NO_LOCAL_UNITS&apos;
and hoi2.organization_id=hoi3.organization_id
and hoi3.org_information_context=&apos;CLASS&apos;
and hoi3.org_information1=&apos;HR_LEGAL_EMPLOYER&apos;
and hoi3.organization_id=:$flex$.py_no_legal_employer
and nvl(hoi3.org_information2,&apos;N&apos;)=&apos;Y&apos;
and hoi1.organization_id=hoi4.organization_id
and hoi4.org_information_context=&apos;NO_LOCAL_UNIT_DETAILS&apos;
and hoi4.org_information5=&apos;Y&apos;
order by name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Local Unit</PARAMETER_NAME>
      <DESCRIPTION>Local Unit</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_from_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>From Date</PARAMETER_NAME>
      <DESCRIPTION>From Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_to_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>To Date</PARAMETER_NAME>
      <DESCRIPTION>To Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_no_legal_employer</FLEX_BIND>
    <PARAMETER_NAME>Legal Employer</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Local Unit</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>
