<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: PQH EEO5 Reporting -->
 <REPORTS_ROW>
  <GUID>C6E085D471DB51A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>SELECT  	decode(pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt),
          	&apos;FR&apos;, &apos;A. FULL TIME STAFF&apos;,  &apos;B. PART-TIME STAFF&apos;) employment_category,
decode(pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt),
     	&apos;FR&apos;,lpad(hl.lookup_code,2,&apos; &apos;)||&apos;.&apos;||hl.meaning,
     	&apos;PR&apos;, decode(job.job_information1,
          	&apos;2&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;3&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;4&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;5&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;6&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;7&apos;,&apos;20.PROF. INSTR.&apos;,
         	&apos;8&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;9&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;10&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;11&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;12&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;21.ALL OTHER&apos;)) Job_category_name,
        	count(peo.person_id)                     cons_total_category_emps,
        	count(decode(peo.per_information1,&apos;1&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_wmale_emps,
        	count(decode(peo.per_information1,&apos;2&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_bmale_emps,
        	count(decode(peo.per_information1,&apos;3&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_hmale_emps,
        	count(decode(peo.per_information1,&apos;4&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),&apos;5&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_amale_emps,
        	count(decode(peo.per_information1,&apos;6&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),&apos;7&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_imale_emps,
        	count(decode(peo.per_information1,&apos;1&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_wfemale_emps,
        	count(decode(peo.per_information1,&apos;2&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_bfemale_emps,
        	count(decode(peo.per_information1,&apos;3&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_hfemale_emps,
        	count(decode(peo.per_information1,&apos;4&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),&apos;5&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_afemale_emps,
        	count(decode(peo.per_information1,&apos;6&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),&apos;7&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_ifemale_emps, 
	PQH_PQHEEO5_XMLP_PKG.cf_total_titleformula0005(decode(pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt),
          	&apos;FR&apos;, &apos;A. FULL TIME STAFF&apos;,  &apos;B. PART-TIME STAFF&apos;)) CF_total_title
FROM    	per_all_people_f                  	 peo,
       	per_all_assignments_f             	ass,
                   per_assignment_status_types     ast,
        	per_jobs                      		job,
	hr_lookups			hl
WHERE   	peo.person_id                	= ass.person_id
AND           peo.current_employee_flag           = &apos;Y&apos;
AND	hl.lookup_code		= job.job_information1
AND pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt)   IN (&apos;FR&apos;,&apos;PR&apos;)
AND	hl.lookup_type		= &apos;US_EEO5_JOB_CATEGORIES&apos;
AND     	job.job_information_category   	= &apos;US&apos;
AND	:cp_report_date BETWEEN peo.effective_start_date AND peo.effective_end_date
AND	:cp_report_date BETWEEN ass.effective_start_date AND ass.effective_end_date
AND	ass.primary_flag		= &apos;Y&apos;	
AND           ass.assignment_status_type_id = ast.assignment_status_type_id       
AND           ast.per_system_status  &lt;&gt; &apos;TERM_ASSIGN&apos;
AND    	 ass.job_id                     	= job.job_id
AND     	ass.assignment_type                  	= &apos;E&apos;
AND  	ass.organization_id  in (
     	select organization_id 
	from   hr_all_organization_units
     	where  business_group_id = :p_business_group_id)
Group by 
decode(pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt),
          &apos;FR&apos;, &apos;A. FULL TIME STAFF&apos;, &apos;B. PART-TIME STAFF&apos;) ,
decode(pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt),
     &apos;FR&apos;,lpad(hl.lookup_code,2,&apos; &apos;)||&apos;.&apos;||hl.meaning,
     &apos;PR&apos;, decode(job.job_information1,
          	&apos;2&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;3&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;4&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;5&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;6&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;7&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;8&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;9&apos;,&apos;20.PROF. INSTR.&apos;,
         	&apos;10&apos;,&apos;20.PROF. INSTR.&apos;,         &apos;11&apos;,&apos;20.PROF. INSTR.&apos;,
          	&apos;12&apos;,&apos;20.PROF. INSTR.&apos;,          &apos;21.ALL OTHER&apos;)),EMPLOYMENT_CATEGORY     
UNION
SELECT    	&apos;C. NEW-HIRES (JULY THRU SEPT. &apos; || :p_report_year || &apos;)&apos; ,
          	decode(job.job_information1,
         	&apos;1&apos;,&apos;23.0/A/M&apos;,                    &apos;2&apos;,&apos;24.PRIN/ASST.PR&apos;,
         	&apos;3&apos;,&apos;24.PRIN/ASST.PR&apos;,     &apos;4&apos;,&apos;24.PRIN/ASST.PR&apos;,
          	&apos;5&apos;,&apos;25.CLSRM. TCHRS&apos;,   &apos;6&apos;,&apos;25.CLSRM. TCHRS&apos;,
          	&apos;7&apos;,&apos;25.CLSRM. TCHRS&apos;,   &apos;8&apos;,&apos;26.OTHER PROF.&apos;,
          	&apos;9&apos;,&apos;26.OTHER PROF.&apos;,      &apos;10&apos;,&apos;26.OTHER PROF.&apos;,
          	&apos;11&apos;,&apos;26.OTHER PROF.&apos;,      &apos;12&apos;,&apos;26.OTHER PROF.&apos;,
          	&apos;13&apos;,&apos;27.NONPROF.&apos;,          &apos;14&apos;,&apos;27.NONPROF.&apos;,
         	 &apos;15&apos;,&apos;27.NONPROF.&apos;,          &apos;16&apos;,&apos;27.NONPROF.&apos;,
         	 &apos;17&apos;,&apos;27.NONPROF.&apos;,          &apos;18&apos;,&apos;27.NONPROF.&apos;),
        	count(peo.person_id)                     cons_total_category_emps,
        	count(decode(peo.per_information1,&apos;1&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_wmale_emps,
        	count(decode(peo.per_information1,&apos;2&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_bmale_emps,
        	count(decode(peo.per_information1,&apos;3&apos;,
              	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_hmale_emps,
        	count(decode(peo.per_information1,&apos;4&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),&apos;5&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_amale_emps,
        	count(decode(peo.per_information1,&apos;6&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),&apos;7&apos;,
               	decode(peo.sex,&apos;M&apos;,1,null),null)) no_cons_imale_emps,
        	count(decode(peo.per_information1,&apos;1&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_wfemale_emps,
        	count(decode(peo.per_information1,&apos;2&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_bfemale_emps,
        	count(decode(peo.per_information1,&apos;3&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_hfemale_emps,
        	count(decode(peo.per_information1,&apos;4&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),&apos;5&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_afemale_emps,
        	count(decode(peo.per_information1,&apos;6&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),&apos;7&apos;,
               	decode(peo.sex,&apos;F&apos;,1,null),null)) no_cons_ifemale_emps, 
	PQH_PQHEEO5_XMLP_PKG.cf_total_titleformula0005(&apos;C. NEW-HIRES (JULY THRU SEPT. &apos; || :p_report_year || &apos;)&apos;) CF_total_title
FROM      	per_all_people_f               	peo,
          	per_all_assignments_f    	ass,
          	per_jobs                    	job,
  	hr_lookups		hl
WHERE   	peo.person_id               	= ass.person_id
AND           peo.current_employee_flag  = &apos;Y&apos;
AND       	hl.lookup_code		= job.job_information1
AND       	hl.lookup_type 		= &apos;US_EEO5_JOB_CATEGORIES&apos;
AND       	job.job_information_category   	= &apos;US&apos;
AND       	ass.job_id                    		= job.job_id
AND     	ass.assignment_type     	= &apos;E&apos;
AND   (SELECT   date_start
            FROM      per_periods_of_service
            WHERE    period_of_service_id = ass.period_of_service_id)   
                        BETWEEN ADD_MONTHS(:CP_REPORT_DATE,-3) +1  AND     :CP_REPORT_DATE 
AND	ass.primary_flag		= &apos;Y&apos;	AND     	pqh_employment_category.identify_empl_category(ass.employment_category,:cp_fr,:cp_ft,:cp_pr,:cp_pt)  	= &apos;FR&apos;	AND  	ass.organization_id  in (
          	SELECT 	organization_id 
          	FROM	hr_all_organization_units
          	WHERE	business_group_id = :p_business_group_id  )
GROUP BY DECODE(job.job_information1,
          &apos;1&apos;,&apos;23.0/A/M&apos;,                    &apos;2&apos;,&apos;24.PRIN/ASST.PR&apos;,
          &apos;3&apos;,&apos;24.PRIN/ASST.PR&apos;,     &apos;4&apos;,&apos;24.PRIN/ASST.PR&apos;,
          &apos;5&apos;,&apos;25.CLSRM. TCHRS&apos;,   &apos;6&apos;,&apos;25.CLSRM. TCHRS&apos;,
          &apos;7&apos;,&apos;25.CLSRM. TCHRS&apos;,   &apos;8&apos;,&apos;26.OTHER PROF.&apos;,
          &apos;9&apos;,&apos;26.OTHER PROF.&apos;,      &apos;10&apos;,&apos;26.OTHER PROF.&apos;, 
          &apos;11&apos;,&apos;26.OTHER PROF.&apos;,     &apos;12&apos;,&apos;26.OTHER PROF.&apos;,
          &apos;13&apos;,&apos;27.NONPROF.&apos;,          &apos;14&apos;,&apos;27.NONPROF.&apos;,
          &apos;15&apos;,&apos;27.NONPROF.&apos;,          &apos;16&apos;,&apos;27.NONPROF.&apos;,
          &apos;17&apos;,&apos;27.NONPROF.&apos;,          &apos;18&apos;,&apos;27.NONPROF.&apos;),EMPLOYMENT_CATEGORY
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>PQH</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PQHEEO5_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PQH EEO5 Reporting</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: EEO5 Reporting
Application: Public Sector HR
Source: EEO5 Reporting (XML)
Short Name: PQHEEO5_XML
DB package: PQH_PQHEEO5_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_fr</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_ft</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_no_of_schools</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_pr</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_pt</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_report_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:function_desc</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:lp_report_date</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_function_desc</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_report_day_month</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_report_year</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_total_enrollments</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_type_agency</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>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;PER_BUSINESS_GROUP_ID&apos;)</DEFAULT_VALUE>
    <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_report_year</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Reporting Year</PARAMETER_NAME>
      <DESCRIPTION>Reporting Year</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_type_agency</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Type Agency</PARAMETER_NAME>
      <DESCRIPTION>Type Agency</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_total_enrollments</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Enrollment as on Reporting Year</PARAMETER_NAME>
      <DESCRIPTION>Enrollment as on Reporting Year</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>
