DBA Data[Home] [Help]

APPS.HR_PERSON_RECORD SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 42

SELECT
PERSON_ID,
to_char(EFFECTIVE_START_DATE,'YYYY-MM-DD'),
to_char(EFFECTIVE_END_DATE,'YYYY-MM-DD'),
ppf.BUSINESS_GROUP_ID,
hr_general.decode_organization(ppf.BUSINESS_GROUP_ID) BUSINESS_GROUP_DESC,
ppf.PERSON_TYPE_ID,
pptl.user_person_type,
ppt.system_person_type,
LAST_NAME,
to_char(START_DATE,'YYYY-MM-DD'),
APPLICANT_NUMBER,
BACKGROUND_CHECK_STATUS,
to_char(BACKGROUND_DATE_CHECK,'YYYY-MM-DD'),
BLOOD_TYPE,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='BLOOD_TYPE'
 AND LOOKUP_CODE=BLOOD_TYPE AND p_eff_date between nvl(start_date_active,p_eff_date)
 AND nvl(end_date_active,p_eff_Date)
 AND enabled_flag = 'Y')
BLOOD_TYPE_DESC,
COMMENT_ID,
CORRESPONDENCE_LANGUAGE,
 (SELECT DESCRIPTION FROM FND_LANGUAGES_VL
  WHERE language_code= CORRESPONDENCE_LANGUAGE)
  CORRESPONDENCE_LANGUAGE_DESC,
CURRENT_APPLICANT_FLAG,
CURRENT_EMP_OR_APL_FLAG,
CURRENT_EMPLOYEE_FLAG,
to_char(DATE_EMPLOYEE_DATA_VERIFIED,'YYYY-MM-DD'),
to_char(DATE_OF_BIRTH,'YYYY-MM-DD'),
EMAIL_ADDRESS,
EMPLOYEE_NUMBER,
EXPENSE_CHECK_SEND_TO_ADDRESS,
FAST_PATH_EMPLOYEE,
FIRST_NAME,
FTE_CAPACITY,
FULL_NAME,
to_char(HOLD_APPLICANT_DATE_UNTIL,'YYYY-MM-DD'),
HONORS,
INTERNAL_LOCATION,
KNOWN_AS,
LAST_MEDICAL_TEST_BY,
to_char(LAST_MEDICAL_TEST_DATE,'YYYY-MM-DD'),
MAILSTOP,
MARITAL_STATUS,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='MAR_STATUS'
 AND LOOKUP_CODE=MARITAL_STATUS AND p_eff_date between nvl(start_date_active,p_eff_date)
 AND nvl(end_date_active,p_eff_Date)
 AND enabled_flag = 'Y')
MARITAL_STATUS_DESC,
MIDDLE_NAMES,
NATIONALITY,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='NATIONALITY'
 AND LOOKUP_CODE=NATIONALITY AND p_eff_date between nvl(start_date_active,p_eff_date)
 AND nvl(end_date_active,p_eff_Date)
 AND enabled_flag = 'Y')
NATIONALITY_DESC,
NATIONAL_IDENTIFIER,
(select message_text from fnd_new_messages where message_name = 'HR_NATIONAL_ID_NUMBER_'|| (select to_char(org_information9) from
                    hr_organization_information where organization_id = p_business_group_id
                    and org_information_context = 'Business Group Information')
and language_code = USERENV('LANG') ) NATIONAL_ID_LABEL,
OFFICE_NUMBER,
ON_MILITARY_SERVICE,
ORDER_NAME,
PRE_NAME_ADJUNCT,
PREVIOUS_LAST_NAME,
to_char(PROJECTED_START_DATE,'YYYY-MM-DD'),
REHIRE_AUTHORIZOR,
REHIRE_REASON,
REHIRE_RECOMMENDATION,
RESUME_EXISTS,
to_char(RESUME_LAST_UPDATED,'YYYY-MM-DD'),
REGISTERED_DISABLED_FLAG,
SECOND_PASSPORT_EXISTS,
SEX,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='SEX'
 AND LOOKUP_CODE=SEX AND p_eff_date between nvl(start_date_active,p_eff_date)
 AND nvl(end_date_active,p_eff_Date)
 AND enabled_flag = 'Y')
 SEX_DESC,
STUDENT_STATUS,
 (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='STUDENT_STATUS'
 AND LOOKUP_CODE=STUDENT_STATUS AND p_eff_date between nvl(start_date_active,p_eff_date)
 AND nvl(end_date_active,p_eff_Date)
 AND  enabled_flag = 'Y')
STUDENT_STATUS_DESC,
SUFFIX,
TITLE,
  (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='TITLE'
  AND LOOKUP_CODE=TITLE AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
  TITLE_DESC, -- too many rows - date effective ?
VENDOR_ID,
WORK_SCHEDULE,
   (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='WORK_SCHEDULE'
   AND LOOKUP_CODE=WORK_SCHEDULE AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
   WORK_SCHEDULE_DESC,
WORK_TELEPHONE,
COORD_BEN_MED_PLN_NO,
COORD_BEN_NO_CVG_FLAG,
to_char(DPDNT_ADOPTION_DATE,'YYYY-MM-DD'),
DPDNT_VLNTRY_SVCE_FLAG,
to_char(RECEIPT_OF_DEATH_CERT_DATE,'YYYY-MM-DD'),
USES_TOBACCO_FLAG,
    (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE='TOBACCO_USER'
    AND LOOKUP_CODE=USES_TOBACCO_FLAG AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
    USES_TOBACCO_FLAG_DESC,
BENEFIT_GROUP_ID,
    (SELECT NAME FROM BEN_BENFTS_GRP
     WHERE  BENFTS_GRP_ID = BENEFIT_GROUP_ID)
     BENEFIT_GROUP_NAME,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
ATTRIBUTE16,
ATTRIBUTE17,
ATTRIBUTE18,
ATTRIBUTE19,
ATTRIBUTE20,
ATTRIBUTE21,
ATTRIBUTE22,
ATTRIBUTE23,
ATTRIBUTE24,
ATTRIBUTE25,
ATTRIBUTE26,
ATTRIBUTE27,
ATTRIBUTE28,
ATTRIBUTE29,
ATTRIBUTE30,
PER_INFORMATION_CATEGORY,
PER_INFORMATION1,
PER_INFORMATION2,
PER_INFORMATION3,
PER_INFORMATION4,
PER_INFORMATION5,
PER_INFORMATION6,
PER_INFORMATION7,
PER_INFORMATION8,
PER_INFORMATION9,
PER_INFORMATION10,
PER_INFORMATION11,
PER_INFORMATION12,
PER_INFORMATION13,
PER_INFORMATION14,
PER_INFORMATION15,
PER_INFORMATION16,
PER_INFORMATION17,
PER_INFORMATION18,
PER_INFORMATION19,
PER_INFORMATION20,
PER_INFORMATION21,
PER_INFORMATION22,
PER_INFORMATION23,
PER_INFORMATION24,
PER_INFORMATION25,
PER_INFORMATION26,
PER_INFORMATION27,
PER_INFORMATION28,
PER_INFORMATION29,
PER_INFORMATION30,
to_char(DATE_OF_DEATH,'YYYY-MM-DD'),
to_char(ORIGINAL_DATE_OF_HIRE,'YYYY-MM-DD'),
TOWN_OF_BIRTH,
REGION_OF_BIRTH,
COUNTRY_OF_BIRTH,
   (SELECT TERRITORY_SHORT_NAME  FROM FND_TERRITORIES_VL
     WHERE TERRITORY_CODE = COUNTRY_OF_BIRTH)
     COUNTRY_OF_BIRTH_DESC,
GLOBAL_PERSON_ID,
COORD_BEN_MED_PL_NAME,
COORD_BEN_MED_INSR_CRR_NAME,
COORD_BEN_MED_INSR_CRR_IDENT,
COORD_BEN_MED_EXT_ER,
to_char(COORD_BEN_MED_CVG_STRT_DT,'YYYY-MM-DD'),
to_char(COORD_BEN_MED_CVG_END_DT,'YYYY-MM-DD'),
PARTY_ID,
NPW_NUMBER,
CURRENT_NPW_FLAG,
GLOBAL_NAME,
LOCAL_NAME
FROM PER_PEOPLE_F ppf,
per_person_types ppt,
per_person_types_v pptl
where ppf.person_id =    p_person_id
and ppf.business_group_id = p_business_group_id
and ppt.person_type_id = pptl.person_type_id
and ppf.person_type_id = ppt.person_type_id
and ppf.business_group_id = ppt.business_group_id (+)
and p_eff_date between ppf.effective_start_date and nvl(ppf.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'));
Line: 253

SELECT ASSIGNMENT_ID
,       to_char(PAAF.EFFECTIVE_START_DATE,'YYYY-MM-DD')
,       to_char(PAAF.EFFECTIVE_END_DATE,'YYYY-MM-DD')
,       RECRUITER_ID
,       GRADE_ID
, (SELECT NAME FROM PER_GRADES_TL PGT WHERE PGT.GRADE_ID = paaf.GRADE_ID
    AND LANGUAGE = USERENV('LANG')) GRADE_DESC
,       POSITION_ID
, (SELECT NAME FROM HR_ALL_POSITIONS_F_TL HAPFT WHERE HAPFT.POSITION_ID = paaf.POSITION_ID
    AND LANGUAGE = USERENV('LANG')) POSITION_DESC
,       JOB_ID
,  (SELECT NAME FROM PER_JOBS_TL PJT WHERE PJT.JOB_ID = paaf.JOB_ID AND LANGUAGE = USERENV('LANG')) JOB_DESC
,       PAAF.ASSIGNMENT_STATUS_TYPE_ID
,       STTL.USER_STATUS
,       ST.PAY_SYSTEM_STATUS
,       ST.PER_SYSTEM_STATUS
,       PAYROLL_ID
,  (SELECT PAYROLL_NAME FROM PAY_PAYROLLS_F PPF WHERE PPF.PAYROLL_ID = PAAF.PAYROLL_ID
    and p_eff_date between ppf.effective_start_date and
    nvl(ppf.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'))) PAYROLL_DESC
,       LOCATION_ID
, (SELECT DESCRIPTION FROM HR_LOCATIONS_ALL_TL HLAT WHERE HLAT.LOCATION_ID = PAAF.LOCATION_ID
   AND LANGUAGE = USERENV('LANG')) LOCATION_DESC
,       PERSON_REFERRED_BY_ID
,       SUPERVISOR_ID
, (SELECT EMPLOYEE_NUMBER FROM PER_ALL_PEOPLE_F PAPF WHERE PAPF.PERSON_ID = PAAF.SUPERVISOR_ID
    and p_eff_date between papf.effective_start_date and
    nvl(papf.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'))) SUPERVISOR_EMP_NUMBER
 , (SELECT NPW_NUMBER FROM PER_ALL_PEOPLE_F PAPF WHERE PAPF.PERSON_ID = PAAF.SUPERVISOR_ID
    and p_eff_date between papf.effective_start_date and
    nvl(papf.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'))) SUPERVISOR_CWK_NUMBER
, (SELECT FULL_NAME FROM PER_ALL_PEOPLE_F PAPF WHERE PAPF.PERSON_ID = PAAF.SUPERVISOR_ID
    and p_eff_date between papf.effective_start_date and
    nvl(papf.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'))) SUPERVISOR_NAME
,       SPECIAL_CEILING_STEP_ID
,       RECRUITMENT_ACTIVITY_ID
,       SOURCE_ORGANIZATION_ID
,       ORGANIZATION_ID
, (SELECT NAME FROM HR_ALL_ORGANIZATION_UNITS_TL HAOUT  WHERE HAOUT.ORGANIZATION_ID =
   PAAF.ORGANIZATION_ID AND LANGUAGE = USERENV('LANG')) ORGANIZATION_DESC
,       PEOPLE_GROUP_ID
,       SOFT_CODING_KEYFLEX_ID
,       VACANCY_ID
,  (SELECT NAME FROM PER_VACANCIES PV
    WHERE PV.VACANCY_ID = PAAF.VACANCY_ID) VACANCY_DESC
,       PAY_BASIS_ID
, (SELECT NAME FROM PER_PAY_BASES PPB
   WHERE PPB.PAY_BASIS_ID = PAAF.PAY_BASIS_ID) PAY_BASIS_DESC
,       ASSIGNMENT_SEQUENCE
,       ASSIGNMENT_TYPE
,       PAAF.PRIMARY_FLAG
,       APPLICATION_ID
,       ASSIGNMENT_NUMBER
,       CHANGE_REASON
, (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE =
   DECODE(PAAF.ASSIGNMENT_TYPE,'E','EMP_ASSIGN_REASON', 'C', 'CWK_ASSIGN_REASON','')
   AND LOOKUP_CODE = PAAF.CHANGE_REASON AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y') CHANGE_REASON_DESC
,       COMMENT_ID
,       to_char(DATE_PROBATION_END,'YYYY-MM-DD')
,       DEFAULT_CODE_COMB_ID
,       EMPLOYMENT_CATEGORY
, (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'EMP_CAT'
    AND LOOKUP_CODE = EMPLOYMENT_CATEGORY
    AND p_eff_date between nvl(start_date_active,p_eff_date) and nvl(end_date_active,p_eff_Date)
    and enabled_flag = 'Y')
   EMPLOYMENT_CATEGORY_DESC -- Too many values
,       FREQUENCY
, (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'FREQUENCY'
   AND LOOKUP_CODE = PAAF.FREQUENCY AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
  FREQUENCY_DESC -- Too many values
,       INTERNAL_ADDRESS_LINE
,       MANAGER_FLAG
,       NORMAL_HOURS
,       PERF_REVIEW_PERIOD
,       PERF_REVIEW_PERIOD_FREQUENCY
, (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'FREQUENCY'
   AND LOOKUP_CODE = PAAF.PERF_REVIEW_PERIOD_FREQUENCY AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
   PERF_RP_FREQUENCY_DESC -- Too many values
,       PERIOD_OF_SERVICE_ID
,       PROBATION_PERIOD
,       PROBATION_UNIT
, (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'QUALIFYING_UNITS'
   AND LOOKUP_CODE = PAAF.PROBATION_UNIT AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y') PROBATION_UNIT_DESC
,       SAL_REVIEW_PERIOD
,       SAL_REVIEW_PERIOD_FREQUENCY
,  (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'FREQUENCY'
    AND LOOKUP_CODE = PAAF.SAL_REVIEW_PERIOD_FREQUENCY AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
   SAL_RP_FREQUENCY_DESC -- Too many values
,       SET_OF_BOOKS_ID
,       SOURCE_TYPE
,       TIME_NORMAL_FINISH
,       TIME_NORMAL_START
,       BARGAINING_UNIT_CODE
,  (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'BARGAINING_UNIT_CODE'
    AND LOOKUP_CODE = PAAF.BARGAINING_UNIT_CODE AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
    BARGAINING_UNIT_DESC
,       LABOUR_UNION_MEMBER_FLAG
,       HOURLY_SALARIED_CODE
, (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'HOURLY_SALARIED_CODE'
   AND LOOKUP_CODE = PAAF.HOURLY_SALARIED_CODE AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y')
   HOURLY_SALARIED_DESC
,       CONTRACT_ID
,       COLLECTIVE_AGREEMENT_ID
, (SELECT NAME FROM PER_COLLECTIVE_AGREEMENTS PCA WHERE PCA.COLLECTIVE_AGREEMENT_ID = PAAF.COLLECTIVE_AGREEMENT_ID) COLLECTIVE_AGREEMENT_DESC
,       CAGR_ID_FLEX_NUM
,       CAGR_GRADE_DEF_ID
,       ESTABLISHMENT_ID
, (SELECT NAME FROM HR_ESTABLISHMENTS_V HEV WHERE HEV.ESTABLISHMENT_ID = PAAF.ESTABLISHMENT_ID) ESTABLISHMENT_DESC
,       ASS_ATTRIBUTE_CATEGORY
,       ASS_ATTRIBUTE1
,       ASS_ATTRIBUTE2
,       ASS_ATTRIBUTE3
,       ASS_ATTRIBUTE4
,       ASS_ATTRIBUTE5
,       ASS_ATTRIBUTE6
,       ASS_ATTRIBUTE7
,       ASS_ATTRIBUTE8
,       ASS_ATTRIBUTE9
,       ASS_ATTRIBUTE10
,       ASS_ATTRIBUTE11
,       ASS_ATTRIBUTE12
,       ASS_ATTRIBUTE13
,       ASS_ATTRIBUTE14
,       ASS_ATTRIBUTE15
,       ASS_ATTRIBUTE16
,       ASS_ATTRIBUTE17
,       ASS_ATTRIBUTE18
,       ASS_ATTRIBUTE19
,       ASS_ATTRIBUTE20
,       ASS_ATTRIBUTE21
,       ASS_ATTRIBUTE22
,       ASS_ATTRIBUTE23
,       ASS_ATTRIBUTE24
,       ASS_ATTRIBUTE25
,       ASS_ATTRIBUTE26
,       ASS_ATTRIBUTE27
,       ASS_ATTRIBUTE28
,       ASS_ATTRIBUTE29
,       ASS_ATTRIBUTE30
,       TITLE
,       NOTICE_PERIOD
,       NOTICE_PERIOD_UOM
,       EMPLOYEE_CATEGORY
, (select meaning from HR_LOOKUPS where lookup_type = 'EMPLOYEE_CATG'
AND LOOKUP_CODE = PAAF.EMPLOYEE_CATEGORY AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y') EMPLOYEE_CATEGORY_DESC
,       WORK_AT_HOME
,       JOB_POST_SOURCE_NAME
,       '' POSTING_CONTENT_ID -- column not exist in PER_ASSIGNMENTS_F2
,       to_char(PERIOD_OF_PLACEMENT_DATE_START,'YYYY-MM-DD')
,       VENDOR_ID
,       VENDOR_EMPLOYEE_NUMBER
,       VENDOR_ASSIGNMENT_NUMBER
,       ASSIGNMENT_CATEGORY
,       PROJECT_TITLE
,       '' APPLICANT_RANK -- column not exist in PER_ASSIGNMENTS_F2
,       VENDOR_SITE_ID
,       PO_HEADER_ID
,       PO_LINE_ID
,       PROJECTED_ASSIGNMENT_END
,       GRADE_LADDER_PGM_ID
,       '' GRADE_LADDER_PGM_NAME
,       SUPERVISOR_ASSIGNMENT_ID
FROM PER_ASSIGNMENTS_F2 paaf,
PER_ASSIGNMENT_STATUS_TYPES ST ,
PER_ASSIGNMENT_STATUS_TYPES_TL STTL
WHERE paaf.person_id = p_person_id
AND  paaf.business_group_id = p_business_group_id
AND paaf.ASSIGNMENT_STATUS_TYPE_ID = ST.ASSIGNMENT_STATUS_TYPE_ID
AND ST.ASSIGNMENT_STATUS_TYPE_ID = STTL.ASSIGNMENT_STATUS_TYPE_ID
AND STTL.LANGUAGE = USERENV('LANG')
and p_eff_date between EFFECTIVE_START_DATE AND nvl(EFFECTIVE_END_DATE,to_date('31/12/4712','DD/MM/YYYY'));
Line: 443

SELECT      LOCATION_ID,
            STYLE,
            ( SELECT descriptive_flex_context_name
            from fnd_descr_flex_contexts_vl
            where descriptive_flexfield_name ='Address Structure'
            AND descriptive_flex_context_code = STYLE)  STYLE_DESC,
            COUNTRY,
            (SELECT TERRITORY_SHORT_NAME FROM FND_TERRITORIES_VL WHERE TERRITORY_CODE = COUNTRY) COUNTRY_DESC,
            ADDRESS_LINE_1,
            ADDRESS_LINE_2,
            ADDRESS_LINE_3,
            TOWN_OR_CITY,
            REGION_1,
            REGION_2,
            REGION_3,
            POSTAL_CODE,
            TELEPHONE_NUMBER_1,
            TELEPHONE_NUMBER_2,
            TELEPHONE_NUMBER_3,
            LOC_INFORMATION13,
            LOC_INFORMATION14,
            LOC_INFORMATION15,
            LOC_INFORMATION16,
            LOC_INFORMATION17,
            LOC_INFORMATION18,
            LOC_INFORMATION19,
            LOC_INFORMATION20
FROM HR_LOCATIONS_ALL
WHERE LOCATION_ID = P_LOCATION_ID;
Line: 476

SELECT CONTACT_RELATIONSHIP_ID
,      CONTACT_PERSON_ID
,      (SELECT FULL_NAME FROM PER_PEOPLE_F
        WHERE PERSON_ID = CONTACT_PERSON_ID
        AND BUSINESS_GROUP_ID = P_BUSINESS_GROUP_ID
        AND P_EFF_DATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE) CONTACT_FULL_NAME
,      CONTACT_TYPE
,    (SELECT MEANING FROM hr_leg_lookups WHERE LOOKUP_TYPE='CONTACT'
      AND LOOKUP_CODE= CONTACT_TYPE ) CONTACT_TYPE_DESC
,      PRIMARY_CONTACT_FLAG
,      to_char(DATE_START,'YYYY-MM-DD')
,      START_LIFE_REASON_ID
,      to_char(DATE_END,'YYYY-MM-DD')
,      END_LIFE_REASON_ID
,      RLTD_PER_RSDS_W_DSGNTR_FLAG
,      PERSONAL_FLAG
,      SEQUENCE_NUMBER
,      CONT_ATTRIBUTE_CATEGORY
,      CONT_ATTRIBUTE1
,      CONT_ATTRIBUTE2
,      CONT_ATTRIBUTE3
,      CONT_ATTRIBUTE4
,      CONT_ATTRIBUTE5
,      CONT_ATTRIBUTE6
,      CONT_ATTRIBUTE7
,      CONT_ATTRIBUTE8
,      CONT_ATTRIBUTE9
,      CONT_ATTRIBUTE10
,      CONT_ATTRIBUTE11
,      CONT_ATTRIBUTE12
,      CONT_ATTRIBUTE13
,      CONT_ATTRIBUTE14
,      CONT_ATTRIBUTE15
,      CONT_ATTRIBUTE16
,      CONT_ATTRIBUTE17
,      CONT_ATTRIBUTE18
,      CONT_ATTRIBUTE19
,      CONT_ATTRIBUTE20
,      THIRD_PARTY_PAY_FLAG
,      BONDHOLDER_FLAG
,      DEPENDENT_FLAG
,      BENEFICIARY_FLAG
,      PARTY_ID
,      CONT_INFORMATION_CATEGORY
,      CONT_INFORMATION1
,      CONT_INFORMATION2
,      CONT_INFORMATION3
,      CONT_INFORMATION4
,      CONT_INFORMATION5
,      CONT_INFORMATION6
,      CONT_INFORMATION7
,      CONT_INFORMATION8
,      CONT_INFORMATION9
,      CONT_INFORMATION10
,      CONT_INFORMATION11
,      CONT_INFORMATION12
,      CONT_INFORMATION13
,      CONT_INFORMATION14
,      CONT_INFORMATION15
,      CONT_INFORMATION16
,      CONT_INFORMATION17
,      CONT_INFORMATION18
,      CONT_INFORMATION19
,      CONT_INFORMATION20
FROM   PER_CONTACT_RELATIONSHIPS PCR
where PCR.PERSON_ID = p_person_id
and   PCR.business_group_id = p_business_group_id
and   p_eff_date between DATE_START and nvl(date_end,to_date('31/12/4712','DD/MM/YYYY') );
Line: 549

SELECT CONTACT_RELATIONSHIP_ID
,      CONTACT_PERSON_ID
,      ADDRESS_ID
,      to_char(DATE_FROM,'YYYY-MM-DD')
,      PRIMARY_FLAG
,      STYLE
,      ( SELECT descriptive_flex_context_name
        from fnd_descr_flex_contexts_vl
        where descriptive_flexfield_name ='Address Structure'
        AND descriptive_flex_context_code = STYLE)  STYLE_DESC
,      ADDRESS_LINE1
,      ADDRESS_LINE2
,      ADDRESS_LINE3
,      ADDRESS_TYPE
,      (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'ADDRESS_TYPE' AND LOOKUP_CODE = ADDRESS_TYPE
    AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y') ADDRESS_TYPE_DESC
,      COUNTRY
,      (SELECT TERRITORY_SHORT_NAME FROM FND_TERRITORIES_VL WHERE TERRITORY_CODE = COUNTRY) COUNTRY_DESC
,      to_char(DATE_TO,'YYYY-MM-DD')
,      POSTAL_CODE
,      REGION_1
,       'REGION_1' REGION_1_DESC
,      REGION_2
,       'REGION_2' REGION_2_DESC
,      REGION_3
,       'REGION_3' REGION_3_DESC
,      TELEPHONE_NUMBER_1
,      TELEPHONE_NUMBER_2
,      TELEPHONE_NUMBER_3
,      TOWN_OR_CITY
,       'TOWN_OR_CITY' TOWN_OR_CITY_DESC
,      ADDR_ATTRIBUTE_CATEGORY
,      ADDR_ATTRIBUTE1
,      ADDR_ATTRIBUTE2
,      ADDR_ATTRIBUTE3
,      ADDR_ATTRIBUTE4
,      ADDR_ATTRIBUTE5
,      ADDR_ATTRIBUTE6
,      ADDR_ATTRIBUTE7
,      ADDR_ATTRIBUTE8
,      ADDR_ATTRIBUTE9
,      ADDR_ATTRIBUTE10
,      ADDR_ATTRIBUTE11
,      ADDR_ATTRIBUTE12
,      ADDR_ATTRIBUTE13
,      ADDR_ATTRIBUTE14
,      ADDR_ATTRIBUTE15
,      ADDR_ATTRIBUTE16
,      ADDR_ATTRIBUTE17
,      ADDR_ATTRIBUTE18
,      ADDR_ATTRIBUTE19
,      ADDR_ATTRIBUTE20
,      ADD_INFORMATION13
,      ADD_INFORMATION14
,      ADD_INFORMATION15
,      ADD_INFORMATION16
,      ADD_INFORMATION17
,      ADD_INFORMATION18
,      ADD_INFORMATION19
,      ADD_INFORMATION20
,      PA.PARTY_ID
,      DERIVED_LOCALE
,      GEOMETRY
,      PA.COMMENTS
FROM   PER_ADDRESSES PA, PER_CONTACT_RELATIONSHIPS PCR
WHERE  PCR.PERSON_ID = p_person_id
AND    PCR.CONTACT_PERSON_ID = PA.PERSON_ID
and     p_eff_date between PCR.DATE_START and nvl(PCR.date_end,to_date('31/12/4712','DD/MM/YYYY'))
and     p_eff_date between pa.date_from and nvl(pa.date_to,to_date('31/12/4712','DD/MM/YYYY'));
Line: 623

CURSOR csr_address_record(p_person_id number,p_business_group_id number,p_eff_date date) is  SELECT ADDRESS_ID
,      to_char(DATE_FROM,'YYYY-MM-DD')
,      PRIMARY_FLAG
,      STYLE
,      ( SELECT descriptive_flex_context_name
        from fnd_descr_flex_contexts_vl
        where descriptive_flexfield_name ='Address Structure'
        AND descriptive_flex_context_code = STYLE)  STYLE_DESC
,      ADDRESS_LINE1
,      ADDRESS_LINE2
,      ADDRESS_LINE3
,      ADDRESS_TYPE
,      (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'ADDRESS_TYPE' AND LOOKUP_CODE = ADDRESS_TYPE
    AND p_eff_date between nvl(start_date_active,p_eff_date)
   and nvl(end_date_active,p_eff_Date)
   and enabled_flag = 'Y') ADDRESS_TYPE_DESC
,      COUNTRY
,      (SELECT TERRITORY_SHORT_NAME FROM FND_TERRITORIES_VL WHERE TERRITORY_CODE = COUNTRY) COUNTRY_DESC
,      to_char(DATE_TO,'YYYY-MM-DD')
,      POSTAL_CODE
,      REGION_1
,       'REGION_1' REGION_1_DESC
,      REGION_2
,       'REGION_2' REGION_2_DESC
,      REGION_3
,       'REGION_3' REGION_3_DESC
,      TELEPHONE_NUMBER_1
,      TELEPHONE_NUMBER_2
,      TELEPHONE_NUMBER_3
,      TOWN_OR_CITY
,       'TOWN_OR_CITY' TOWN_OR_CITY_DESC
,      ADDR_ATTRIBUTE_CATEGORY
,      ADDR_ATTRIBUTE1
,      ADDR_ATTRIBUTE2
,      ADDR_ATTRIBUTE3
,      ADDR_ATTRIBUTE4
,      ADDR_ATTRIBUTE5
,      ADDR_ATTRIBUTE6
,      ADDR_ATTRIBUTE7
,      ADDR_ATTRIBUTE8
,      ADDR_ATTRIBUTE9
,      ADDR_ATTRIBUTE10
,      ADDR_ATTRIBUTE11
,      ADDR_ATTRIBUTE12
,      ADDR_ATTRIBUTE13
,      ADDR_ATTRIBUTE14
,      ADDR_ATTRIBUTE15
,      ADDR_ATTRIBUTE16
,      ADDR_ATTRIBUTE17
,      ADDR_ATTRIBUTE18
,      ADDR_ATTRIBUTE19
,      ADDR_ATTRIBUTE20
,      ADD_INFORMATION13
,      ADD_INFORMATION14
,      ADD_INFORMATION15
,      ADD_INFORMATION16
,      ADD_INFORMATION17
,      ADD_INFORMATION18
,      ADD_INFORMATION19
,      ADD_INFORMATION20
,      PARTY_ID
,      DERIVED_LOCALE
,      GEOMETRY
,      COMMENTS
FROM   PER_ADDRESSES PA
WHERE  PA.PERSON_ID = p_person_id
and p_eff_date between pa.date_from and nvl(pa.date_to,to_date('31/12/4712','DD/MM/YYYY'));
Line: 692

CURSOR csr_person_extra_info_record(p_person_id number,p_business_group_id number,p_eff_date date) is SELECT PEI.PERSON_EXTRA_INFO_ID
,      PEI.INFORMATION_TYPE
,      PEI.PEI_ATTRIBUTE_CATEGORY
,      PEI.PEI_ATTRIBUTE1
,      PEI.PEI_ATTRIBUTE2
,      PEI.PEI_ATTRIBUTE3
,      PEI.PEI_ATTRIBUTE4
,      PEI.PEI_ATTRIBUTE5
,      PEI.PEI_ATTRIBUTE6
,      PEI.PEI_ATTRIBUTE7
,      PEI.PEI_ATTRIBUTE8
,      PEI.PEI_ATTRIBUTE9
,      PEI.PEI_ATTRIBUTE10
,      PEI.PEI_ATTRIBUTE11
,      PEI.PEI_ATTRIBUTE12
,      PEI.PEI_ATTRIBUTE13
,      PEI.PEI_ATTRIBUTE14
,      PEI.PEI_ATTRIBUTE15
,      PEI.PEI_ATTRIBUTE16
,      PEI.PEI_ATTRIBUTE17
,      PEI.PEI_ATTRIBUTE18
,      PEI.PEI_ATTRIBUTE19
,      PEI.PEI_ATTRIBUTE20
,      PEI.PEI_INFORMATION_CATEGORY
,      PEI.PEI_INFORMATION1
,      PEI.PEI_INFORMATION2
,      PEI.PEI_INFORMATION3
,      PEI.PEI_INFORMATION4
,      PEI.PEI_INFORMATION5
,      PEI.PEI_INFORMATION6
,      PEI.PEI_INFORMATION7
,      PEI.PEI_INFORMATION8
,      PEI.PEI_INFORMATION9
,      PEI.PEI_INFORMATION10
,      PEI.PEI_INFORMATION11
,      PEI.PEI_INFORMATION12
,      PEI.PEI_INFORMATION13
,      PEI.PEI_INFORMATION14
,      PEI.PEI_INFORMATION15
,      PEI.PEI_INFORMATION16
,      PEI.PEI_INFORMATION17
,      PEI.PEI_INFORMATION18
,      PEI.PEI_INFORMATION19
,      PEI.PEI_INFORMATION20
,      PEI.PEI_INFORMATION21
,      PEI.PEI_INFORMATION22
,      PEI.PEI_INFORMATION23
,      PEI.PEI_INFORMATION24
,      PEI.PEI_INFORMATION25
,      PEI.PEI_INFORMATION26
,      PEI.PEI_INFORMATION27
,      PEI.PEI_INFORMATION28
,      PEI.PEI_INFORMATION29
,      PEI.PEI_INFORMATION30
,      PEI.PARTY_ID
FROM PER_PEOPLE_EXTRA_INFO PEI
where PEI.person_id = p_person_id;
Line: 752

SELECT PERSON_ANALYSIS_ID
,      ppa.ANALYSIS_CRITERIA_ID
,      to_char(DATE_FROM,'YYYY-MM-DD')
,      to_char(DATE_TO,'YYYY-MM-DD')
,      ppa.ID_FLEX_NUM
,      SEGMENT1
,      SEGMENT2
,      SEGMENT3
,      SEGMENT4
,      SEGMENT5
,      SEGMENT6
,      SEGMENT7
,      SEGMENT8
,      SEGMENT9
,      SEGMENT10
,      SEGMENT11
,      SEGMENT12
,      SEGMENT13
,      SEGMENT14
,      SEGMENT15
,      SEGMENT16
,      SEGMENT17
,      SEGMENT18
,      SEGMENT19
,      SEGMENT20
,      SEGMENT21
,      SEGMENT22
,      SEGMENT23
,      SEGMENT24
,      SEGMENT25
,      SEGMENT26
,      SEGMENT27
,      SEGMENT28
,      SEGMENT29
,      SEGMENT30
,      ATTRIBUTE_CATEGORY
,      ATTRIBUTE1
,      ATTRIBUTE2
,      ATTRIBUTE3
,      ATTRIBUTE4
,      ATTRIBUTE5
,      ATTRIBUTE6
,      ATTRIBUTE7
,      ATTRIBUTE8
,      ATTRIBUTE9
,      ATTRIBUTE10
,      ATTRIBUTE11
,      ATTRIBUTE12
,      ATTRIBUTE13
,      ATTRIBUTE14
,      ATTRIBUTE15
,      ATTRIBUTE16
,      ATTRIBUTE17
,      ATTRIBUTE18
,      ATTRIBUTE19
,      ATTRIBUTE20
,      PARTY_ID
,      COMMENTS
FROM   PER_PERSON_ANALYSES  ppa,PER_ANALYSIS_CRITERIA pac
where  ppa.person_id = p_person_id
and    ppa.business_group_id = p_business_group_id
and    ppa.analysis_criteria_id  = pac.analysis_criteria_id
and    ppa.id_flex_num  = pac.id_flex_num
and    p_eff_date  between date_from and nvl(date_to,to_date('31/12/4712','DD/MM/YYYY'));
Line: 819

SELECT PREVIOUS_EMPLOYER_ID
,      PARTY_ID
,      to_char(START_DATE,'YYYY-MM-DD')
,      to_char(END_DATE,'YYYY-MM-DD')
,      PERIOD_YEARS
,      PERIOD_DAYS
,      EMPLOYER_NAME
,      EMPLOYER_COUNTRY
,      (SELECT TERRITORY_SHORT_NAME FROM FND_TERRITORIES_VL WHERE TERRITORY_CODE = EMPLOYER_COUNTRY) EMPLOYER_COUNTRY_DESC
,      EMPLOYER_ADDRESS
,      EMPLOYER_TYPE
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'PREV_EMP_TYPE' AND LOOKUP_CODE = EMPLOYER_TYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') EMPLOYER_TYPE_DESC
,      EMPLOYER_SUBTYPE
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'PREV_EMP_SUBTYPE' AND LOOKUP_CODE = EMPLOYER_SUBTYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') EMPLOYER_SUBTYPE_DESC
,      DESCRIPTION
,      PEM_ATTRIBUTE_CATEGORY
,      PEM_ATTRIBUTE1
,      PEM_ATTRIBUTE2
,      PEM_ATTRIBUTE3
,      PEM_ATTRIBUTE4
,      PEM_ATTRIBUTE5
,      PEM_ATTRIBUTE6
,      PEM_ATTRIBUTE7
,      PEM_ATTRIBUTE8
,      PEM_ATTRIBUTE9
,      PEM_ATTRIBUTE10
,      PEM_ATTRIBUTE11
,      PEM_ATTRIBUTE12
,      PEM_ATTRIBUTE13
,      PEM_ATTRIBUTE14
,      PEM_ATTRIBUTE15
,      PEM_ATTRIBUTE16
,      PEM_ATTRIBUTE17
,      PEM_ATTRIBUTE18
,      PEM_ATTRIBUTE19
,      PEM_ATTRIBUTE20
,      PEM_ATTRIBUTE21
,      PEM_ATTRIBUTE22
,      PEM_ATTRIBUTE23
,      PEM_ATTRIBUTE24
,      PEM_ATTRIBUTE25
,      PEM_ATTRIBUTE26
,      PEM_ATTRIBUTE27
,      PEM_ATTRIBUTE28
,      PEM_ATTRIBUTE29
,      PEM_ATTRIBUTE30
,      PEM_INFORMATION_CATEGORY
,      PEM_INFORMATION1
,      PEM_INFORMATION2
,      PEM_INFORMATION3
,      PEM_INFORMATION4
,      PEM_INFORMATION5
,      PEM_INFORMATION6
,      PEM_INFORMATION7
,      PEM_INFORMATION8
,      PEM_INFORMATION9
,      PEM_INFORMATION10
,      PEM_INFORMATION11
,      PEM_INFORMATION12
,      PEM_INFORMATION13
,      PEM_INFORMATION14
,      PEM_INFORMATION15
,      PEM_INFORMATION16
,      PEM_INFORMATION17
,      PEM_INFORMATION18
,      PEM_INFORMATION19
,      PEM_INFORMATION20
,      PEM_INFORMATION21
,      PEM_INFORMATION22
,      PEM_INFORMATION23
,      PEM_INFORMATION24
,      PEM_INFORMATION25
,      PEM_INFORMATION26
,      PEM_INFORMATION27
,      PEM_INFORMATION28
,      PEM_INFORMATION29
,      PEM_INFORMATION30
,      ALL_ASSIGNMENTS
,      PERIOD_MONTHS
FROM  PER_PREVIOUS_EMPLOYERS
WHERE PERSON_ID = p_person_id
and   business_group_id = p_business_group_id
and   p_eff_date between start_date and nvl(end_date,to_date('31/12/4712','DD/MM/YYYY'));
Line: 909

SELECT INCIDENT_ID
,      INCIDENT_REFERENCE
,      INCIDENT_TYPE
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'INCIDENT_TYPE' AND LOOKUP_CODE = INCIDENT_TYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') INCIDENT_TYPE_DESC
,      to_char(INCIDENT_DATE,'YYYY-MM-DD')
,      INCIDENT_TIME
,      ASSIGNMENT_ID
,      LOCATION
,      AT_WORK_FLAG
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'AT_WORK_FLAG' AND LOOKUP_CODE = AT_WORK_FLAG
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') AT_WORK_FLAG_DESC
,      to_char(LAST_WORK_DATE,'YYYY-MM-DD')
,      LAST_WORK_TIME
,      to_char(REPORT_DATE,'YYYY-MM-DD')
,      REPORT_TIME
,      REPORT_METHOD
,      PERSON_REPORTED_BY
,      (SELECT FULL_NAME FROM PER_ALL_PEOPLE_F PAPF WHERE PAPF.PERSON_ID = PERSON_REPORTED_BY
        and p_eff_date between papf.effective_start_date and
        nvl(papf.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'))) PERSON_REPORTED_BY_NAME
,      PERSON_REPORTED_TO
,      WITNESS_DETAILS
,      DESCRIPTION
,      INJURY_TYPE
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'INJURY_TYPE' AND LOOKUP_CODE = INJURY_TYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') INJURY_TYPE_DESC
,      DISEASE_TYPE
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'DISEASE_TYPE' AND LOOKUP_CODE = DISEASE_TYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') DISEASE_TYPE_DESC
,      HAZARD_TYPE
,      (SELECT MEANING FROM HR_LEG_LOOKUPS WHERE LOOKUP_TYPE = 'HAZARD_TYPE' AND LOOKUP_CODE = HAZARD_TYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') HAZARD_TYPE_DESC
,      BODY_PART
,      TREATMENT_RECEIVED_FLAG
,      HOSPITAL_DETAILS
,      DOCTOR_ID
,      NEXT_OF_KIN_ID
,      ABSENCE_ID
,      to_char(COMPENSATION_DATE,'YYYY-MM-DD')
,      COMPENSATION_CURRENCY
,      COMPENSATION_AMOUNT
,      REMEDIAL_HS_ACTION
,      NOTIFIED_HSREP_ID
,      to_char(NOTIFIED_HSREP_DATE,'YYYY-MM-DD')
,      NOTIFIED_UREP_ID
,      to_char(NOTIFIED_UREP_DATE,'YYYY-MM-DD')
,      PREVIOUS_INCIDENT_ID
,      ATTRIBUTE_CATEGORY
,      ATTRIBUTE1
,      ATTRIBUTE2
,      ATTRIBUTE3
,      ATTRIBUTE4
,      ATTRIBUTE5
,      ATTRIBUTE6
,      ATTRIBUTE7
,      ATTRIBUTE8
,      ATTRIBUTE9
,      ATTRIBUTE10
,      ATTRIBUTE11
,      ATTRIBUTE12
,      ATTRIBUTE13
,      ATTRIBUTE14
,      ATTRIBUTE15
,      ATTRIBUTE16
,      ATTRIBUTE17
,      ATTRIBUTE18
,      ATTRIBUTE19
,      ATTRIBUTE20
,      ATTRIBUTE21
,      ATTRIBUTE22
,      ATTRIBUTE23
,      ATTRIBUTE24
,      ATTRIBUTE25
,      ATTRIBUTE26
,      ATTRIBUTE27
,      ATTRIBUTE28
,      ATTRIBUTE29
,      ATTRIBUTE30
,      INC_INFORMATION_CATEGORY
,      INC_INFORMATION1
,      INC_INFORMATION2
,      INC_INFORMATION3
,      INC_INFORMATION4
,      INC_INFORMATION5
,      INC_INFORMATION6
,      INC_INFORMATION7
,      INC_INFORMATION8
,      INC_INFORMATION9
,      INC_INFORMATION10
,      INC_INFORMATION11
,      INC_INFORMATION12
,      INC_INFORMATION13
,      INC_INFORMATION14
,      INC_INFORMATION15
,      INC_INFORMATION16
,      INC_INFORMATION17
,      INC_INFORMATION18
,      INC_INFORMATION19
,      INC_INFORMATION20
,      INC_INFORMATION21
,      INC_INFORMATION22
,      INC_INFORMATION23
,      INC_INFORMATION24
,      INC_INFORMATION25
,      INC_INFORMATION26
,      INC_INFORMATION27
,      INC_INFORMATION28
,      INC_INFORMATION29
,      INC_INFORMATION30
,      to_char(ORG_NOTIFIED_DATE,'YYYY-MM-DD')
,      DOCTOR_NAME
,      NOTIFIED_REP_ID
,      to_char(NOTIFIED_REP_DATE,'YYYY-MM-DD')
,      NOTIFIED_REP_ORG_ID
,      RELATED_INCIDENT_ID
,      OVER_TIME_FLAG
,      ABSENCE_EXISTS_FLAG
,      EMERGENCY_CODE
,      PRIVACY_ISSUE
,      OBJECTS_INVOLVED
,      ACTIVITY_AT_TIME_OF_WORK
,      HOSPITAL_ADDRESS
,      DAYS_RESTRICTED_WORK
,      HOSPITALIZED_FLAG
,      to_char(DATE_OF_DEATH,'YYYY-MM-DD')
,      DAYS_AWAY_FROM_WORK
,      WORK_START_TIME
,      REPORTING_PERSON_PHONE
,      REPORTING_PERSON_TITLE
,      REPORT_COMPLETED_BY
FROM  PER_WORK_INCIDENTS
WHERE PERSON_ID = p_person_id;
Line: 1051

SELECT DELIVERY_METHOD_ID
,      to_char(DATE_START,'YYYY-MM-DD')
,      to_char(DATE_END,'YYYY-MM-DD')
,      COMM_DLVRY_METHOD
,      (SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PER_CM_MTHD'  AND LOOKUP_CODE = COMM_DLVRY_METHOD
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') COMM_DLVRY_METHOD_DESC
,      PREFERRED_FLAG
,      ATTRIBUTE_CATEGORY
,      ATTRIBUTE1
,      ATTRIBUTE2
,      ATTRIBUTE3
,      ATTRIBUTE4
,      ATTRIBUTE5
,      ATTRIBUTE6
,      ATTRIBUTE7
,      ATTRIBUTE8
,      ATTRIBUTE9
,      ATTRIBUTE10
,      ATTRIBUTE11
,      ATTRIBUTE12
,      ATTRIBUTE13
,      ATTRIBUTE14
,      ATTRIBUTE15
,      ATTRIBUTE16
,      ATTRIBUTE17
,      ATTRIBUTE18
,      ATTRIBUTE19
,      ATTRIBUTE20
FROM  PER_PERSON_DLVRY_METHODS
where person_id = p_person_id;
Line: 1085

SELECT ASSIGNMENT_EXTRA_INFO_ID
,      ASSIGNMENT_ID
,      INFORMATION_TYPE
,      AEI_ATTRIBUTE_CATEGORY
,      AEI_ATTRIBUTE1
,      AEI_ATTRIBUTE2
,      AEI_ATTRIBUTE3
,      AEI_ATTRIBUTE4
,      AEI_ATTRIBUTE5
,      AEI_ATTRIBUTE6
,      AEI_ATTRIBUTE7
,      AEI_ATTRIBUTE8
,      AEI_ATTRIBUTE9
,      AEI_ATTRIBUTE10
,      AEI_ATTRIBUTE11
,      AEI_ATTRIBUTE12
,      AEI_ATTRIBUTE13
,      AEI_ATTRIBUTE14
,      AEI_ATTRIBUTE15
,      AEI_ATTRIBUTE16
,      AEI_ATTRIBUTE17
,      AEI_ATTRIBUTE18
,      AEI_ATTRIBUTE19
,      AEI_ATTRIBUTE20
,      AEI_INFORMATION_CATEGORY
,      AEI_INFORMATION1
,      AEI_INFORMATION2
,      AEI_INFORMATION3
,      AEI_INFORMATION4
,      AEI_INFORMATION5
,      AEI_INFORMATION6
,      AEI_INFORMATION7
,      AEI_INFORMATION8
,      AEI_INFORMATION9
,      AEI_INFORMATION10
,      AEI_INFORMATION11
,      AEI_INFORMATION12
,      AEI_INFORMATION13
,      AEI_INFORMATION14
,      AEI_INFORMATION15
,      AEI_INFORMATION16
,      AEI_INFORMATION17
,      AEI_INFORMATION18
,      AEI_INFORMATION19
,      AEI_INFORMATION20
,      AEI_INFORMATION21
,      AEI_INFORMATION22
,      AEI_INFORMATION23
,      AEI_INFORMATION24
,      AEI_INFORMATION25
,      AEI_INFORMATION26
,      AEI_INFORMATION27
,      AEI_INFORMATION28
,      AEI_INFORMATION29
,      AEI_INFORMATION30
FROM PER_ASSIGNMENT_EXTRA_INFO
WHERE assignment_id in (SELECT assignment_id from PER_ASSIGNMENTS_F
WHERE person_id = p_person_id
and business_group_id = p_business_group_id
and p_eff_date between effective_start_date and nvl(effective_end_date,to_date('31/12/4712','Dd/MM/YYYY')));
Line: 1148

SELECT CONTACT_EXTRA_INFO_ID
,      to_char(EFFECTIVE_START_DATE,'YYYY-MM-DD')
,      to_char(EFFECTIVE_END_DATE,'YYYY-MM-DD')
,      CONTACT_RELATIONSHIP_ID
,      INFORMATION_TYPE
,      CEI_INFORMATION_CATEGORY
,      CEI_INFORMATION1
,      CEI_INFORMATION2
,      CEI_INFORMATION3
,      CEI_INFORMATION4
,      CEI_INFORMATION5
,      CEI_INFORMATION6
,      CEI_INFORMATION7
,      CEI_INFORMATION8
,      CEI_INFORMATION9
,      CEI_INFORMATION10
,      CEI_INFORMATION11
,      CEI_INFORMATION12
,      CEI_INFORMATION13
,      CEI_INFORMATION14
,      CEI_INFORMATION15
,      CEI_INFORMATION16
,      CEI_INFORMATION17
,      CEI_INFORMATION18
,      CEI_INFORMATION19
,      CEI_INFORMATION20
,      CEI_INFORMATION21
,      CEI_INFORMATION22
,      CEI_INFORMATION23
,      CEI_INFORMATION24
,      CEI_INFORMATION25
,      CEI_INFORMATION26
,      CEI_INFORMATION27
,      CEI_INFORMATION28
,      CEI_INFORMATION29
,      CEI_INFORMATION30
,      CEI_ATTRIBUTE_CATEGORY
,      CEI_ATTRIBUTE1
,      CEI_ATTRIBUTE2
,      CEI_ATTRIBUTE3
,      CEI_ATTRIBUTE4
,      CEI_ATTRIBUTE5
,      CEI_ATTRIBUTE6
,      CEI_ATTRIBUTE7
,      CEI_ATTRIBUTE8
,      CEI_ATTRIBUTE9
,      CEI_ATTRIBUTE10
,      CEI_ATTRIBUTE11
,      CEI_ATTRIBUTE12
,      CEI_ATTRIBUTE13
,      CEI_ATTRIBUTE14
,      CEI_ATTRIBUTE15
,      CEI_ATTRIBUTE16
,      CEI_ATTRIBUTE17
,      CEI_ATTRIBUTE18
,      CEI_ATTRIBUTE19
,      CEI_ATTRIBUTE20
FROM  PER_CONTACT_EXTRA_INFO_F
WHERE CONTACT_RELATIONSHIP_ID in (SELECT PCR.CONTACT_RELATIONSHIP_ID
FROM   PER_CONTACT_RELATIONSHIPS PCR
where PCR.PERSON_ID = p_person_id
and   PCR.business_group_id = p_business_group_id
and   p_eff_date between DATE_START and nvl(date_end,to_date('31/12/4712','DD/MM/YYYY') ));
Line: 1214

SELECT
PHONE_ID,
to_char(DATE_FROM,'YYYY-MM-DD'),
to_char(DATE_TO,'YYYY-MM-DD'),
PHONE_TYPE,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PHONE_TYPE'  AND LOOKUP_CODE = PHONE_TYPE
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') COMM_DLVRY_METHOD_DESC,
PHONE_NUMBER,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
ATTRIBUTE16,
ATTRIBUTE17,
ATTRIBUTE18,
ATTRIBUTE19,
ATTRIBUTE20,
ATTRIBUTE21,
ATTRIBUTE22,
ATTRIBUTE23,
ATTRIBUTE24,
ATTRIBUTE25,
ATTRIBUTE26,
ATTRIBUTE27,
ATTRIBUTE28,
ATTRIBUTE29,
ATTRIBUTE30,
PARTY_ID,
VALIDITY
FROM PER_PHONES
WHERE  PARENT_ID = p_person_id
AND PARENT_TABLE            = 'PER_ALL_PEOPLE_F'
and   p_eff_date between DATE_FROM and nvl(DATE_TO,to_date('31/12/4712','DD/MM/YYYY'));
Line: 1264

select QUALIFICATION_ID,
TITLE,
GRADE_ATTAINED,
STATUS,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PER_SUBJECT_STATUSES'  AND LOOKUP_CODE = STATUS
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') STATUS_DESC,
TO_CHAR(AWARDED_DATE,'YYYY-MM-DD'),
FEE,
FEE_CURRENCY,
(SELECT  name from fnd_currencies_vl WHERE
CURRENCY_CODE = FEE_CURRENCY
AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
AND ENABLED_FLAG = 'Y')  FEE_CURRENCY_DESC,
TRAINING_COMPLETED_AMOUNT,
REIMBURSEMENT_ARRANGEMENTS,
TRAINING_COMPLETED_UNITS,
TOTAL_TRAINING_AMOUNT,
TO_CHAR(START_DATE,'YYYY-MM-DD'),
TO_CHAR(END_DATE,'YYYY-MM-DD'),
LICENSE_NUMBER,
TO_CHAR(EXPIRY_DATE,'YYYY-MM-DD'),
LICENSE_RESTRICTIONS,
TO_CHAR(PROJECTED_COMPLETION_DATE,'YYYY-MM-DD'),
AWARDING_BODY,
TUITION_METHOD,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PER_TUITION_METHODS'  AND LOOKUP_CODE = TUITION_METHOD
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y') TUITION_METHOD_DESC,
GROUP_RANKING,
COMMENTS,
pq.QUALIFICATION_TYPE_ID,
TL.name,
pq.ATTENDANCE_ID,
pq.ATTRIBUTE_CATEGORY,
pq.ATTRIBUTE1,
pq.ATTRIBUTE2,
pq.ATTRIBUTE3,
pq.ATTRIBUTE4,
pq.ATTRIBUTE5,
pq.ATTRIBUTE6,
pq.ATTRIBUTE7,
pq.ATTRIBUTE8,
pq.ATTRIBUTE9,
pq.ATTRIBUTE10,
pq.ATTRIBUTE11,
pq.ATTRIBUTE12,
pq.ATTRIBUTE13,
pq.ATTRIBUTE14,
pq.ATTRIBUTE15,
pq.ATTRIBUTE16,
pq.ATTRIBUTE17,
pq.ATTRIBUTE18,
pq.ATTRIBUTE19,
pq.ATTRIBUTE20,
pq.PARTY_ID,
PROFESSIONAL_BODY_NAME,
MEMBERSHIP_NUMBER,
MEMBERSHIP_CATEGORY,
SUBSCRIPTION_PAYMENT_METHOD,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PQP_SUBSCRIPTION_PAY_METHODS'  AND LOOKUP_CODE = SUBSCRIPTION_PAYMENT_METHOD
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y')SUBSCRIPTION_PAYMENT_DESC,
QUA_INFORMATION_CATEGORY,
QUA_INFORMATION1,
QUA_INFORMATION2,
QUA_INFORMATION3,
QUA_INFORMATION4,
QUA_INFORMATION5,
QUA_INFORMATION6,
QUA_INFORMATION7,
QUA_INFORMATION8,
QUA_INFORMATION9,
QUA_INFORMATION10,
QUA_INFORMATION11,
QUA_INFORMATION12,
QUA_INFORMATION13,
QUA_INFORMATION14,
QUA_INFORMATION15,
QUA_INFORMATION16,
QUA_INFORMATION17,
QUA_INFORMATION18,
QUA_INFORMATION19,
QUA_INFORMATION20
FROM
PER_QUALIFICATIONS pq,per_qualification_types_tl tl,PER_ESTABLISHMENT_ATTENDANCES pea
WHERE (pq.person_id = p_person_id or pea.person_id = p_person_id)
and pq.business_group_id = p_business_group_id
and pq.attendance_id = pea.attendance_id(+)
and tl.qualification_type_id = pq.qualification_type_id
and tl.language = userenv('LANG')
and nvl(start_date,p_eff_date) <= p_eff_date;
Line: 1360

SELECT SUBJECTS_TAKEN_ID,
to_char(START_DATE,'YYYY-MM-DD'),
MAJOR,
SUBJECT_STATUS,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PER_SUBJECT_STATUSES'  AND LOOKUP_CODE = SUBJECT_STATUS
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y')SUBJECT_STATUS_DESC,
SUBJECT,
(SELECT MEANING FROM HR_LOOKUPS WHERE LOOKUP_TYPE = 'PER_SUBJECTS'  AND LOOKUP_CODE = SUBJECT
        AND P_EFF_DATE BETWEEN NVL(START_DATE_ACTIVE,P_EFF_DATE) AND NVL(END_DATE_ACTIVE,P_EFF_DATE)
        AND ENABLED_FLAG = 'Y')
        SUBJECT_DESC,
GRADE_ATTAINED,
to_char(END_DATE,'YYYY-MM-DD'),
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
ATTRIBUTE16,
ATTRIBUTE17,
ATTRIBUTE18,
ATTRIBUTE19,
ATTRIBUTE20,
SUB_INFORMATION_CATEGORY,
SUB_INFORMATION1,
SUB_INFORMATION2,
SUB_INFORMATION3,
SUB_INFORMATION4,
SUB_INFORMATION5,
SUB_INFORMATION6,
SUB_INFORMATION7,
SUB_INFORMATION8,
SUB_INFORMATION9,
SUB_INFORMATION10,
SUB_INFORMATION11,
SUB_INFORMATION12,
SUB_INFORMATION13,
SUB_INFORMATION14,
SUB_INFORMATION15,
SUB_INFORMATION16,
SUB_INFORMATION17,
SUB_INFORMATION18,
SUB_INFORMATION19,
SUB_INFORMATION20
FROM PER_SUBJECTS_TAKEN
WHERE qualification_id = p_qualification_id
and nvl(start_date,p_eff_date) <= p_eff_date;
Line: 1424

SELECT distinct ppf.full_name,
ppf.person_id,
 employee_number ,
 ppf.npw_number,
 ppf.applicant_number,
 papf.location_id,
 (SELECT DESCRIPTION FROM HR_LOCATIONS_ALL_TL HLAT WHERE HLAT.LOCATION_ID = PAPF.LOCATION_ID
   AND LANGUAGE = USERENV('LANG')) REPORTEE_LOCATION_DESC,
 papf.assignment_status_type_id,
 (SELECT USER_STATUS FROM PER_ASSIGNMENT_STATUS_TYPES_TL
  WHERE ASSIGNMENT_STATUS_TYPE_ID = papf.assignment_status_type_id
  AND LANGUAGE = USERENV('LANG')) REPORTEE_ASG_STATUS_DESC
 FROM   per_assignments_f papf , per_people_f ppf
 WHERE
 p_eff_date BETWEEN  papf.effective_start_date AND papf.effective_end_date
 and p_eff_date BETWEEN  ppf.effective_start_date AND ppf.effective_end_date
 and papf.business_group_id = P_BUSINESS_GROUP_ID
 and papf.supervisor_id =  P_PERSON_ID
 and papf.person_id=ppf.person_id;
Line: 1447

SELECT ACCRUAL_PLAN_ID,
       ACCRUAL_PLAN_NAME,
       ACCRUAL_UNITS_OF_MEASURE_NAME,
       ASSIGNMENT_ID,
       PAYROLL_ID
FROM PAY_VIEW_ACCRUAL_PLANS_V
WHERE PERSON_ID = p_person_id
AND BUSINESS_GROUP_ID = p_business_group_id
AND P_EFF_dATE BETWEEN ASG_EFFECTIVE_START_DATE AND ASG_EFFECTIVE_END_DATE;
Line: 1466

  select distinct pen.per_in_ler_id,pil.lf_evt_ocrd_dt
  from ben_prtt_enrt_rslt_f pen,
       ben_per_in_ler pil,
       ben_ler_f le
  where pen.business_group_id=p_business_group_id
  and p_effective_date  BETWEEN pen.effective_start_date AND pen.effective_end_date
  and p_effective_date  BETWEEN le.effective_start_date AND le.effective_end_date
  and pen.prtt_enrt_rslt_stat_cd IS NULL
  and pil.ler_id=le.ler_id
  and pen.ENRT_CVG_THRU_DT > pen.EFFECTIVE_START_DATE
  and le.typ_cd not in ('IREC','GSP','COMP','ABS','SCHEDDU','SCHEDDA')
  and pen.person_id=p_person_id
  order by pil.lf_evt_ocrd_dt desc; */
Line: 1483

select dependent_full_name, relation, plan_type_name, 'COVERED'
from
(
select    pln.name Plan_Name,
	   opt.name Option_Name,
	   plt.name plan_type_name,
       (select name from ben_pgm_f pgm
               where p_effective_date  between pgm.effective_start_date
                           and pgm.effective_end_date
	       and pgm.pgm_id=epe.pgm_id
	       and pgm.business_group_id      = p_business_group_id) Program_Name,
       ppf.first_name||' '||ppf.last_name || ' ' || ppf.suffix                 Dependent,
       ppf.national_identifier                             Ssn,
       (select HR_GENERAL.DECODE_LOOKUP('CONTACT',pcr.contact_type)
        from per_contact_relationships pcr
       where pcr.personal_flag = 'Y'
		 and pcr.person_id = pen.person_id
		 and pcr.contact_person_id = pdp.dpnt_person_id
		 and p_effective_date   between nvl(pcr.date_start, p_effective_date )
		                and nvl(pcr.date_end, p_effective_date )
		 and decode(pcr.contact_type,'S',1,'D',2,'A',3,'C',4,'O',5,'T',6,'P',7,8) <=
		 	 		(select decode(pcr2.contact_type,'S',1,'D',2,'A',3,'C',4,'O',5,'T',6,'P',7,8)
					 from per_contact_relationships pcr2
		            where pcr2.person_id = pcr.person_id
					 and pcr2.contact_person_id = pcr.contact_person_id
					 and p_effective_date  between nvl(pcr2.date_start, p_effective_date )
					 and nvl(pcr2.date_end, p_effective_date )
					 and pcr2.personal_flag = 'Y'
				  )
		 and rownum = 1
				) 	    Relation,
       epe.per_in_ler_id,
       epe.pgm_id,
       ler.name le_name,
       ppf.full_name dependent_full_name,
       pdp.cvg_strt_dt,
       to_date(null) cvg_thru_dt
from     ben_elig_per_elctbl_chc   epe,
         ben_prtt_enrt_rslt_f      pen,
         ben_elig_cvrd_dpnt_f      pdp,
         per_contact_relationships pcr,
         per_people_f          ppf,
         ben_pl_typ_f              plt,
         ben_pl_f                  pln,
	 ben_opt_f		   opt,
	 ben_oipl_f 		   oipl,
         ben_per_in_ler            pil,
	 ben_ler_f                 ler
where   epe.prtt_enrt_rslt_id      = pen.prtt_enrt_rslt_id
and     epe.pl_id                  = pln.pl_id
and     epe.pl_typ_id              = plt.pl_typ_id
and     pen.prtt_enrt_rslt_id      = pdp.prtt_enrt_rslt_id
and     pen.prtt_enrt_rslt_stat_cd is null
and    pen.enrt_cvg_thru_dt        = to_date('31-12-4712','DD-MM-YYYY')
and     pdp.dpnt_person_id         = pcr.contact_person_id
and     pcr.contact_person_id      = ppf.person_id
and     pcr.personal_flag      = 'Y'
and     epe.prtt_enrt_rslt_id is not null
and     epe.per_in_ler_id          = pil.per_in_ler_id
and     pil.ler_id          = ler.ler_id
and     pcr.person_id              = pil.person_id
and     pil.per_in_ler_stat_cd  not in ('VOIDD', 'BCKDT')
-- Code Changes for bug 7689952 -  Start
--and     pil.per_in_ler_id = l_per_in_ler_id
and pen.enrt_cvg_thru_dt >= pen.effective_start_date
and pil.per_in_ler_id = pen.per_in_ler_id
and pen.enrt_cvg_thru_dt >= p_effective_date
-- Code Changes for bug 7689952 - End
--and     epe.pgm_id        = :8
and     pil.person_id = p_person_id
and     p_effective_date  between ler.effective_start_date
                           and ler.effective_end_date
and     p_effective_date  between pdp.effective_start_date
                           and pdp.effective_end_date
and     p_effective_date  between pln.effective_start_date
                           and pln.effective_end_date
and     p_effective_date  between plt.effective_start_date
                           and plt.effective_end_date
and     p_effective_date  between nvl(pcr.date_start, p_effective_date )
                           and nvl(pcr.date_end, p_effective_date )
and     p_effective_date  between ppf.effective_start_date
                           and ppf.effective_end_date
and     p_effective_date  between pen.effective_start_date
                           and pen.effective_end_date
and     pdp.cvg_thru_dt = to_date('31-12-4712','DD-MM-YYYY')
and     pdp.per_in_ler_id = pil.per_in_ler_id
and 	pen.oipl_id = oipl.oipl_id(+)
and 	oipl.opt_id = opt.opt_id(+)
and 	decode (opt.opt_id, null, 'N' , opt.invk_wv_opt_flag ) = 'N'
and 	p_effective_date between
    	oipl.effective_start_date (+) and
    	oipl.effective_end_date (+)
and 	p_effective_date between
    	opt.effective_start_date (+) and
    	opt.effective_end_date (+)
  and pcr.business_group_id      = p_business_group_id
  and ppf.business_group_id      = p_business_group_id
  and plt.business_group_id      = p_business_group_id
  and pln.business_group_id      = p_business_group_id
  and opt.business_group_id      = p_business_group_id
  and oipl.business_group_id      = p_business_group_id
  and pil.business_group_id      = p_business_group_id
  and epe.business_group_id      = p_business_group_id
  and pen.business_group_id      = p_business_group_id
  and pdp.business_group_id      = p_business_group_id
  and ler.business_group_id      = p_business_group_id
  );
Line: 1592

 select Plan_Type_Name,Plan_Name, Option_Name, Beneficiary, Ssn, Relation,  Primary_Bnf, Contingent_Bnf,
 le_name,beneficiary_full_name,Primary_Bnf_Amt,Contingent_Bnf_Amt
from  (select plt.name Plan_Type_Name,pln.name         Plan_Name, opt.name Option_Name,
       ppf.last_name last_name,
       ppf.first_name first_name,
       decode(pbn.organization_id, null, ppf.first_name||
       ' '||ppf.last_name || ' ' || ppf.suffix,
              org.name)    Beneficiary,
       nvl(ppf.full_name, org.name) beneficiary_full_name,
       ppf.national_identifier          Ssn,
       nvl(HR_GENERAL.DECODE_LOOKUP('CONTACT',pcr.contact_type),
           decode(pbn.organization_id, null,
           HR_GENERAL.DECODE_LOOKUP('BEN_EXT_RLSHP','SLF'),
           HR_GENERAL.DECODE_LOOKUP('BEN_EXT_RLSHP','TP')))           Relation,              sum(decode(pbn.prmry_cntngnt_cd,'PRIMY',pbn.pct_dsgd_num,0))   Primary_Bnf,       sum(decode(pbn.prmry_cntngnt_cd,'CNTNGNT',pbn.pct_dsgd_num,0)) Contingent_Bnf,
    sum(decode(pbn.prmry_cntngnt_cd,'PRIMY',pbn.amt_dsgd_val,0))   Primary_Bnf_Amt,       sum(decode(pbn.prmry_cntngnt_cd,'CNTNGNT',pbn.amt_dsgd_val,0)) Contingent_Bnf_Amt,
       pcr.contact_type      contact_type,
       ler.name le_name,
       ppf.date_of_birth    date_of_birth,
       pen.ptip_ordr_num     ptip_ordr_num,
       pen.plip_ordr_num     plip_ordr_num,
       pen.pl_ordr_num       pl_ordr_num,
       pen.oipl_ordr_num     oipl_ordr_num,
       pen.bnft_ordr_num     bnft_ordr_num
      from per_people_f          ppf,
     per_contact_relationships pcr,
     ben_prtt_enrt_rslt_f      pen,
     ben_pl_bnf_f              pbn,
     ben_pl_typ_f              plt,
     ben_pl_f                  pln,
     hr_all_organization_units org,
     ben_opt_f opt,
     ben_oipl_f oipl,
     ben_per_in_ler            pil,
     ben_ler_f                 ler
where pen.pl_id           = pln.pl_id
-- Code Changes for bug 7689952 -  Start
--and (pen.per_in_ler_id = l_per_in_ler_id)
and pen.enrt_cvg_thru_dt >= pen.effective_start_date
and pen.enrt_cvg_thru_dt >= p_effective_date
-- Code Changes for bug 7689952 -  End
and pen.oipl_id = oipl.oipl_id(+)
and oipl.opt_id = opt.opt_id(+)
and decode (opt.opt_id, null, 'N' , opt.invk_wv_opt_flag ) = 'N'
and pln.invk_dcln_prtn_pl_flag = 'N'
and pen.person_id = p_person_id
and pen.prtt_enrt_rslt_id = pbn.prtt_enrt_rslt_id
and pbn.per_in_ler_id          = pil.per_in_ler_id
and pil.ler_id          = ler.ler_id
and exists (select null from ben_per_in_ler pil
            where pil.per_in_ler_id = pbn.per_in_ler_id
   and pil.per_in_ler_stat_cd not in ('VOIDD','BCKDT'))
and pen.prtt_enrt_rslt_stat_cd IS NULL
and pen.enrt_cvg_thru_dt = to_date('31-12-4712','DD-MM-YYYY')
and pen.pl_typ_id         = plt.pl_typ_id
and pcr.personal_flag(+)     = 'Y'
and pcr.person_id(+) = p_person_id
and pbn.bnf_person_id  = pcr.contact_person_id(+)
and pbn.bnf_person_id  = ppf.person_id(+)
and pbn.organization_id = org.organization_id(+)
and p_effective_date  between ler.effective_start_date
                and ler.effective_end_date
and p_effective_date  between plt.effective_start_date
                and plt.effective_end_date
and p_effective_date  between pbn.effective_start_date
                and pbn.effective_end_date
and p_effective_date  between
    nvl(ppf.effective_start_date, p_effective_date ) and
    nvl(ppf.effective_end_date, p_effective_date )
and p_effective_date between pen.effective_start_date
                and pen.effective_end_date
and p_effective_date  between pln.effective_start_date
                and pln.effective_end_date
and p_effective_date  between
    nvl(org.date_from, p_effective_date ) and
    nvl(org.date_to, p_effective_date )
and p_effective_date between
    oipl.effective_start_date (+) and
    oipl.effective_end_date (+)
and p_effective_date  between
    opt.effective_start_date (+) and
    opt.effective_end_date (+)
  and ppf.business_group_id      = p_business_group_id
  and pcr.business_group_id      = p_business_group_id
  and pen.business_group_id      = p_business_group_id
  and pbn.business_group_id      = p_business_group_id
  and plt.business_group_id      = p_business_group_id
  and pln.business_group_id      = p_business_group_id
  and opt.business_group_id      = p_business_group_id
  and oipl.business_group_id      = p_business_group_id
  and org.business_group_id(+)      = p_business_group_id
  and ler.business_group_id      = p_business_group_id
and (pcr.contact_relationship_id is null or
     (pcr.contact_relationship_id is not null and
      (p_effective_date  between
       nvl(pcr.date_start, p_effective_date ) and
       nvl(pcr.date_end, p_effective_date )) or
      ((pcr.date_start = (select max(pcr2.date_start)
                          from per_contact_relationships pcr2
                          where pcr2.contact_person_id = pcr.contact_person_id
                          and pcr2.person_id = pcr.person_id
                          and pcr2.personal_flag = 'Y')) and
        not exists (select null
                    from PER_CONTACT_RELATIONSHIPS pcr3
                    where pcr3.contact_person_id = pcr.contact_person_id
                    and pcr3.person_id = pcr.person_id
                    and pcr3.personal_flag = 'Y'
                    and p_effective_date  between
                    nvl(pcr3.date_start, p_effective_date )
                    and nvl(pcr3.date_end, p_effective_date )))
))
group by plt.name,
         pln.name,
  opt.name,
         ppf.first_name,
         ppf.last_name,
         ppf.suffix,
         ppf.full_name,
         pbn.organization_id,
         org.name,
         ppf.national_identifier,
         pcr.contact_type,
  ler.name,
         ppf.date_of_birth,
         pln.bnf_cntngt_bnfs_alwd_flag,
         pen.ptip_ordr_num,
         pen.plip_ordr_num,
         pen.pl_ordr_num,
         pen.oipl_ordr_num,
         pen.bnft_ordr_num
)order by ptip_ordr_num,
          plip_ordr_num,
          pl_ordr_num,
          oipl_ordr_num,
          bnft_ordr_num,
          Plan_Name,
          decode(contact_type,'S',1,'D',1,'A',2,
                              'C',2,'O',2,'T',2,'P',3,4),
          date_of_birth,
          last_name,
          first_name,
          Beneficiary;
Line: 1735

  SELECT plan_type_name,
         plan_name,
         option_name
  FROM
  (
  SELECT elc.plt_name plan_type_name,
       pln.name plan_name,
       opt.name option_name,
       elc.Program_Name,
       elc.Coverage,
       elc.le_name,
       elc.per_in_ler_id,
       elc.pgm_id,
       elc.sspndd_flag,
       elc.crntly_enrd_flag,
       elc.elctbl_flag,
       elc.enrt_cvg_strt_dt,
       elc.enrt_cvg_thru_dt,
       decode(elc.sspndd_flag,'Y','Suspended') suspended,
       decode(elc.interim, 'Y', 'Interim') interim
FROM
(
SELECT epe.ptip_ordr_num         ptip_ordr_num,
      epe.plip_ordr_num          plip_ordr_num,
      pen.pl_ordr_num            pl_ordr_num,
      epe.oipl_ordr_num          oipl_ordr_num,
      pen.bnft_ordr_num          bnft_ordr_num,
	  plt.name 		 plt_name,
	  pen.person_id 	 person_id,
      pen.bnft_amt               Coverage,
      epe.per_in_ler_id          per_in_ler_id,
      pen.sspndd_flag,
      epe.crntly_enrd_flag,
      epe.elctbl_flag,
      pen.enrt_cvg_strt_dt ,
      decode(pen.enrt_cvg_thru_dt,to_date('31-12-4712','DD-MM-YYYY'),to_date(null),pen.enrt_cvg_thru_dt) enrt_cvg_thru_dt,
      decode(pen1.prtt_enrt_rslt_id , null, 'N', 'Y') interim,
      ler.name le_name,
      (select name from ben_pgm_f pgm
               where p_effective_date  between pgm.effective_start_date
                           and pgm.effective_end_date
	       and pgm.pgm_id=epe.pgm_id
	       and pgm.business_group_id      = p_business_group_id) Program_Name,
      epe.pgm_id	             pgm_id,
      epe.ptip_id                   ptip_id,
      epe.plip_id                   plip_id,
      epe.oiplip_id                 oiplip_id,
      epe.pl_id,
      epe.oipl_id
FROM ben_elig_per_elctbl_chc epe,
     ben_enrt_bnft           beb,
     ben_prtt_enrt_rslt_f    pen,
     ben_pl_typ_f            plt,
     ben_pil_elctbl_chc_popl pel,
     ben_prtt_enrt_rslt_f    pen1,
     ben_ler_f ler
WHERE pen.prtt_enrt_rslt_id = pen1.rplcs_sspndd_rslt_id (+)
  and  ( p_effective_date)  between pen1.effective_start_date (+)
                                       and pen1.effective_end_date (+)
  and pen1.prtt_enrt_rslt_stat_cd (+) is NULL
  and pen1.enrt_cvg_thru_dt (+) =to_date('31-12-4712','DD-MM-YYYY')
 -- Code Changes for bug 7689952 -  Start
--and  epe.per_in_ler_id = l_per_in_ler_id
  and pen.per_in_ler_id = epe.per_in_ler_id
  and pen.enrt_cvg_thru_dt >= pen.effective_start_date
  and pen.enrt_cvg_thru_dt >= p_effective_date
--Code Changes for bug 7689952 - End
  and pen.person_id = p_person_id
  and epe.business_group_id      = p_business_group_id
  and plt.business_group_id      = p_business_group_id
  and ler.business_group_id      = p_business_group_id
  AND ((epe.elctbl_flag = 'N' and
          (nvl(beb.crntly_enrld_flag, epe.crntly_enrd_flag) = 'Y'
          or epe.auto_enrt_flag = 'Y'))
        or epe.elctbl_flag = 'Y')
  AND epe.pil_elctbl_chc_popl_id = pel.pil_elctbl_chc_popl_id
  AND epe.pl_typ_id              = plt.pl_typ_id
  AND decode(beb.enrt_bnft_id, null, epe.prtt_enrt_rslt_id, beb.prtt_enrt_rslt_id) = pen.prtt_enrt_rslt_id
  AND epe.business_group_id      = beb.business_group_id(+)
  AND epe.elig_per_elctbl_chc_id = beb.elig_per_elctbl_chc_id (+)
  AND ( p_effective_date)  BETWEEN pen.effective_start_date
                         AND pen.effective_end_date
  AND ( p_effective_date)  BETWEEN plt.effective_start_date
                         AND plt.effective_end_date
  AND ( p_effective_date)  BETWEEN ler.effective_start_date
                         AND ler.effective_end_date
  AND pen.enrt_cvg_thru_dt = to_date('31-12-4712','DD-MM-YYYY')
  and pen.ler_id=ler.ler_id
  AND epe.comp_lvl_cd NOT IN ('PLANFC' ,'PLANIMP')
  AND pen.prtt_enrt_rslt_stat_cd is null
UNION
SELECT epe.ptip_ordr_num         ptip_ordr_num,
      epe.plip_ordr_num          plip_ordr_num,
      pen.pl_ordr_num            pl_ordr_num,
      epe.oipl_ordr_num          oipl_ordr_num,
      pen.bnft_ordr_num          bnft_ordr_num,
	  plt.name 		 plt_name,
	  pen.person_id 	 person_id,
      pen.bnft_amt               Coverage,
      epe.per_in_ler_id          per_in_ler_id,
      pen.sspndd_flag,
      epe.crntly_enrd_flag,
      epe.elctbl_flag,
      pen.enrt_cvg_strt_dt ,
      decode(pen.enrt_cvg_thru_dt,
to_date('31-12-4712','DD-MM-YYYY'),to_date(null),pen.enrt_cvg_thru_dt) enrt_cvg_thru_dt,
      decode(pen1.prtt_enrt_rslt_id , null, 'N', 'Y') interim,
      ler.name le_name,
      (select name from ben_pgm_f pgm
               where p_effective_date  between pgm.effective_start_date
                           and pgm.effective_end_date
	       and pgm.pgm_id=epe.pgm_id
	       and pgm.business_group_id      = p_business_group_id) Program_Name,
      epe.pgm_id	             pgm_id,
      epe.ptip_id                   ptip_id,
      epe.plip_id                   plip_id,
      epe.oiplip_id                 oiplip_id,
      epe.pl_id,
      epe.oipl_id
FROM ben_elig_per_elctbl_chc epe,
     ben_enrt_bnft           beb,
     ben_prtt_enrt_rslt_f    pen,
     ben_pl_typ_f            plt,
     ben_pil_elctbl_chc_popl pel,
     ben_prtt_enrt_rslt_f    pen1,
     ben_ler_f ler
WHERE pen.prtt_enrt_rslt_id = pen1.rplcs_sspndd_rslt_id (+)
  and  (p_effective_date)  between pen1.effective_start_date (+)
                                       and pen1.effective_end_date (+)
  and pen1.prtt_enrt_rslt_stat_cd (+) is NULL
  and pen1.enrt_cvg_thru_dt (+)  =to_date('31-12-4712','DD-MM-YYYY')
  -- Code Changes for bug 7689952 -  Start
 -- and epe.per_in_ler_id = l_per_in_ler_id
  and pen.enrt_cvg_thru_dt >= pen.effective_start_date
  and pen.per_in_ler_id=epe.per_in_ler_id
  and pen.enrt_cvg_thru_dt >= p_effective_date
-- Code Changes for bug 7689952 - End
  and pen.person_id = p_person_id
  and epe.business_group_id      = p_business_group_id
  and plt.business_group_id      = p_business_group_id
  and ler.business_group_id      = p_business_group_id
  AND ((epe.elctbl_flag = 'N' and
          (nvl(beb.crntly_enrld_flag, epe.crntly_enrd_flag) = 'Y'
          or epe.auto_enrt_flag = 'Y'))
        or epe.elctbl_flag = 'Y')
  AND epe.pil_elctbl_chc_popl_id = pel.pil_elctbl_chc_popl_id
  AND epe.pl_typ_id              = plt.pl_typ_id
  AND decode(beb.enrt_bnft_id, null, epe.prtt_enrt_rslt_id, beb.prtt_enrt_rslt_id) = pen.prtt_enrt_rslt_id
  AND epe.business_group_id      = beb.business_group_id(+)
  AND epe.elig_per_elctbl_chc_id = beb.elig_per_elctbl_chc_id (+)
  AND (p_effective_date)  BETWEEN pen.effective_start_date
                         AND pen.effective_end_date
  AND (p_effective_date)  BETWEEN plt.effective_start_date
                         AND plt.effective_end_date
  AND ( p_effective_date)  BETWEEN ler.effective_start_date
                         AND ler.effective_end_date
  AND pen.enrt_cvg_thru_dt = to_date('31-12-4712','DD-MM-YYYY')
  and pen.ler_id=ler.ler_id
  AND epe.comp_lvl_cd NOT IN ('PLANFC' ,'PLANIMP')
  AND pen.prtt_enrt_rslt_stat_cd is null
)                            elc,
     ben_pl_f                pln,
     ben_oipl_f              oipl,
     ben_opt_f               opt,
     ben_ptip_f              ptip,
     ben_plip_f              plip
where elc.pl_id                  = pln.pl_id
  AND elc.ptip_id                = ptip.ptip_id
  AND elc.plip_id                = plip.plip_id
  AND elc.oipl_id                = oipl.oipl_id(+)
  AND oipl.opt_id                = opt.opt_id(+)
  and pln.business_group_id      = p_business_group_id
  and oipl.business_group_id      = p_business_group_id
  and opt.business_group_id      = p_business_group_id
  and ptip.business_group_id      = p_business_group_id
  and plip.business_group_id      = p_business_group_id
  AND ( p_effective_date)  BETWEEN pln.effective_start_date
                         AND pln.effective_end_date
  AND ( p_effective_date)  BETWEEN oipl.effective_start_date(+)
                         AND oipl.effective_end_date(+)
  AND ( p_effective_date)  BETWEEN opt.effective_start_date(+)
                         AND opt.effective_end_date(+)
  AND ( p_effective_date)  BETWEEN ptip.effective_start_date
                         AND ptip.effective_end_date
  AND ( p_effective_date)  BETWEEN plip.effective_start_date
                         AND plip.effective_end_date
ORDER BY elc.ptip_ordr_num,
elc.plip_ordr_num,
elc.pl_ordr_num,
elc.oipl_ordr_num,
elc.bnft_ordr_num
);
Line: 1936

select to_char(org_information9) from
hr_organization_information where organization_id = p_bus_grp_id
and org_information_context = 'Business Group Information';
Line: 1950

select distinct
ppa.payroll_action_id
,paa.assignment_id
,paa.assignment_action_id
, paf.location_id
from pay_payroll_actions ppa
,pay_assignment_actions paa
,per_assignments_f paf
,per_people_f ppf
,hr_lookups hl
where ppa.action_type = 'X'
and  ppa.action_status = 'C'
and  ppa.report_type = hl.meaning
and  hl.lookup_type = 'PAYSLIP_REPORT_TYPES'
and  hl.lookup_code = 'US'
and  ppa.payroll_action_id = paa.payroll_action_id
and  paa.assignment_id = paf.assignment_id
and  paf.person_id = ppf.person_id
and  ppf.person_id = p_person_id
and  ppa.effective_date = (select max(ppa1.effective_date)
from pay_payroll_actions ppa1
,pay_assignment_actions paa1
,hr_lookups hl1
where ppa1.effective_date <= p_eff_date
and ppa1.action_type = 'X'
and ppa1.action_status = 'C'
and ppa1.report_type = hl1.meaning
and hl1.lookup_type = 'PAYSLIP_REPORT_TYPES'
and hl1.lookup_code = 'US'
and ppa1.payroll_action_id = paa1.payroll_action_id
and paa1.assignment_id = paa.assignment_id
and ppa1.business_group_id = ppa.business_group_id);
Line: 1985

select region_2,location_code,
(select state_name from pay_us_states where state_abbrev = region_2)
from hr_locations_all
where location_id = p_location_id;
Line: 1996

SELECT
organization_name
,job
,to_char(payment_date,'YYYY-MM-DD')
,Period_type
,location_name
,employee_address1 || employee_address2 || employee_address3 || ' ' || employee_city || ' ' || employee_state || ' ' || employee_zip_code
,payroll_name
,'USD'
,to_char(ending_date,'YYYY-MM-DD')
,'Federal'
,(select status from pay_us_emp_w4dtl_action_info_v
where action_context_id = p_asg_action_id
and   tax_jurisdiction = 'Federal'
 and   trunc(effective_date) <= p_eff_date) STATUS

,(select exemptions from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
and   tax_jurisdiction = 'Federal')  EXEMPTIONS

,(select additional_tax_amount from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and  trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = 'Federal')  ADDNL_TAX_AMOUNT

,(select override_tax_amount from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = 'Federal')  OVERRIDE_TAX_AMOUNT

 ,(select override_tax_percentage from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = 'Federal')  OVERRIDE_TAX_PERCENTAGE
 ,p_state_code

 ,(select exemptions from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = p_state_desc)  STEXEMPTIONS

,(select additional_tax_amount from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = p_state_desc)  STADDNL_TAX_AMOUNT

,(select override_tax_amount from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = p_state_desc)  STOVERRIDE_TAX_AMOUNT

 ,(select override_tax_percentage from pay_us_emp_w4dtl_action_info_v
 where action_context_id = p_asg_action_id
 and   assignment_id = p_asg_id
 and   trunc(effective_date) <= p_eff_date
 and   tax_jurisdiction = p_state_desc)  STOVERRIDE_TAX_PERCENTAGE

,(select gross_earnings
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY CURRENT')  TOTAL_EARNINGS_CV

 ,(select (nvl(gross_earnings, 0) - nvl(pretax_deductions, 0))
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY CURRENT')  TAXABLE_GROSS_CV

 ,(select taxes
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY CURRENT')  TOTAL_TAXES_CV

 ,(select (nvl(pretax_deductions, 0) + nvl(after_tax_deductions, 0))
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY CURRENT')  TOTAL_DEDUCTIONS_CV

 ,(select net_pay
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY CURRENT')  NET_PAY_CV

 ,(select gross_earnings
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY YTD')  TOTAL_EARNINGS_YTD

 ,(select (nvl(gross_earnings, 0) - nvl(pretax_deductions, 0))
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY YTD')  TAXABLE_GROSS_YTD

 ,(select taxes
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY YTD')  TOTAL_TAXES_YTD

 ,(select (nvl(pretax_deductions, 0) + nvl(after_tax_deductions, 0))
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY YTD')  TOTAL_DEDUCTIONS_YTD

 ,(select net_pay
 from pay_ac_emp_sum_action_info_v
 where action_context_id = p_asg_action_id
 and   action_information_category = 'AC SUMMARY YTD')  NET_PAY_YTD

from pay_employee_action_info_v peai
where action_context_id = p_asg_action_id
and   assignment_id = p_asg_id
and   trunc(effective_date) <= p_eff_date
and   location_name = p_loc_name;
Line: 2122

select to_char(action_context_id) assignment_action_id
       from pay_emp_payslip_action_info_v
where person_id = p_person_id
and effective_date = (select max(effective_date)
                      from pay_emp_payslip_action_info_v
                      where person_id = p_person_id
		      and effective_date <= p_eff_date);
Line: 2131

select organization_name ,
       location_name ,
       job ,
       payroll_name ,
       to_char(payment_date,'YYYY-MM-DD'),
       pbg.currency_code ,
       to_char(beginning_date,'YYYY-MM-DD') ,
       to_char(ending_date,'YYYY-MM-DD'),
       paa.assignment_id
from pay_employee_action_info_v empv,
     pay_assignment_actions paa,
     per_business_groups pbg
where empv.action_context_id = p_asg_action_id
  and empv.action_context_id = paa.assignment_action_id
  and paa.assignment_id = nvl(empv.assignment_id,paa.assignment_id)
  and pbg.name = organization_name ;
Line: 2150

select prtf.run_type_name
from pay_payroll_actions ppa,
     pay_assignment_actions paa,
     pay_run_types_f prtf
where paa.assignment_action_id in (SELECT /*+ USE_NL(paa, pact, ptp) */
                                          to_number(substr(max(lpad(paa.action_sequence,15,'0')||
                                          paa.assignment_action_id),16)) assignment_action_id
                                  FROM    pay_assignment_actions paa,
                                          pay_payroll_actions    pact
                  WHERE   paa.assignment_id =  p_assignment_id
                                  AND     paa.payroll_action_id = pact.payroll_action_id
                                  AND     pact.action_type IN ('Q','R','B','I','V')
                                  AND     paa.action_status = 'C'
                                  AND     pact.effective_date <= p_eff_date)
and   ppa.payroll_action_id = paa.payroll_action_id
and   prtf.run_type_id = ppa.run_type_id
and   prtf.legislation_code = 'GB';
Line: 2171

SELECT /*+ leading(lck,paa2) */
--pai.action_information4 NARRATIVE,
SUM(FND_NUMBER.CANONICAL_TO_NUMBER(prv.result_value)) value
FROM pay_action_interlocks lck, -- archive action locking prepayment
     pay_assignment_actions paa1, -- prepayment action
     pay_assignment_actions paa2, -- archive action
     pay_payroll_actions ppa, -- prepayment
     pay_action_information pai, -- archived element/input value definition
     pay_action_interlocks pac, -- prepayment locking payroll run/quickpay
     pay_assignment_actions paa, -- payroll run/quickpay action
     pay_payroll_actions ppa1, -- payroll run/quickpay action
     pay_element_types_f pet, -- element types processed by the payroll run/quickpay
     pay_input_values_f piv, -- "Pay values" of type Money
     pay_run_results prr, -- run result created by the payroll run/quick pay
     pay_run_result_values prv -- Run Result value (Pay Value) created by the payroll run/quickpay
WHERE lck.locking_action_id = paa2.assignment_action_id
AND paa2.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
AND pai.action_information_category = 'EMEA ELEMENT DEFINITION'
AND lck.locked_action_id = paa1.assignment_action_id
AND paa1.source_action_id IS NULL
AND paa1.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('P','U')
AND ppa.payroll_action_id = NVL (pai.action_information1,ppa.payroll_action_id)
AND paa1.assignment_action_id = pac.locking_action_id
AND pet.element_type_id = pai.action_information2
AND pet.element_type_id = piv.element_type_id
AND piv.input_value_id = pai.action_information3
AND prr.element_type_id = pet.element_type_id
AND prr.status IN ('P','PA')
AND prv.input_value_id = piv.input_value_id
AND prv.run_result_id = prr.run_result_id
AND piv.name = 'Pay Value'
AND piv.uom = 'M'
AND pac.locked_action_id = prr.assignment_action_id
AND pac.locked_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa1.payroll_action_id
AND ppa1.effective_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ppa1.effective_date BETWEEN piv.effective_start_date AND piv.effective_end_date
AND lck.locking_action_id =  p_assignment_action_id
AND   pai.action_information5 in   ( 'E','P')
GROUP BY lck.locking_action_id;
Line: 2216

SELECT /*+ leading(lck,paa2) */
SUM(FND_NUMBER.CANONICAL_TO_NUMBER(prv.result_value)) value
FROM pay_action_interlocks lck, -- archive action locking prepayment
     pay_assignment_actions paa1, -- prepayment action
     pay_assignment_actions paa2, -- archive action
     pay_payroll_actions ppa, -- prepayment
     pay_action_information pai, -- archived element/input value definition
     pay_action_interlocks pac, -- prepayment locking payroll run/quickpay
     pay_assignment_actions paa, -- payroll run/quickpay action
     pay_payroll_actions ppa1, -- payroll run/quickpay action
     pay_element_types_f pet, -- element types processed by the payroll run/quickpay
     pay_input_values_f piv, -- "Pay values" of type Money
     pay_run_results prr, -- run result created by the payroll run/quick pay
     pay_run_result_values prv -- Run Result value (Pay Value) created by the payroll run/quickpay
WHERE lck.locking_action_id = paa2.assignment_action_id
AND paa2.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
AND pai.action_information_category = 'EMEA ELEMENT DEFINITION'
AND lck.locked_action_id = paa1.assignment_action_id
AND paa1.source_action_id IS NULL
AND paa1.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('P','U')
AND ppa.payroll_action_id = NVL (pai.action_information1,ppa.payroll_action_id)
AND paa1.assignment_action_id = pac.locking_action_id
AND pet.element_type_id = pai.action_information2
AND pet.element_type_id = piv.element_type_id
AND piv.input_value_id = pai.action_information3
AND prr.element_type_id = pet.element_type_id
AND prr.status IN ('P','PA')
AND prv.input_value_id = piv.input_value_id
AND prv.run_result_id = prr.run_result_id
AND piv.name = 'Pay Value'
AND piv.uom = 'M'
AND pac.locked_action_id = prr.assignment_action_id
AND pac.locked_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa1.payroll_action_id
AND ppa1.effective_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ppa1.effective_date BETWEEN piv.effective_start_date AND piv.effective_end_date
AND lck.locking_action_id = p_assignment_action_id
AND pai.action_information5 in ('D', NULL)
AND pai.action_information4 = ('PAYE')
GROUP BY lck.locking_action_id, pet.element_type_id, piv.input_value_id, pai.action_information4, pai.action_information5;
Line: 2261

SELECT /*+ leading(lck,paa2) */
SUM(FND_NUMBER.CANONICAL_TO_NUMBER(prv.result_value)) value
FROM pay_action_interlocks lck, -- archive action locking prepayment
     pay_assignment_actions paa1, -- prepayment action
     pay_assignment_actions paa2, -- archive action
     pay_payroll_actions ppa, -- prepayment
     pay_action_information pai, -- archived element/input value definition
     pay_action_interlocks pac, -- prepayment locking payroll run/quickpay
     pay_assignment_actions paa, -- payroll run/quickpay action
     pay_payroll_actions ppa1, -- payroll run/quickpay action
     pay_element_types_f pet, -- element types processed by the payroll run/quickpay
     pay_input_values_f piv, -- "Pay values" of type Money
     pay_run_results prr, -- run result created by the payroll run/quick pay
     pay_run_result_values prv -- Run Result value (Pay Value) created by the payroll run/quickpay
WHERE lck.locking_action_id = paa2.assignment_action_id
AND paa2.payroll_action_id = pai.action_context_id
AND pai.action_context_type = 'PA'
AND pai.action_information_category = 'EMEA ELEMENT DEFINITION'
AND lck.locked_action_id = paa1.assignment_action_id
AND paa1.source_action_id IS NULL
AND paa1.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN ('P','U')
AND ppa.payroll_action_id = NVL (pai.action_information1,ppa.payroll_action_id)
AND paa1.assignment_action_id = pac.locking_action_id
AND pet.element_type_id = pai.action_information2
AND pet.element_type_id = piv.element_type_id
AND piv.input_value_id = pai.action_information3
AND prr.element_type_id = pet.element_type_id
AND prr.status IN ('P','PA')
AND prv.input_value_id = piv.input_value_id
AND prv.run_result_id = prr.run_result_id
AND piv.name = 'Pay Value'
AND piv.uom = 'M'
AND pac.locked_action_id = prr.assignment_action_id
AND pac.locked_action_id = paa.assignment_action_id
AND paa.payroll_action_id = ppa1.payroll_action_id
AND ppa1.effective_date BETWEEN pet.effective_start_date AND pet.effective_end_date
AND ppa1.effective_date BETWEEN piv.effective_start_date AND piv.effective_end_date
AND lck.locking_action_id = p_assignment_action_id
AND pai.action_information5 in ('D', NULL)
AND pai.action_information4 like 'NI%'
GROUP BY lck.locking_action_id, pet.element_type_id, piv.input_value_id, pai.action_information4, pai.action_information5;
Line: 2307

select ACTION_INFORMATION16
from pay_action_information pai
where pai.action_context_id = p_asg_action_id
and pai.action_information_category = 'EMPLOYEE NET PAY DISTRIBUTION'
and pai.action_context_type = 'AAP';
Line: 2315

select  pai.ACTION_INFORMATION4
from pay_action_information pai,
     pay_defined_balances pdb,
     pay_balance_types pbt
where pai.action_context_id =   p_assignment_action_id -- 182069
and to_char(pdb.DEFINED_BALANCE_ID) = (pai.ACTION_INFORMATION1)
and pdb.BALANCE_TYPE_ID = pbt.BALANCE_TYPE_ID
and pai.action_information_category = 'EMEA BALANCES'
and pai.action_context_type = 'AAP'
and balance_name = p_bal_name
and pbt.legislation_code = 'GB'
and pdb.legislation_code = 'GB';
Line: 2330

select defined_balance_id
from  pay_defined_balances pdb,
      pay_balance_types    pbt,
      pay_balance_dimensions pbd
where pbt.balance_name = 'NI '||(select ACTION_INFORMATION23
                                 from  pay_action_information pai
                                 where pai.action_context_id =  p_assignment_action_id --182069
                                   and pai.action_information_category = 'GB EMPLOYEE DETAILS'
                                   and pai.action_context_type = 'AAP')
                              ||' Employee'
and   pbd.dimension_name = '_ASG_TD_YTD'
and   pdb.balance_type_id = pbt.balance_type_id
and   pdb.balance_dimension_id = pbd.balance_dimension_id
and   pbd.legislation_code='GB'
and   pbt.legislation_code='GB';
Line: 2349

SELECT /*+ USE_NL(paa, pact, ptp) */
       to_number(substr(max(lpad(paa.action_sequence,15,'0')||
       paa.assignment_action_id),16)) assignment_action_id
FROM   pay_assignment_actions paa,
       pay_payroll_actions    pact
WHERE   paa.assignment_id =  p_assignment_id --16986
AND     paa.payroll_action_id = pact.payroll_action_id
AND     pact.action_type IN ('Q','R','B','I','V')
AND     paa.action_status = 'C'
AND     pact.effective_date <= p_payment_date;
Line: 2362

select defined_balance_id
from  pay_defined_balances pdb,
      pay_balance_types    pbt,
      pay_balance_dimensions pbd
where pbt.balance_name = 'Net Pay'
and   pbd.dimension_name = '_ASG_TD_YTD'
and   pdb.balance_type_id = pbt.balance_type_id
and   pdb.balance_dimension_id = pbd.balance_dimension_id
and   pbd.legislation_code='GB'
and   pbt.legislation_code='GB';
Line: 2404

            select business_group_id into p_bus_group_id
            from hr_organization_units org
            where upper(name) = upper(p_srch_criteria(i).p_bgrp_name)
            and org.organization_id = org.business_group_id
            and p_srch_criteria(i).p_effective_date between date_from and
            nvl (date_to, to_date('31-12-4712', 'DD-MM-YYYY'));
Line: 2414

            select LOOKUP_CODE into p_empl_category
            from HR_LOOKUPS where lookup_type = 'EMPLOYEE_CATG'
            AND meaning = p_srch_criteria(i).p_employee_category
            AND p_srch_criteria(i).p_effective_date between nvl(start_date_active,p_srch_criteria(i).p_effective_date)
            and nvl(end_date_active,p_srch_criteria(i).p_effective_date)
            and enabled_flag = 'Y';
Line: 2424

            select LOOKUP_CODE into p_emplmt_category
            from HR_LOOKUPS where lookup_type = 'EMP_CAT'
            AND meaning = p_srch_criteria(i).p_employment_category
            AND p_srch_criteria(i).p_effective_date between nvl(start_date_active,p_srch_criteria(i).p_effective_date)
            and nvl(end_date_active,p_srch_criteria(i).p_effective_date)
            and enabled_flag = 'Y';
Line: 2439

            select  distinct ppf.person_id ,ppf.business_group_id,p_srch_criteria(i).p_effective_date
            from    per_people_f ppf
                    ,per_person_types ppt
                    ,per_phones pp
            where   ppf.business_group_id  = nvl(p_bus_group_id,ppf.business_group_id)
            and     p_srch_criteria(i).p_effective_date between ppf.effective_start_date and ppf.effective_end_date
            and     ppf.person_id = pp.parent_id(+)
            and     pp.parent_table = 'PER_ALL_PEOPLE_F'
            and     pp.phone_id = p_srch_criteria(i).p_phone_id;
Line: 2457

            select  distinct ppf.person_id ,ppf.business_group_id,p_srch_criteria(i).p_effective_date
            from    per_people_f ppf
                    ,per_person_types ppt
                    ,per_qualifications pq
                    ,per_establishment_attendances pea
            where   ppf.business_group_id  = nvl(p_bus_group_id,ppf.business_group_id)
            and     p_srch_criteria(i).p_effective_date between ppf.effective_start_date and ppf.effective_end_date
            and     pq.attendance_id = pea.attendance_id(+)
            and     (pq.person_id = ppf.person_id or pea.person_id = ppf.person_id)
            and     pq.qualification_id = p_srch_criteria(i).p_qualification_id;
Line: 2476

            select  distinct ppf.person_id ,ppf.business_group_id,p_srch_criteria(i).p_effective_date
            from    per_people_f ppf
                    ,per_person_types ppt
                    ,per_person_dlvry_methods ppdm
            where   ppf.business_group_id  = nvl(p_bus_group_id,ppf.business_group_id)
            and     p_srch_criteria(i).p_effective_date between ppf.effective_start_date and ppf.effective_end_date
            and     ppdm.person_id = ppf.person_id
            and     ppdm.delivery_method_id = p_srch_criteria(i).p_delivery_method_id;
Line: 2493

            select  distinct ppf.person_id ,ppf.business_group_id,p_srch_criteria(i).p_effective_date
            from    per_people_f ppf
                    ,per_person_types ppt
                    ,per_addresses pa
            where   ppf.business_group_id  = nvl(p_bus_group_id,ppf.business_group_id)
            and     p_srch_criteria(i).p_effective_date between ppf.effective_start_date and ppf.effective_end_date
            and     pa.person_id = ppf.person_id
            and     pa.address_id = p_srch_criteria(i).p_address_id;
Line: 2508

            select  distinct ppf.person_id ,ppf.business_group_id,p_srch_criteria(i).p_effective_date
            from per_people_f ppf ,per_person_types ppt ,per_assignments_f paaf
            where nvl(p_srch_criteria(i).p_person_id, ppf.person_id) = ppf.person_id
            and  ppf.person_id between nvl(p_srch_criteria(i).p_start_person_id, ppf.person_id)
                 and  nvl(p_srch_criteria(i).p_end_person_id, ppf.person_id)
            and  ppf.business_group_id  = nvl(p_bus_group_id,ppf.business_group_id)
            and  last_name = nvl(p_srch_criteria(i).p_last_name,last_name)
            and  nvl(first_name,'*') = nvl(nvl(p_srch_criteria(i).p_first_name,first_name),'*')
            and  nvl(employee_number,'*') = nvl(nvl(p_srch_criteria(i).p_employee_no,employee_number),'*')
            and  nvl(npw_number,'*') = nvl(nvl(p_srch_criteria(i).p_cwk_no,npw_number),'*')
            and  nvl(applicant_number,'*') = nvl(nvl(p_srch_criteria(i).p_applicant_no,applicant_number),'*')
            and  p_srch_criteria(i).p_effective_date between ppf.effective_start_date and ppf.effective_end_date
            and  nvl(ppt.user_person_type ,'*') = nvl(nvl(p_srch_criteria(i).p_person_type,ppt.user_person_type),'*')
            and  ppf.person_type_id  = ppt.person_type_id
            and  ppf.business_group_id = ppt.business_group_id
            and  ppf.person_id = paaf.person_id (+)
            and  nvl(paaf.assignment_id, -1 ) = nvl(nvl(p_srch_criteria(i).p_assignment_id,paaf.assignment_id),-1)
            and  p_srch_criteria(i).p_effective_date between paaf.effective_start_date (+) and paaf.effective_end_date (+)
            and  nvl(employment_category,'*')  = nvl(nvl(p_emplmt_category,paaf.employment_category ),'*')
            and  nvl(employee_category,'*') = nvl(nvl(p_empl_category,paaf.employee_category ),'*');
Line: 2702

                        SELECT ACCRUAL_DETAILS.ACCRUAL_PLAN_NAME,L_ENTITLEMENT,ACCRUAL_DETAILS.ACCRUAL_UNITS_OF_MEASURE_NAME,
                        TO_CHAR(p_srch_filter_tbl.p_srch_dt(j),'YYYY-MM-DD')
                        INTO p_person(j).ABSENCE(P_CNT) FROM DUAL;
Line: 2890

                        select pay_balance_pkg.get_value(p_netpay_bal_id,p_latest_action_id)
                        into p_person(j).payroll(p_cnt).TOTAL_NETPAY_YTD
                        from dual ;
Line: 2898

                        select pay_balance_pkg.get_value(p_def_bal_id,p_latest_action_id)
                        into  p_person(j).payroll(p_cnt).NI_YTD
                        from dual;