<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: PA Payroll Distribution Employee Detail -->
 <REPORTS_ROW>
  <GUID>82288223F2783869E053B46B63588994</GUID>
  <SQL_TEXT>SELECT PPS.DISTRIBUTION_BASIS_CODE,
  PET.ELEMENT_NAME ,
  PPS.COST_TYPE_CODE ,
  PPD.DENOM_RAW_COST ,
  PROJ1.segment1 PAYROLL_PROJECT ,
  PROJ2.segment1 TC_PROJECT_ID ,
  SUBSTR(hr1.name,1,30) PAYROLL_ORGANIZATION ,
  SUBSTR(hr2.name,1,30) TC_ORGANIZATION ,
  TASK1.task_number PAYROLL_TASK ,
  TASK2.task_number TC_TASK_ID ,
  DECODE (PPD.system_linkage_function,&apos;ST&apos;,&apos;ST&apos;,
                                      &apos;OT&apos;,&apos;OT&apos;,
									  &apos;PJ&apos;,&apos;Misc&apos;,
									  &apos;BTC&apos;,&apos;Burden&apos; )system_linkage_function ,
  PPD.TARGET_EXPENDITURE_ITEM_ID EXPENDITURE_ITEM_ID ,
  PPD.EXPENDITURE_ITEM_DATE  ,
 &apos;PA_PAY_&apos; || Decode( PPS.DISTRIBUTION_BASIS_CODE,
&apos;ST_AMT&apos;, &apos;AMT&apos;   ,
&apos;OT_AMT&apos;, &apos;AMT&apos;,
&apos;ST_OT_AMT&apos; ,&apos;AMT&apos;,
&apos;STHOURS&apos;,     decode(pps.timecard_element,&apos;YES&apos;,&apos;HRY&apos;,&apos;HRN&apos;),                                                
&apos;OTHOURS&apos;,     Decode(PPS.TIMECARD_ELEMENT,&apos;YES&apos;,&apos;HRY&apos;,&apos;HRN&apos;),                                               
&apos;TOTAL_HOURS&apos; ,Decode(PPS.TIMECARD_ELEMENT,&apos;YES&apos;,&apos;HRY&apos;,&apos;HRN&apos;),
&apos;NONE&apos; ,&apos;NONE&apos;)
||(CASE WHEN   DISTRIBUTION_BASIS_CODE &lt;&gt; &apos;NONE&apos; THEN
Decode(PPD.system_linkage_function ,
   &apos;ST&apos;,&apos;_TC&apos;,
   &apos;OT&apos;,&apos;_TC&apos;,
   &apos;PJ&apos;,&apos;_PJ&apos;,
   &apos;BTC&apos;,&apos;_BTC&apos;
   )
    END)
  ||(CASE WHEN   DISTRIBUTION_BASIS_CODE &lt;&gt; &apos;NONE&apos; THEN
        &apos;_&apos; || PRIORITY
    END)   MSG
FROM PA_PAY_SOURCE_AMOUNTS PPS,
  PA_PROJECTS PROJ1,
  PA_PROJECTS PROJ2,
  PA_TASKS TASK1,
  PA_TASKS TASK2,
  PA_PAY_DIST_LINES PPD,
  PA_PAY_AUDIT PPA ,
  PAY_ELEMENT_TYPES_F PET,
  hr_organization_units hr1,
  hr_organization_units hr2
WHERE PPA.INTERFACE_RUN_ID  = :P_INTERFACE_RUN_ID
AND PPA.INT_EXT_INDICATOR   = &apos;INT&apos;
AND PPS.person_id           = :P_PERSON_ID
AND PPA.interface_run_id    = pps.interface_run_id
AND PPS.INTERFACE_RUN_ID    = PPD.INTERFACE_RUN_ID
AND PPS.PAY_SOURCE_ID       = PPD.PAY_SOURCE_ID
AND PPD.DENOM_CURRENCY_CODE = :CURRENCY
and ppd.pay_element_type_id = pet.element_type_id
and pay_source_project_id   = proj1.project_id(+)
and ppd.project_id          = proj2.project_id(+)
and pay_source_task_id      = task1.task_id(+)
and ppd.task_id             = task2.task_id(+)
and pay_source_organization_id = hr1.organization_id(+)   
AND PPD.ORGANIZATION_ID =  hr2.organization_id(+)
UNION
SELECT PPS.DISTRIBUTION_BASIS_CODE,
  PET.LOOKUP_CODE ELEMENT_NAME ,
  PPS.COST_TYPE_CODE ,
  PPD.DENOM_RAW_COST ,
  PROJ1.segment1 PAYROLL_PROJECT ,
  PROJ2.segment1 TC_PROJECT_ID ,
  SUBSTR(hr1.name,1,30) PAYROLL_ORGANIZATION ,
  SUBSTR(hr2.name,1,30) TC_ORGANIZATION ,
  TASK1.task_number PAYROLL_TASK ,
  TASK2.task_number TC_TASK_ID ,
 DECODE (PPD.system_linkage_function,&apos;ST&apos;,&apos;ST&apos;,
                                      &apos;OT&apos;,&apos;OT&apos;,
									  &apos;PJ&apos;,&apos;Misc&apos;,
									  &apos;BTC&apos;,&apos;Burden&apos; )system_linkage_function ,
  PPD.TARGET_EXPENDITURE_ITEM_ID EXPENDITURE_ITEM_ID ,
    PPD.EXPENDITURE_ITEM_DATE  ,
  &apos;PA_PAY_&apos; || Decode( PPS.DISTRIBUTION_BASIS_CODE,
&apos;ST_AMT&apos;, &apos;AMT&apos;   ,
&apos;OT_AMT&apos;, &apos;AMT&apos;,
&apos;ST_OT_AMT&apos; ,&apos;AMT&apos;,
&apos;STHOURS&apos;,     decode(pps.timecard_element,&apos;YES&apos;,&apos;HRY&apos;,&apos;HRN&apos;),                                                
&apos;OTHOURS&apos;,     Decode(PPS.TIMECARD_ELEMENT,&apos;YES&apos;,&apos;HRY&apos;,&apos;HRN&apos;),                                               
&apos;TOTAL_HOURS&apos; ,Decode(PPS.TIMECARD_ELEMENT,&apos;YES&apos;,&apos;HRY&apos;,&apos;HRN&apos;),
&apos;NONE&apos; ,&apos;NONE&apos;)
||(CASE WHEN   DISTRIBUTION_BASIS_CODE &lt;&gt; &apos;NONE&apos; THEN
Decode(PPD.system_linkage_function ,
   &apos;ST&apos;,&apos;_TC&apos;,
   &apos;OT&apos;,&apos;_TC&apos;,
   &apos;PJ&apos;,&apos;_PJ&apos;,
   &apos;BTC&apos;,&apos;_BTC&apos;
   )
    END)
  ||(CASE WHEN   DISTRIBUTION_BASIS_CODE &lt;&gt; &apos;NONE&apos; THEN
        &apos;_&apos; || PRIORITY
    END)   MSG
FROM PA_PAY_SOURCE_AMOUNTS PPS,
  PA_PROJECTS PROJ1,
  PA_PROJECTS PROJ2,
  PA_TASKS TASK1,
  PA_TASKS TASK2,
  PA_PAY_DIST_LINES PPD,
  PA_PAY_AUDIT PPA ,
  (SELECT LOOKUP_TYPE,
    LOOKUP_CODE,
    MEANING
  FROM pa_lookups
  WHERE lookup_type = &apos;PA_THIRD_PARTY_PAY_ELEMENTS&apos;
  ) PET,
  hr_organization_units hr1,
  hr_organization_units hr2
WHERE PPA.INTERFACE_RUN_ID    = :P_INTERFACE_RUN_ID
AND PPS.person_id             = :P_PERSON_ID
AND PPA.INT_EXT_INDICATOR     = &apos;EXT&apos;
AND PPA.interface_run_id      = pps.interface_run_id
AND PPS.INTERFACE_RUN_ID      = PPD.INTERFACE_RUN_ID
AND PPS.PAY_SOURCE_ID         = PPD.PAY_SOURCE_ID
AND PPD.DENOM_CURRENCY_CODE   = :CURRENCY
AND PPD.PAY_ELEMENT_TYPE_CODE = PET.LOOKUP_CODE
and pay_source_project_id     = proj1.project_id(+)
and ppd.project_id            = proj2.project_id(+)
AND PAY_SOURCE_TASK_ID        = TASK1.task_id(+)
and ppd.task_id               = task2.task_id(+)
and pay_source_organization_id = hr1.organization_id(+)   
AND PPD.ORGANIZATION_ID =  hr2.organization_id(+)
UNION
SELECT PPS.DISTRIBUTION_BASIS_CODE,
  PET.ELEMENT_NAME ,
  PPS.COST_TYPE_CODE ,
  NULL DENOM_RAW_COST,
  PROJ1.segment1 PAYROLL_PROJECT ,
  NULL TC_PROJECT_ID ,
  SUBSTR(hr1.name,1,30) PAYROLL_ORGANIZATION ,
  NULL TC_ORGANIZATION,
  TASK1.task_number PAYROLL_TASK ,
  NULL TC_TASK_ID ,
  NULL SYSTEM_LINKAGE_FUNCTION,
  NULL EXPENDITURE_ITEM_ID,
  NULL EXPENDITURE_ITEM_DATE  ,
  REJ.REJECTION_CODE MSG
FROM PA_PAY_SOURCE_AMOUNTS PPS,
  PA_PROJECTS PROJ1,
  PA_TASKS TASK1,
  pa_pay_audit ppa ,
  pa_pay_rejections_all REJ,
  PAY_ELEMENT_TYPES_F PET,
  hr_organization_units hr1
WHERE PPA.INTERFACE_RUN_ID = :P_INTERFACE_RUN_ID
AND PPS.person_id           = :P_PERSON_ID
AND PPA.INT_EXT_INDICATOR  = &apos;INT&apos;
AND PPA.interface_run_id   = pps.interface_run_id
AND PPS.INTERFACE_RUN_ID   = REJ.INTERFACE_RUN_ID
AND PPS.PAY_SOURCE_ID      = REJ.PAY_SOURCE_ID
AND PPS.PAY_CURRENCY_CODE  = :CURRENCY
AND PPA.INTERFACE_RUN_ID   = REJ.INTERFACE_RUN_ID
and pet.element_type_id    = rej.pay_element_type_id
AND PAY_SOURCE_PROJECT_ID  = PROJ1.project_id(+)
and pay_source_task_id     = task1.task_id(+)
AND PAY_SOURCE_ORGANIZATION_ID  = hr1.organization_id(+)
UNION
SELECT PPS.DISTRIBUTION_BASIS_CODE,
  PET.LOOKUP_CODE ELEMENT_NAME ,
  PPS.COST_TYPE_CODE ,
  NULL DENOM_RAW_COST,
  PROJ1.segment1 PAYROLL_PROJECT ,
  NULL TC_PROJECT_ID ,
  SUBSTR(hr1.name,1,30) PAYROLL_ORGANIZATION ,
  NULL TC_ORGANIZATION,
  TASK1.task_number PAYROLL_TASK ,
  NULL TC_TASK_ID,
  NULL SYSTEM_LINKAGE_FUNCTION,
  NULL EXPENDITURE_ITEM_ID,
NULL EXPENDITURE_ITEM_DATE  ,
  REJ.REJECTION_CODE MSG
FROM PA_PAY_SOURCE_AMOUNTS PPS,
  PA_PROJECTS PROJ1,
  PA_TASKS TASK1,
  PA_PAY_AUDIT PPA ,
  pa_pay_rejections_all REJ,
  (SELECT LOOKUP_TYPE,
    LOOKUP_CODE,
    MEANING
  FROM pa_lookups
  WHERE lookup_type = &apos;PA_THIRD_PARTY_PAY_ELEMENTS&apos;
  ) PET,
  hr_organization_units hr1
WHERE PPA.INTERFACE_RUN_ID = :P_INTERFACE_RUN_ID
AND PPS.person_id           = :P_PERSON_ID
AND PPA.INT_EXT_INDICATOR  = &apos;EXT&apos;
AND PPA.interface_run_id   = pps.interface_run_id
AND PPS.INTERFACE_RUN_ID   = REJ.INTERFACE_RUN_ID
AND PPS.PAY_SOURCE_ID      = REJ.PAY_SOURCE_ID
AND pps.pay_currency_code  = :CURRENCY
AND pet.lookup_code        = rej.pay_element_type_code
and pay_source_project_id  = proj1.project_id(+)
and pay_source_task_id     = task1.task_id(+)
AND PAY_SOURCE_ORGANIZATION_ID   = hr1.organization_id(+)
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PA</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PAPAYREP</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <REPORT_NAME>PA تقرير تفاصيل موظف توزيع كشف الرواتب</REPORT_NAME>
    <DESCRIPTION>Application: المشروعات
Source: AUD: تقرير تفاصيل موظف توزيع كشف الرواتب
Short Name: PAPAYREP
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <REPORT_NAME>PA Lohn- und Gehaltsaufteilung - Mitarbeiterdetails</REPORT_NAME>
    <DESCRIPTION>Application: Projects
Source: PA: Lohn- und Gehaltsaufteilung - Mitarbeiterdetails
Short Name: PAPAYREP
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>PA Imputation des charges de rémunération du personnel - Etat détaillé des employés</REPORT_NAME>
    <DESCRIPTION>Application: Projects
Source: AUD : Imputation des charges de rémunération du personnel - Etat détaillé des employés
Short Name: PAPAYREP
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PA Payroll Distribution Employee Detail</REPORT_NAME>
    <DESCRIPTION>Application: Projects
Source: AUD: Payroll Distribution Employee Detail Report
Short Name: PAPAYREP
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>PA AUD：工资单分配员工详细信息报表</REPORT_NAME>
    <DESCRIPTION>Application: 项目
Source: AUD：工资单分配员工详细信息报表
Short Name: PAPAYREP
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>:currency</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:operating_unit</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_interface_run_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_person_id</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_interface_run_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PA_PAY_INTERFACE_RUN_ID</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pap.interface_run_id id,
pap.interface_run_id value,
pap.description description
from
pa_pay_costed_set_lov_v pap
where 1=1
order by pap.interface_run_id desc,pap.run_sequence desc</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>معرف المجموعة محددة التكلفة</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Kennung VerrechnungSet</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>ID jeu comptabilisé</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Costed Set Id</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>成本集标识</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_person_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PA_SRS_EMPLOYEE_LOV</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
person_id id,
full_name value,
employee_number description
from
pa_employees
order by full_name
</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>الموظف</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Mitarbeiter</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Employé</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Employee</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>员工</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
  </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>
