<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 Adjustment Register -->
 <REPORTS_ROW>
  <GUID>C6E085D471F751A9E05362FB09050512</GUID>
  <SQL_TEXT>SELECT	pact.adjustment_batch_name Batch,
	TO_CHAR(pact.distribution_start_date,&apos;DD-MON-YYYY&apos;) ||&apos; To &apos;||TO_CHAR(pact.distribution_end_date,&apos;DD-MON-YYYY&apos;) &quot;Adjustment From&quot;,
	psp_general.get_person_name(fu1.employee_id, TRUNC(SYSDATE)) &quot;Submitted By&quot;,
	psp_general.get_person_name(fu2.employee_id, TRUNC(SYSDATE)) &quot;Approved By&quot;,
	TO_CHAR(pact.approval_date,&apos;DD-MON-YYYY&apos;) &quot;Approval Date&quot;,
	psp_general.get_person_name(pact.person_id, TRUNC(SYSDATE)) &quot;Full Name&quot;,
	paf.assignment_number Assignment,
	pj.name Job,
	psp_general.get_payroll_name(ppc.payroll_id, TRUNC(SYSDATE)) &quot;Payroll Name&quot;,
	psp_general.get_element_name(palh.element_type_id, TRUNC(SYSDATE)) &quot;Earnings Element&quot;,
	peg.element_group_name,
	pact.comments  Comments,
	DECODE(palh.original_line_flag,&apos;Y&apos;,palh.gl_code_combination_id,&apos;N&apos;,NULL) glccid_old,
	DECODE(palh.original_line_flag,&apos;Y&apos;,palh.project_id, &apos;N&apos;,NULL) project_id_old,
	DECODE(palh.original_line_flag,&apos;Y&apos;,palh.award_id, &apos;N&apos;,NULL) award_id_old,
	DECODE(palh.original_line_flag,&apos;Y&apos;, palh.task_id,&apos;N&apos;,NULL) task_id_old,
	DECODE(palh.original_line_flag,&apos;Y&apos;, palh.expenditure_type,&apos;N&apos;,NULL) expenditure_type_old,
	DECODE(palh.original_line_flag,&apos;Y&apos;, palh.expenditure_organization_id,&apos;N&apos;,NULL) exp_org_id_old,
	DECODE(palh.original_line_flag, &apos;Y&apos;,(SUM(DECODE(palh.dr_cr_flag,&apos;D&apos;,palh.distribution_amount, -palh.distribution_amount))),&apos;N&apos;,NULL) &quot;Original Amount&quot;,
	DECODE(palh.original_line_flag,&apos;N&apos;,palh.gl_code_combination_id,&apos;Y&apos;,NULL) glccid_new,
	DECODE(palh.original_line_flag,&apos;N&apos;,palh.project_id, &apos;Y&apos;,NULL) project_id_new,
	DECODE(palh.original_line_flag,&apos;N&apos;,palh.award_id, &apos;Y&apos;,NULL) award_id_new,
	DECODE(palh.original_line_flag,&apos;N&apos;, palh.task_id,&apos;Y&apos;,NULL) task_id_new,
	DECODE(palh.original_line_flag,&apos;N&apos;, palh.expenditure_type,&apos;Y&apos;,NULL) expenditure_type_new,
	DECODE(palh.original_line_flag,&apos;N&apos;, palh.expenditure_organization_id,&apos;Y&apos;,NULL) exp_org_id_new,
	DECODE(palh.original_line_flag,&apos;N&apos;, (SUM(DECODE(palh.dr_cr_flag,&apos;D&apos;,palh.distribution_amount, -palh.distribution_amount))),&apos;Y&apos;,NULL) &quot;Adjusted Amount&quot;
,
DECODE(pact.adjust_by, NULL, &apos;E&apos;, pact.adjust_by) &quot;Adjustment By&quot;,
	pact.currency_code, 
	PSP_PSPDAREG_XMLP_PKG.cf_adjustment_byformula(DECODE ( pact.adjust_by , NULL , &apos;E&apos; , pact.adjust_by )) CF_adjustment_by, 
	PSP_PSPDAREG_XMLP_PKG.cf_sum_currencyformula(pact.currency_code) CF_sum_currency, 
	PSP_PSPDAREG_XMLP_PKG.cf_currency_formatformula(pact.currency_code) CF_currency_format, 
	PSP_PSPDAREG_XMLP_PKG.cf_orig_amount_total_dspformul(:CF_currency_format, :CS_Orig_Amount_Total) CF_orig_amount_total_dsp, 
	PSP_PSPDAREG_XMLP_PKG.cf_adjusted_amount_total_dspfo(:CF_currency_format, :CS_Adjusted_Amount_Total) CF_adjusted_amount_total_dsp, 
	PSP_PSPDAREG_XMLP_PKG.cf_original_amount_dspformula(:CF_currency_format, DECODE ( palh.original_line_flag , &apos;Y&apos; , ( SUM ( DECODE ( palh.dr_cr_flag , &apos;D&apos; , palh.distribution_amount , - palh.distribution_amount ) ) ) , &apos;N&apos; , NULL )) CF_original_amount_dsp, 
	PSP_PSPDAREG_XMLP_PKG.cf_adjusted_amount_dspformula(:CF_currency_format, DECODE ( palh.original_line_flag , &apos;N&apos; , ( SUM ( DECODE ( palh.dr_cr_flag , &apos;D&apos; , palh.distribution_amount , - palh.distribution_amount ) ) ) , &apos;Y&apos; , NULL )) CF_adjusted_amount_dsp, 
	PSP_PSPDAREG_XMLP_PKG.cf_new_ciformula(DECODE ( palh.original_line_flag , &apos;N&apos; , palh.gl_code_combination_id , &apos;Y&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;N&apos; , palh.project_id , &apos;Y&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;N&apos; , palh.task_id , &apos;Y&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;N&apos; , palh.award_id , &apos;Y&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;N&apos; , palh.expenditure_organization_id , &apos;Y&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;N&apos; , palh.expenditure_type , &apos;Y&apos; , NULL )) CF_New_CI, 
	PSP_PSPDAREG_XMLP_PKG.cf_old_ciformula(DECODE ( palh.original_line_flag , &apos;Y&apos; , palh.gl_code_combination_id , &apos;N&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;Y&apos; , palh.project_id , &apos;N&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;Y&apos; , palh.task_id , &apos;N&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;Y&apos; , palh.award_id , &apos;N&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;Y&apos; , palh.expenditure_organization_id , &apos;N&apos; , NULL ), DECODE ( palh.original_line_flag , &apos;Y&apos; , palh.expenditure_type , &apos;N&apos; , NULL )) CF_Old_CI
FROM	psp_adjustment_lines_history palh,
	fnd_user fu1,
	fnd_user fu2,
	per_assignments_f paf,
	per_jobs pj,
	psp_payroll_controls ppc,
	psp_adjustment_control_table pact,
	psp_group_element_list pgel,
	psp_element_groups peg
WHERE	pact.assignment_id = paf.assignment_id
AND          paf.effective_start_date = (select max(pt.effective_start_date) from 
                                per_assignments_f pt where pt.assignment_id = paf.assignment_id 
                                and pt.assignment_type = &apos;E&apos;) 
AND	pact.created_by = fu1.user_id
AND	pact.approver_id = fu2.user_id
AND	pj.job_id = paf.job_id
AND	ppc.payroll_control_id	= palh.payroll_control_id
AND	pact.adjustment_batch_name = palh.batch_name
AND	pact.business_group_id = :p_business_group_id
AND	pact.set_of_books_id = :p_set_of_books_id
AND         peg.business_group_id = pact.business_group_id 
AND         peg.set_of_books_id = pact.set_of_books_id
AND	paf.organization_id = NVL(:p_assignment_organization_id, paf.organization_id)
AND	pact.approver_id = NVL(:p_approved_by, pact.approver_id)
AND	pact.created_by = NVL(:p_submitted_by, pact.created_by)
AND	pact.adjustment_batch_name = NVL(:p_batch_name, pact.adjustment_batch_name)
AND	trunc(pact.creation_date) BETWEEN trunc(:p_begin_date) AND TRUNC(:p_end_date)+0.99999
AND	pgel.element_type_id (+) = palh.element_type_id
AND	peg.element_group_id  = nvl(pgel.element_group_id,peg.element_group_id)
AND	(:P_PRIMARY_ORGANIZATION_ID IS NULL
                 OR  (:P_PRIMARY_ORGANIZATION_ID IS NOT NULL
	AND	EXISTS	(SELECT	1
			FROM	per_all_assignments_f paf2
			WHERE	paf2.organization_id = :P_PRIMARY_ORGANIZATION_ID
			AND	paf2.person_id = pact.person_id
			AND	paf2.primary_flag = &apos;Y&apos;)))
GROUP BY	pact.adjustment_batch_name,
		peg.element_group_name,
		psp_general.get_element_name(palh.element_type_id, TRUNC(SYSDATE)),
		palh.original_line_flag,
		palh.gl_code_combination_id,
		palh.project_id,
		palh.task_id,
		palh.award_id,
		palh.expenditure_type,
		palh.expenditure_organization_id,
		palh.original_line_flag,
		pact.distribution_start_date,
		pact.distribution_end_date,
		pact.comments,
		psp_general.get_person_name(fu1.employee_id, TRUNC(SYSDATE)),
		psp_general.get_person_name(fu2.employee_id, TRUNC(SYSDATE)),
		pact.approval_date,
		psp_general.get_person_name(pact.person_id, TRUNC(SYSDATE)),
		paf.assignment_number,
		pj.name,
		psp_general.get_payroll_name(ppc.payroll_id, TRUNC(SYSDATE)),
		palh.dr_cr_flag,
		pact.adjust_by,
		pact.currency_code
/*ORDER BY	pact.adjustment_batch_name asc,
		peg.element_group_name asc,
		10 asc,
		palh.original_line_flag desc*/
		ORDER BY 1 ASC,27 ASC,28 ASC,11 ASC,10 ASC , pact.adjustment_batch_name asc , peg.element_group_name asc , 10 asc , palh.original_line_flag desc
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PSP</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PSPDAREG_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <REPORT_NAME>PSP Registro de Ajuste de Classificação Contábil</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Registro de Ajuste de Classificação Contábil
Application: Distribuição da Mão de Obra
Source: PSP: Registro de Ajuste de Classificação Contábil (XML)
Short Name: PSPDAREG_XML
DB package: PSP_PSPDAREG_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PSP Distribution Adjustment Register</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Distribution Adjustment Register
Application: Labor Distribution
Source: PSP: Distribution Adjustment Register (XML)
Short Name: PSPDAREG_XML
DB package: PSP_PSPDAREG_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>:cf_currency_format</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cs_adjusted_amount_total</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cs_orig_amount_total</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_approved_by</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_assignment_organization_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_batch_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_begin_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_end_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_primary_org_where_clause</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_primary_organization</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_primary_organization_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_submitted_by</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-30</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>PTB</LANGUAGE>
      <PARAMETER_NAME>Id do Grupo Funcional</PARAMETER_NAME>
      <DESCRIPTION>Id do Grupo Funcional</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <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>-20</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>
    <REQUIRED>Y</REQUIRED>
    <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>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_begin_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
      <DESCRIPTION>Data Inicial da faixa de Ajuste de Classificação Contábil.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
      <DESCRIPTION>Begin Date for the Distribution Adjustment range.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</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>PSP_DATE2</PARAMETER_NAME>
      <DESCRIPTION>Data Final da faixa de Ajuste de Classificação Contábil.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PSP_DATE2</PARAMETER_NAME>
      <DESCRIPTION>End Date for the Distribution Adjustment range.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_batch_name</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSP_DA_REG_BATCH_NAME</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pact.adjustment_batch_name id,
pact.adjustment_batch_name value,
null description
from
psp_adjustment_control_table pact
where
(pact.creation_date between
fnd_date.canonical_to_date(:$flex$.psp_date) and fnd_date.canonical_to_date(:$flex$.psp_date2)+0.99999)
and
pact.adjustment_batch_name in
(select batch_name
from psp_payroll_controls
where source_type=&apos;A&apos; and
status_code=&apos;P&apos;)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Nome do Lote de Ajuste</PARAMETER_NAME>
      <DESCRIPTION>Nome de um lote de ajuste de classificação contábil em uma determinada faixa de datas.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Adjustment Batch Name</PARAMETER_NAME>
      <DESCRIPTION>Name of a distribution adjustment batch within the given date range.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_submitted_by</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSP_DA_REG_SUBMITTED_BY</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fu.user_id id,
ppx.full_name value,
null description
from
fnd_user fu,per_people_x ppx
where ppx.person_id(+)=fu.employee_id
and fu.user_id in
(select created_by
from psp_adjustment_control_table pact
where (pact.creation_date
between fnd_date.canonical_to_date(:$flex$.psp_date)
and fnd_date.canonical_to_date(:$flex$.psp_date2)+0.99999)
and (
(:$flex$.psp_da_reg_batch_name:null is not null and
pact.adjustment_batch_name=
:$flex$.psp_da_reg_batch_name:null)
or (:$flex$.psp_da_reg_batch_name:null is null and
pact.adjustment_batch_name in
(select batch_name
from psp_payroll_controls
where source_type=&apos;A&apos; and
status_code=&apos;P&apos;))))
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Submetido por</PARAMETER_NAME>
      <DESCRIPTION>Id da pessoa que submeteu os ajustes na faixa de datas fornecida</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Submitted By</PARAMETER_NAME>
      <DESCRIPTION>Id of the person who had submitted the adjustments within the given date range</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_approved_by</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSP_DA_REG_APPROVED_BY</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fu.user_id id,
ppx.full_name value,
null description
from
fnd_user fu,per_people_x ppx
where ppx.person_id(+)=fu.employee_id
and fu.user_id in
(select pact.approver_id
from psp_adjustment_control_table pact
where (pact.creation_date
between fnd_date.canonical_to_date(:$flex$.psp_date)
and fnd_date.canonical_to_date(:$flex$.psp_date2)+0.99999)
and ((:$flex$.psp_da_reg_batch_name:null
is not null and
pact.adjustment_batch_name=
:$flex$.psp_da_reg_batch_name:null) or
(:$flex$.psp_da_reg_batch_name:null
is null and
pact.adjustment_batch_name in
(select batch_name
from psp_payroll_controls
where source_type=&apos;A&apos;
and status_code=&apos;P&apos;)))
and pact.created_by=
nvl(:$flex$.psp_da_reg_submitted_by:null,pact.created_by))
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Aprovado por</PARAMETER_NAME>
      <DESCRIPTION>Id da pessoa que aprovou os ajustes na faixa de datas fornecida</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Approved By</PARAMETER_NAME>
      <DESCRIPTION>Id of the person who had approved the adjustments within the given date range</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>:p_assignment_organization_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSP_DA_REG_ASSIGN_ORG_NAME</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hrou.organization_id id,
hrou.name value,
null description
from
hr_organization_units hrou
where hrou.organization_id in
(select paf.organization_id
from per_assignments_f paf
where paf.assignment_id in
(select pact.assignment_id
from psp_adjustment_control_table pact
where (pact.creation_date
between fnd_date.canonical_to_date(:$flex$.psp_date)
and fnd_date.canonical_to_date(:$flex$.psp_date2)+0.99999)
and ((:$flex$.psp_da_reg_batch_name:null
is not null and
pact.adjustment_batch_name=
:$flex$.psp_da_reg_batch_name:null)
or
(:$flex$.psp_da_reg_batch_name:null
is null and
pact.adjustment_batch_name in
(select batch_name
from psp_payroll_controls
where source_type=&apos;A&apos; and
status_code=&apos;P&apos;)))
and pact.created_by=
nvl(:$flex$.psp_da_reg_submitted_by:null,
pact.created_by) and
pact.approver_id=
nvl(:$flex$.psp_da_reg_approved_by:null,
pact.approver_id)))
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Nome da Org. da Atribuição</PARAMETER_NAME>
      <DESCRIPTION>Id da Org. da Atribuição da pessoa que está sendo ajustada na faixa de datas fornecida</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Assignment Org. Name</PARAMETER_NAME>
      <DESCRIPTION>Assignment Organization Id of the person being adjusted within the given date range</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>:p_primary_organization_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSP_DA_REG_PRIMARY_ASSIGN_ORG</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hrou.organization_id id,
hrou.name value,
null description
from
hr_organization_units hrou
where hrou.organization_id in
(select paf.organization_id
from per_assignments_f paf
where paf.primary_flag=&apos;Y&apos; and
paf.person_id in
(select pact.person_id
from psp_adjustment_control_table pact
where (pact.creation_date
between fnd_date.canonical_to_date(:$flex$.psp_date)
and fnd_date.canonical_to_date(:$flex$.psp_date2)+0.99999)
and ((:$flex$.psp_da_reg_batch_name:null
is not null and
pact.adjustment_batch_name=
:$flex$.psp_da_reg_batch_name:null)
or
(:$flex$.psp_da_reg_batch_name:null
is null and
pact.adjustment_batch_name in
(select batch_name
from psp_payroll_controls
where source_type=&apos;A&apos; and
status_code=&apos;P&apos;)))
and pact.created_by=
nvl(:$flex$.psp_da_reg_submitted_by:null,
pact.created_by) and
pact.approver_id=
nvl(:$flex$.psp_da_reg_approved_by:null,
pact.approver_id)))
and
:$flex$.psp_da_reg_assign_org_name:null is null
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>PTB</LANGUAGE>
      <PARAMETER_NAME>Nome da Org. Principal</PARAMETER_NAME>
      <DESCRIPTION>Id da Organização da Atribuição Principal da pessoa que está sendo ajustada</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Primary Org. Name</PARAMETER_NAME>
      <DESCRIPTION>Primary Assignment Organization Id of person being adjusted</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Adjustment Batch Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Approved By</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Assignment Org. Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Primary Org. Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Submitted By</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date2</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE2</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Adjustment Batch Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date2</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE2</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Approved By</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date2</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE2</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Assignment Org. Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date2</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE2</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Primary Org. Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psp_date2</FLEX_BIND>
    <PARAMETER_NAME>PSP_DATE2</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Submitted By</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>
