<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>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: PER Business Group -->
 <LOVS_ROW>
  <GUID>8E2FF36EDE9B79D2E0530100007F1FF2</GUID>
  <LOV_NAME>PER Business Group</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
pbg.name value,
hla.location_code description
from
per_business_groups pbg,
hr_locations_all hla
where
pbg.location_id=hla.location_id(+)
order by
pbg.name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: PER Person Full Name -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEEE79D2E0530100007F1FF2</GUID>
  <LOV_NAME>PER Person Full Name</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
ppx.full_name value,
xxen_util.meaning(ppx.sex,&apos;SEX&apos;,3)||&apos; &apos;||pptv.user_person_type description
from
per_people_x ppx,
per_person_types_v pptv
where
ppx.person_type_id=pptv.person_type_id
order by
ppx.full_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: PER Employee Contacts and Dependents -->
 <REPORTS_ROW>
  <GUID>1AF0A7B9249AB2F1997E22DD70C048D0</GUID>
  <SQL_TEXT>select
haouv.name business_group,
papf.employee_number,
papf.full_name employee_name,
haouv2.name organization,
hla.location_code location,
xxen_util.meaning(pcr.contact_type,&apos;CONTACT&apos;,3) relationship,
papf2.full_name contact_name,
papf2.date_of_birth contact_date_of_birth,
xxen_util.meaning(papf2.sex,&apos;SEX&apos;,3) contact_gender,
decode(pcr.primary_contact_flag,&apos;Y&apos;,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) primary_contact,
decode(pcr.dependent_flag,&apos;Y&apos;,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) dependent,
decode(pcr.beneficiary_flag,&apos;Y&apos;,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) beneficiary,
decode(pcr.personal_flag,&apos;Y&apos;,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) emergency_contact,
decode(pcr.third_party_pay_flag,&apos;Y&apos;,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) third_party_payment,
pcr.date_start relationship_start_date,
pcr.date_end relationship_end_date,
(
select distinct
listagg(xxen_util.meaning(pp.phone_type,&apos;PHONE_TYPE&apos;,3)||&apos;: &apos;||pp.phone_number,chr(10)) within group (order by pp.phone_type) over (partition by pp.parent_id) phone_number
from
per_phones pp
where
papf2.person_id=pp.parent_id and
pp.parent_table=&apos;PER_ALL_PEOPLE_F&apos; and
sysdate between pp.date_from and nvl(pp.date_to,sysdate)
) contact_phone,
papf2.email_address contact_email,
pa.address_line1 contact_address_line1,
pa.address_line2 contact_address_line2,
pa.town_or_city contact_city,
pa.region_1 contact_state,
pa.postal_code contact_postal_code,
ftv.territory_short_name contact_country,
pcr.sequence_number,
xxen_util.user_name(pcr.created_by) created_by,
xxen_util.client_time(pcr.creation_date) creation_date
from
hr_all_organization_units_vl haouv,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf,
per_contact_relationships pcr,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf2,
(select paaf.* from per_all_assignments_f paaf where sysdate between paaf.effective_start_date and paaf.effective_end_date) paaf,
hr_all_organization_units_vl haouv2,
hr_locations_all hla,
(select pa.* from per_addresses pa where pa.primary_flag=&apos;Y&apos; and sysdate between pa.date_from and nvl(pa.date_to,sysdate)) pa,
fnd_territories_vl ftv
where
1=1 and
pcr.person_id=papf.person_id and
papf.business_group_id=haouv.organization_id and
pcr.contact_person_id=papf2.person_id and
nvl(pcr.date_end,sysdate+1)&gt;sysdate and
papf.person_id=paaf.person_id(+) and
paaf.primary_flag(+)=&apos;Y&apos; and
paaf.assignment_type(+)=&apos;E&apos; and
paaf.organization_id=haouv2.organization_id(+) and
paaf.location_id=hla.location_id(+) and
papf2.person_id=pa.person_id(+) and
papf2.business_group_id=pa.business_group_id(+) and
pa.country=ftv.territory_code(+)
order by
haouv.name,
papf.full_name,
pcr.sequence_number,
papf2.full_name</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PER Employee Contacts and Dependents</REPORT_NAME>
    <DESCRIPTION>Employee contact relationships including dependents, beneficiaries, and emergency contacts. Shows contact person details (name, phone, email, address), relationship type, and flags for dependent, beneficiary, emergency contact, and third party payment. Useful for benefits administration, emergency preparedness, and employee records management.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haouv.name=:business_group</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PER Business Group</LOV_NAME>
    <LOV_GUID>8E2FF36EDE9B79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pbg.name value,
hla.location_code description
from
per_business_groups pbg,
hr_locations_all hla
where
pbg.location_id=hla.location_id(+)
order by
pbg.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Business Group</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>papf.full_name=:full_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PER Person Full Name</LOV_NAME>
    <LOV_GUID>8E2FF36EDEEE79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ppx.full_name value,
xxen_util.meaning(ppx.sex,&apos;SEX&apos;,3)||&apos; &apos;||pptv.user_person_type description
from
per_people_x ppx,
per_person_types_v pptv
where
ppx.person_type_id=pptv.person_type_id
order by
ppx.full_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Employee Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>xxen_util.meaning(pcr.contact_type,&apos;CONTACT&apos;,3)=:relationship_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
flv.meaning value,
flv.description
from
fnd_lookup_values_vl flv
where
flv.lookup_type=&apos;CONTACT&apos; and
flv.security_group_id=0 and
flv.enabled_flag=&apos;Y&apos;
order by
flv.meaning</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Relationship Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haouv2.name=:organization</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
haouv.name value,
hla.location_code description
from
hr_all_organization_units_vl haouv,
hr_locations_all hla
where
haouv.location_id=hla.location_id(+)
order by
haouv.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Organization</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>
