<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: PSP Distribution History by Award -->
 <REPORTS_ROW>
  <GUID>C6E085D471FE51A9E05362FB09050512</GUID>
  <SQL_TEXT>Select     		a.PERSON_ID,
   		a.ASSIGNMENT_ID,
    		b.ELEMENT_TYPE_ID,
    		a.TIME_PERIOD_ID,
    		SUM(decode(a.dr_cr_flag,&apos;C&apos;,(-1)*d.DISTRIBUTION_AMOUNT,&apos;D&apos;,d.DISTRIBUTION_AMOUNT)) EARNINGS_AMOUNT,
    		a.AWARD_ID,
    		a.EXPENDITURE_TYPE,
    		ppc.currency_code,
                                a.project_id,
                                a.task_id ,
                                a.expenditure_organization_id,
	PSP_PSPLDAWD_XMLP_PKG.cf_award_nameformula(a.AWARD_ID) CF_AWARD_NAME,
	PSP_PSPLDAWD_XMLP_PKG.cf_currency_formatformula(ppc.currency_code) CF_currency_format,
	PSP_PSPLDAWD_XMLP_PKG.cf_sum_currency_codeformula(ppc.currency_code) CF_sum_currency_code,
	PSP_PSPLDAWD_XMLP_PKG.cf_curr_awd_amt_totalformula(:CF_currency_format, :CS_curr_AWD_AMT_TOTAL) CF_curr_awd_amt_total_dsp,
	PSP_PSPLDAWD_XMLP_PKG.cf_employee_nameformula(a.PERSON_ID) CF_Employee_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_assignment_numberformula(a.ASSIGNMENT_ID, a.PERSON_ID) CF_Assignment_Number,
	PSP_PSPLDAWD_XMLP_PKG.cf_element_nameformula(b.ELEMENT_TYPE_ID) CF_Element_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_time_period_nameformula(a.TIME_PERIOD_ID) CF_Time_Period_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_charging_instructionsformul(a.expenditure_organization_id, a.task_id, a.project_id, a.AWARD_ID, a.EXPENDITURE_TYPE) CF_charging_instructions,
	PSP_PSPLDAWD_XMLP_PKG.cf_employee_numberformula() CF_Employee_Number,
	PSP_PSPLDAWD_XMLP_PKG.cf_earnings_amountformula(:CF_currency_format, SUM ( decode ( a.dr_cr_flag , &apos;C&apos; , ( - 1 ) * d.DISTRIBUTION_AMOUNT , &apos;D&apos; , d.DISTRIBUTION_AMOUNT ) )) CF_earnings_amount_dsp
FROM
psp_summary_lines a,
PSP_PAYROLL_LINES b,
PSP_PAYROLL_SUB_LINES c,
PSP_DISTRIBUTION_LINES_HISTORY d,
PSP_PAYROLL_CONTROLS ppc,
per_assignments_f paf
WHERE B.PAYROLL_LINE_ID = C.PAYROLL_LINE_ID AND C.PAYROLL_SUB_LINE_ID = d.payroll_sub_line_id
&amp;P_Award_ID
and  a.award_id is not null
AND d.summary_line_id = a.summary_line_id  AND ppc.payroll_control_id = b.payroll_control_id
AND d.gl_project_flag = &apos;P&apos;
AND NOT EXISTS( SELECT 1 FROM psp_adjustment_lines_history pdlh WHERE pdlh.orig_line_id =d.distribution_line_id
AND pdlh.original_line_flag =&apos;Y&apos; AND pdlh.orig_source_type = &apos;D&apos; )
and d.business_group_id = :P_BUSINESS_GROUP_ID and d.set_of_books_id = :P_SET_OF_BOOKS_ID
and d.distribution_date BETWEEN :p_start_date AND :p_end_date
and paf.business_group_id =:P_BUSINESS_GROUP_ID and paf.assignment_id = b.assignment_id
and b.effective_date between paf.effective_start_date and paf.effective_end_date
group by 		a.AWARD_ID,
    		ppc.currency_code,
   	 	a.EXPENDITURE_TYPE,
    		a.PERSON_ID,
    		a.ASSIGNMENT_ID,
    		b.ELEMENT_TYPE_ID,
    		a.TIME_PERIOD_ID,
                                a.project_id,
                                a.task_id ,
                                a.expenditure_organization_id
UNION ALL
Select     		a.PERSON_ID,
    		a.ASSIGNMENT_ID,
    		a.ELEMENT_TYPE_ID,
    		a.TIME_PERIOD_ID,
    		SUM(decode(a.dr_cr_flag,&apos;C&apos;,(-1)*a.DISTRIBUTION_AMOUNT,&apos;D&apos;,a.DISTRIBUTION_AMOUNT )) EARNINGS_AMOUNT,
    		a.AWARD_ID,
    		a.EXPENDITURE_TYPE,
		ppc.CURRENCY_CODE,
                                a.project_id,
                                a.task_id ,
                                a.expenditure_organization_id,
	PSP_PSPLDAWD_XMLP_PKG.cf_award_nameformula(a.AWARD_ID) CF_AWARD_NAME,
	PSP_PSPLDAWD_XMLP_PKG.cf_currency_formatformula(ppc.currency_code) CF_currency_format,
	PSP_PSPLDAWD_XMLP_PKG.cf_sum_currency_codeformula(ppc.currency_code) CF_sum_currency_code,
	PSP_PSPLDAWD_XMLP_PKG.cf_curr_awd_amt_totalformula(:CF_currency_format, :CS_curr_AWD_AMT_TOTAL) CF_curr_awd_amt_total_dsp,
	PSP_PSPLDAWD_XMLP_PKG.cf_employee_nameformula(a.PERSON_ID) CF_Employee_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_assignment_numberformula(a.ASSIGNMENT_ID, a.PERSON_ID) CF_Assignment_Number,
	PSP_PSPLDAWD_XMLP_PKG.cf_element_nameformula(a.ELEMENT_TYPE_ID) CF_Element_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_time_period_nameformula(a.TIME_PERIOD_ID) CF_Time_Period_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_charging_instructionsformul(a.expenditure_organization_id, a.task_id, a.project_id, a.AWARD_ID, a.EXPENDITURE_TYPE) CF_charging_instructions,
	PSP_PSPLDAWD_XMLP_PKG.cf_employee_numberformula() CF_Employee_Number,
	PSP_PSPLDAWD_XMLP_PKG.cf_earnings_amountformula(:CF_currency_format, SUM ( decode ( a.dr_cr_flag , &apos;C&apos; , ( - 1 ) * a.DISTRIBUTION_AMOUNT , &apos;D&apos; , a.DISTRIBUTION_AMOUNT ) )) CF_earnings_amount_dsp
from       		PSP_ADJUSTMENT_LINES_HISTORY a,
		PSP_PAYROLL_CONTROLS ppc
where      		 a.distribution_date BETWEEN :p_start_date AND :p_end_date
&amp;P_Award_ID
and a.award_id is not null
and 		a.business_group_id = :P_BUSINESS_GROUP_ID
and 		a.set_of_books_id = :P_SET_OF_BOOKS_ID
AND		ppc.PAYROLL_CONTROL_ID =  a.PAYROLL_CONTROL_ID
AND 		NVL(a.original_line_flag,&apos;N&apos;) = &apos;N&apos;
AND 		NOT EXISTS	(SELECT 	1
				FROM		psp_adjustment_lines_history palh
				WHERE	palh.orig_line_id = a.adjustment_line_id
				AND	palh.original_line_flag = &apos;Y&apos;
				AND	palh.orig_source_type = &apos;A&apos;)
group by 		a.AWARD_ID,
		ppc.CURRENCY_CODE,
  		a.EXPENDITURE_TYPE,
    		a.PERSON_ID,
    		a.ASSIGNMENT_ID,
    		a.ELEMENT_TYPE_ID,
    		a.TIME_PERIOD_ID,
                                a.project_id,
                                a.task_id ,
                                a.expenditure_organization_id
UNION ALL
Select
			a.PERSON_ID,
    		a.ASSIGNMENT_ID,
    		a.ELEMENT_TYPE_ID,
    		a.TIME_PERIOD_ID,
    		SUM(DECODE(a.dr_cr_flag, &apos;C&apos;, -1 * a.DISTRIBUTION_AMOUNT, &apos;D&apos;, a.DISTRIBUTION_AMOUNT)) EARNINGS_AMOUNT,
   		   	a.AWARD_ID,
    		a.EXPENDITURE_TYPE,
			ppc.CURRENCY_CODE,
                                a.project_id,
                                a.task_id ,
                                a.expenditure_organization_id,
	PSP_PSPLDAWD_XMLP_PKG.cf_award_nameformula(a.AWARD_ID) CF_AWARD_NAME,
	PSP_PSPLDAWD_XMLP_PKG.cf_currency_formatformula(ppc.currency_code) CF_currency_format,
	PSP_PSPLDAWD_XMLP_PKG.cf_sum_currency_codeformula(ppc.currency_code) CF_sum_currency_code,
	PSP_PSPLDAWD_XMLP_PKG.cf_curr_awd_amt_totalformula(:CF_currency_format, :CS_curr_AWD_AMT_TOTAL) CF_curr_awd_amt_total_dsp,
	PSP_PSPLDAWD_XMLP_PKG.cf_employee_nameformula(a.PERSON_ID) CF_Employee_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_assignment_numberformula(a.ASSIGNMENT_ID, a.PERSON_ID) CF_Assignment_Number,
	PSP_PSPLDAWD_XMLP_PKG.cf_element_nameformula(a.ELEMENT_TYPE_ID) CF_Element_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_time_period_nameformula(a.TIME_PERIOD_ID) CF_Time_Period_Name,
	PSP_PSPLDAWD_XMLP_PKG.cf_charging_instructionsformul(a.expenditure_organization_id, a.task_id, a.project_id, a.AWARD_ID, a.EXPENDITURE_TYPE) CF_charging_instructions,
	PSP_PSPLDAWD_XMLP_PKG.cf_employee_numberformula() CF_Employee_Number,
	PSP_PSPLDAWD_XMLP_PKG.cf_earnings_amountformula(:CF_currency_format, SUM ( decode ( a.dr_cr_flag , &apos;C&apos; , ( - 1 ) * a.DISTRIBUTION_AMOUNT , &apos;D&apos; , a.DISTRIBUTION_AMOUNT ) )) CF_earnings_amount_dsp
from       		PSP_PRE_GEN_DIST_LINES_HISTORY a,
		PSP_PAYROLL_CONTROLS ppc
where    		a.distribution_date BETWEEN :p_start_date AND :p_end_date
 &amp;P_Award_ID
and   a.award_id is not null
and 		a.business_group_id = :P_BUSINESS_GROUP_ID
and 		a.set_of_books_id = :P_SET_OF_BOOKS_ID
AND		ppc.PAYROLL_CONTROL_ID =  a.PAYROLL_CONTROL_ID
AND 		NOT EXISTS(SELECT 	1
				FROM		psp_adjustment_lines_history palh
				WHERE 	palh.orig_line_id = a.pre_gen_dist_line_id
				AND     	palh.original_line_flag = &apos;Y&apos;
				AND 		palh.orig_source_type = &apos;P&apos;)
 group by     	a.AWARD_ID,
                       	 ppc.CURRENCY_CODE,
		a.EXPENDITURE_TYPE,
    		a.PERSON_ID,
    		a.ASSIGNMENT_ID,
    		a.ELEMENT_TYPE_ID,
    		a.TIME_PERIOD_ID,
                                a.project_id,
                                a.task_id ,
                                a.expenditure_organization_id
--ORDER BY 12,8,16,17,18,19,20,9,10,7,11,3,4,5
ORDER BY 8 ASC,  6
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PSP</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PSPLDAWD_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <REPORT_NAME>PSP Relatório do Histórico de Classificação Contábil por Prêmio</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Histórico de Classificação Contábil de Mão de Obra por Prêmio
Application: Distribuição da Mão de Obra
Source: PSP: Relatório do Histórico de Classificação Contábil por Prêmio (XML)
Short Name: PSPLDAWD_XML
DB package: PSP_PSPLDAWD_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PSP Distribution History by Award</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Labor Distribution History by Award
Application: Labor Distribution
Source: PSP: Distribution History by Award Report (XML)
Short Name: PSPLDAWD_XML
DB package: PSP_PSPLDAWD_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;p_award_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cf_currency_format</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cs_curr_awd_amt_total</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_award_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_awd_template_id</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_end_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_start_date</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-40</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>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>P_BUSINESS_GROUP_ID</PARAMETER_NAME>
      <DESCRIPTION>Id do Grupo Funcional</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>P_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>-30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;GL_SET_OF_BKS_ID&apos;)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>P_SET_OF_BOOKS_ID</PARAMETER_NAME>
      <DESCRIPTION>Id do Razão</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>P_SET_OF_BOOKS_ID</PARAMETER_NAME>
      <DESCRIPTION>Ledger Id</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_awd_param_type</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>AWD_SET</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>PSP_REPORT_TYPE</PARAMETER_NAME>
      <DESCRIPTION>Tipo de Parâmetro do Prêmio</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PSP_REPORT_TYPE</PARAMETER_NAME>
      <DESCRIPTION>Award Parameter Type</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_awd_template_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSP_REPORT_TEMPLATE_NAME</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
template_id id,
template_name value,
null description
from
psp_report_templates
where business_group_id=fnd_global.per_business_group_id and set_of_books_id=fnd_profile.value(&apos;GL_SET_OF_BKS_ID&apos;)
and report_type=:$flex$.psp_report_type
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Conjunto de Prêmios</PARAMETER_NAME>
      <DESCRIPTION>Conjunto de Parâmetros do Prêmio</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Award Set</PARAMETER_NAME>
      <DESCRIPTION>Award Parameter Set</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_start_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Data Inicial</PARAMETER_NAME>
      <DESCRIPTION>Data Inicial</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Begin Date</PARAMETER_NAME>
      <DESCRIPTION>Begin Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_end_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Data Final</PARAMETER_NAME>
      <DESCRIPTION>Data Final</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>End Date</PARAMETER_NAME>
      <DESCRIPTION>End Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_report_type</FLEX_BIND>
    <PARAMETER_NAME>PSP_REPORT_TYPE</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Award Set</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>
