SlideShare a Scribd company logo
2
Most read
3
Most read
7
Most read
SELECT DISTINCT PERSON_NUMBER,
DISPLAY_NAME,
HIRE_DATE,
EMP_EMAIL,
MANAGER_NAME,
MANAGER_NUMBER,
MANAGER_EMAIL,
DEPARTMENT,
JOB_NAME,
POSITION_NAME,
GRADE_NAME,
GOAL_WEIGHTING,
EMP_PERSON_ID,
MNGR_PERSON_ID,
EVALUATION_ID,
"MANAGER_FINAL_RATING",
MANAGER_FINAL_RATING_COMMENT,
RATING_LEVEL_CODE,
MANAGER_EVAL_STATUS,
MANAGER_EVAL,
LOCATION,
LEGAL_EMPLOYEER
FROM (SELECT PERSON_NUMBER,x
HIRE_DATE,
DISPLAY_NAME,
EMP_EMAIL,
MANAGER_NAME,
MANAGER_NUMBER,
MANAGER_EMAIL,
DEPARTMENT,
JOB_NAME,
POSITION_NAME,
GRADE_NAME,
CASE
WHEN GOAL_WEIGHTING > 0 THEN 'Completed'
ELSE 'Pending'
END
-- CASE
-- WHEN GOAL_WEIGHTING >= 100 THEN
'Completed'
-- ELSE 'Pending'
-- END
GOAL_WEIGHTING,
EMP_PERSON_ID,
MNGR_PERSON_ID,
EVALUATION_ID,
"MANAGER_FINAL_RATING",
MANAGER_FINAL_RATING_COMMENT,
RATING_LEVEL_CODE,
DECODE (NVL ("STEP_CODE", 'COMPLETED'),
'COMPLETED', 'Completed',
'Pending')
AS MANAGER_EVAL_STATUS,
DECODE (NVL ("STEP_CODE", 'COMPLETED'),
'MGREVAL', 'Pending Manager',
'COMPLETED', ' ',
'Pending Employee')
AS MANAGER_EVAL,
LOCATION,
LEGAL_EMPLOYEER
FROM (SELECT PAPF.PERSON_NUMBER,
TO_CHAR (PAPF.START_DATE, 'DD-Mon-YYYY')
HIRE_DATE,
(SELECT EMAIL_ADDRESS
FROM PER_EMAIL_ADDRESSES
WHERE PERSON_ID = PAPF.PERSON_ID AND
ROWNUM = 1)
EMP_EMAIL,
NAM.DISPLAY_NAME,
MAN.MANAGER_NAME,
MAN.MANAGER_NUMBER,
PD.NAME AS DEPARTMENT,
JOB.NAME JOB_NAME,
POS.NAME POSITION_NAME,
GRADE.NAME GRADE_NAME,
NVL (
(SELECT COUNT (GOL.GOAL_ID) --SUM
(WEIGHTING)
FROM HRG_GOALS GOL,
HRG_GOAL_PLAN_GOALS GLPLN
WHERE 1 = 1
AND GOL.GOAL_ID = GLPLN.GOAL_ID
AND GOL.ASSIGNMENT_ID =
GOL.ASSIGNMENT_ID
AND GOL.GOAL_VERSION_TYPE_CODE =
'ACTIVE'
AND GOAL_PLAN_ID = :P_GOAL_PLANE_ID
AND GOL.PERSON_ID = PAPF.PERSON_ID),
0)
GOAL_WEIGHTING,
(SELECT EVALUATION_ID
FROM HRA_EVALUATIONS EVL,
PER_PERSON_NAMES_F EMP,
PER_PERSON_NAMES_F MNGR
WHERE 1 = 1
AND MANAGER_ID = MNGR.PERSON_ID
AND WORKER_ID = EMP.PERSON_ID
AND EMP.NAME_TYPE = 'GLOBAL'
AND MNGR.NAME_TYPE = 'GLOBAL'
AND TRUNC (SYSDATE) BETWEEN
MNGR.EFFECTIVE_START_DATE
AND
MNGR.EFFECTIVE_END_DATE
AND TRUNC (SYSDATE) BETWEEN
EMP.EFFECTIVE_START_DATE
AND
EMP.EFFECTIVE_END_DATE
AND MANAGER_ID = MAN.MANAGER_ID
AND WORKER_ID = PAPF.PERSON_ID
AND ROWNUM = 1)
EVALUATION_ID,
PAPF.PERSON_ID EMP_PERSON_ID,
MAN.MANAGER_ID MNGR_PERSON_ID,
MANAGER_EMAIL,
(SELECT
"HRT_RATING_LEVELS_VL"."RATING_SHORT_DESCR"
AS "RATING_SHORT_DESCR"
FROM "FUSION"."HRT_RATING_LEVELS_VL"
"HRT_RATING_LEVELS_VL",
"FUSION"."HRA_EVAL_RATINGS"
"HRA_EVAL_RATINGS_1",
"FUSION"."HRA_EVAL_SECTIONS"
"HRA_EVAL_SECTIONS",
"FUSION"."HRA_EVALUATIONS"
"HRA_EVALUATIONS"
WHERE PAPF.PERSON_ID =
"HRA_EVALUATIONS"."WORKER_ID"
AND "HRA_EVALUATIONS"."EVALUATION_ID" =
"HRA_EVAL_SECTIONS"."EVALUATION_ID"
AND "HRA_EVALUATIONS"."EVALUATION_ID" =
"HRA_EVAL_RATINGS_1"."EVALUATION_ID"
AND
"HRA_EVAL_RATINGS_1"."REFERENCE_ID" =
"HRA_EVAL_SECTIONS"."EVAL_SECTION_ID"
AND
"HRA_EVAL_RATINGS_1"."PERFORMANCE_RATING_ID" =
"HRT_RATING_LEVELS_VL"."RATING_LEVEL_ID"
AND
"HRA_EVAL_SECTIONS"."SECTION_TYPE_CODE" =
'OS')
AS "MANAGER_FINAL_RATING",
(SELECT
HRT_RATING_LEVELS_VL.RATING_LEVEL_CODE
AS RATING_LEVEL_CODE
FROM FUSION.HRT_RATING_LEVELS_VL
HRT_RATING_LEVELS_VL,
FUSION.HRA_EVAL_RATINGS
HRA_EVAL_RATINGS_1,
FUSION.HRA_EVAL_SECTIONS
HRA_EVAL_SECTIONS,
FUSION.HRA_EVALUATIONS
HRA_EVALUATIONS
WHERE PAPF.PERSON_ID =
HRA_EVALUATIONS.WORKER_ID
AND HRA_EVALUATIONS.EVALUATION_ID =
HRA_EVAL_SECTIONS.EVALUATION_ID
AND HRA_EVALUATIONS.EVALUATION_ID =
HRA_EVAL_RATINGS_1.EVALUATION_ID
AND HRA_EVAL_RATINGS_1.REFERENCE_ID =
HRA_EVAL_SECTIONS.EVAL_SECTION_ID
AND
HRA_EVAL_RATINGS_1.PERFORMANCE_RATING_ID =
HRT_RATING_LEVELS_VL.RATING_LEVEL_ID
AND
HRA_EVAL_SECTIONS.SECTION_TYPE_CODE = 'OS')
AS RATING_LEVEL_CODE,
(SELECT REPLACE (
REPLACE (
REPLACE (
(REGEXP_REPLACE (
HRA_EVAL_RATINGS_1.COMMENTS,
'<[^>]*>')),
CHR (10),
' '),
''),
'&nbsp',
' ')
AS MANAGER_FINAL_RATING_COMMENT
FROM FUSION.HRT_RATING_LEVELS_VL
HRT_RATING_LEVELS_VL,
FUSION.HRA_EVAL_RATINGS
HRA_EVAL_RATINGS_1,
FUSION.HRA_EVAL_SECTIONS
HRA_EVAL_SECTIONS,
FUSION.HRA_EVALUATIONS
HRA_EVALUATIONS
WHERE PAPF.PERSON_ID =
HRA_EVALUATIONS.WORKER_ID
AND HRA_EVALUATIONS.EVALUATION_ID =
HRA_EVAL_SECTIONS.EVALUATION_ID
AND HRA_EVALUATIONS.EVALUATION_ID =
HRA_EVAL_RATINGS_1.EVALUATION_ID
AND HRA_EVAL_RATINGS_1.REFERENCE_ID =
HRA_EVAL_SECTIONS.EVAL_SECTION_ID
AND
HRA_EVAL_RATINGS_1.PERFORMANCE_RATING_ID =
HRT_RATING_LEVELS_VL.RATING_LEVEL_ID
AND
HRA_EVAL_SECTIONS.SECTION_TYPE_CODE = 'OS')
AS MANAGER_FINAL_RATING_COMMENT,
(SELECT "STEP_CODE"
FROM ( SELECT
"HRA_EVAL_STEPS"."STEP_CODE"
FROM
"FUSION"."HRA_EVAL_PARTICIPANTS" "HRA_EVAL_PARTICIPANTS",
"FUSION"."PER_PERSON_NAMES_F"
"PER_PERSON_NAMES_F_1",
"FUSION"."HRA_EVAL_STEPS"
"HRA_EVAL_STEPS",
"FUSION"."HRA_EVALUATIONS"
"HRA_EVALUATIONS"
WHERE PAPF.PERSON_ID =
"HRA_EVALUATIONS"."WORKER_ID"
AND
"HRA_EVALUATIONS"."EVALUATION_ID" =
"HRA_EVAL_STEPS"."EVALUATION_ID"
AND
"HRA_EVAL_STEPS"."EVAL_PARTICIPANT_ID" =
"HRA_EVAL_PARTICIPANTS"."EVAL_PARTICIPANT_ID"
AND
"HRA_EVAL_PARTICIPANTS"."PERSON_ID" =
"PER_PERSON_NAMES_F_1"."PERSON_ID"
AND
"HRA_EVAL_STEPS"."STEP_STATUS" NOT IN ('NOTSTR')
AND
"HRA_EVAL_STEPS"."STEP_CODE" NOT IN ('MNG_PCPN_FEEDBACK')
AND
"HRA_EVAL_STEPS"."STEP_COMPLETION_DATE"
IS NULL
AND
"PER_PERSON_NAMES_F_1"."NAME_TYPE" =
'GLOBAL'
AND
"PER_PERSON_NAMES_F_1"."EFFECTIVE_START_DATE" <=
SYSDATE
AND
"PER_PERSON_NAMES_F_1"."EFFECTIVE_END_DATE" >=
SYSDATE
ORDER BY
"HRA_EVAL_STEPS"."LAST_UPDATE_DATE" DESC)
WHERE ROWNUM <= 1)
AS "STEP_CODE",
(SELECT LOCATION_NAME
FROM HR_LOCATIONS_ALL_F_VL
WHERE LOCATION_ID = PAAM.LOCATION_ID)
LOCATION,
(SELECT NAME
FROM HR_ORGANIZATION_UNITS_F_TL
WHERE LANGUAGE = 'US'
AND ORGANIZATION_ID =
PAAM.LEGAL_ENTITY_ID)
LEGAL_EMPLOYEER
FROM PER_ALL_PEOPLE_F PAPF,
PER_ALL_ASSIGNMENTS_M PAAM,
PER_PERSON_NAMES_F NAM,
(SELECT SUP.MANAGER_ID,
PPN.DISPLAY_NAME MANAGER_NAME,
SUP.PERSON_ID,
(SELECT PERSON_NUMBER
FROM PER_ALL_PEOPLE_F
WHERE PERSON_ID = SUP.PERSON_ID
AND ROWNUM = 1)
MANAGER_NUMBER,
(SELECT EMAIL_ADDRESS
FROM PER_EMAIL_ADDRESSES
WHERE PERSON_ID = SUP.MANAGER_ID
AND ROWNUM = 1)
MANAGER_EMAIL
FROM PER_ASSIGNMENT_SUPERVISORS_F SUP,
PER_PERSON_NAMES_F PPN
WHERE PPN.NAME_TYPE = 'GLOBAL'
AND PPN.PERSON_ID = SUP.MANAGER_ID
AND TRUNC (SYSDATE) BETWEEN
SUP.EFFECTIVE_START_DATE
AND
SUP.EFFECTIVE_END_DATE
AND TRUNC (SYSDATE) BETWEEN
PPN.EFFECTIVE_START_DATE
AND
PPN.EFFECTIVE_END_DATE)
MAN,
PER_DEPARTMENTS PD,
PER_JOBS_F_VL JOB,
HR_ALL_POSITIONS_F_VL POS,
PER_GRADES_F_VL GRADE,
HRA_EVALUATIONS HE,
HRA_TMPL_PERIODS_VL HTPV
WHERE 1 = 1
AND PAAM.PERSON_ID = PAPF.PERSON_ID
AND PAAM.ASSIGNMENT_STATUS_TYPE = 'ACTIVE'
AND NAM.PERSON_ID = PAPF.PERSON_ID
AND PAPF.PERSON_ID = MAN.PERSON_ID(+)
AND PD.ORGANIZATION_ID =
PAAM.ORGANIZATION_ID
AND PAAM.JOB_ID = JOB.JOB_ID(+)
AND PAAM.POSITION_ID = POS.POSITION_ID(+)
AND PAAM.GRADE_ID = GRADE.GRADE_ID(+)
AND PD.EFFECTIVE_START_DATE(+) <= SYSDATE
AND PD.EFFECTIVE_END_DATE(+) >= SYSDATE
AND PAPF.EFFECTIVE_START_DATE(+) <= SYSDATE
AND PAPF.EFFECTIVE_END_DATE(+) >= SYSDATE
AND NAM.EFFECTIVE_START_DATE(+) <= SYSDATE
AND NAM.EFFECTIVE_END_DATE(+) >= SYSDATE
AND PAAM.EFFECTIVE_START_DATE(+) <= SYSDATE
AND PAAM.EFFECTIVE_END_DATE(+) >= SYSDATE
AND JOB.EFFECTIVE_START_DATE(+) <= SYSDATE
AND JOB.EFFECTIVE_END_DATE(+) >= SYSDATE
AND POS.EFFECTIVE_START_DATE(+) <= SYSDATE
AND POS.EFFECTIVE_END_DATE(+) >= SYSDATE
AND GRADE.EFFECTIVE_START_DATE(+) <= SYSDATE
AND GRADE.EFFECTIVE_END_DATE(+) >= SYSDATE
AND NAM.NAME_TYPE = 'GLOBAL'
AND PD.STATUS = 'A'
AND PAAM.PRIMARY_FLAG = 'Y'
AND HE.WORKER_ID = PAPF.PERSON_ID
--
AND HE.REVIEW_PERIOD_ID =
HTPV.REVIEW_PERIOD_ID
AND HTPV.AVAILABLE_TO_USE = 'Y'
AND HTPV.CUSTOMARY_NAME =
NVL ( :P_CUSTOMARY_NAME,
HTPV.CUSTOMARY_NAME)
--
AND ( PAPF.PERSON_ID IN ( :P_PERSON_ID)
OR :P_PERSON_ID IS NULL)))
WHERE GOAL_WEIGHTING = NVL ( :P_GOAL_STATUS,
GOAL_WEIGHTING)
AND MANAGER_EVAL_STATUS =
NVL ( :P_APPRAISAL_STATUS, MANAGER_EVAL_STATUS)
AND NVL (RATING_LEVEL_CODE, -1) =
NVL ( :P_RATING_CODE, NVL (RATING_LEVEL_CODE, -1))
AND LEGAL_EMPLOYEER IN ( :P_LEGAL_EMPLOYEER)
ORDER BY LEGAL_EMPLOYEER

More Related Content

PDF
Query Pre Payment details Oracle Fusion Cloud
PDF
Oracle Fusion Cloud HCM Payroll Query
PDF
Query all roles and duties and privileges Oracle Fusion Cloud
PDF
Oracle Cloud SQL FTE Positions Query
PDF
Oracle Fusion Cloud Payroll Costing Query
PDF
All payroll elements with eligibility Oracle Fusion Cloud
PDF
Query Worker Contracts Details Oracle Fusion Cloud
DOCX
Check element entry value on particular effective date
Query Pre Payment details Oracle Fusion Cloud
Oracle Fusion Cloud HCM Payroll Query
Query all roles and duties and privileges Oracle Fusion Cloud
Oracle Cloud SQL FTE Positions Query
Oracle Fusion Cloud Payroll Costing Query
All payroll elements with eligibility Oracle Fusion Cloud
Query Worker Contracts Details Oracle Fusion Cloud
Check element entry value on particular effective date

What's hot (20)

PDF
Legal Employer Details Query Oracle Fusion Cloud
PDF
Bi email-alert-notification - Fusion Alert
DOCX
Accrual plan set up in oracle hrms
PDF
Payroll costing details Oracle Fusion Cloud HCM
PDF
Infolets and OTBI Deep link Actionable Reports - Configuration Work Book
DOCX
Fast formula queries for functions, contexts, db is and packages
PDF
Oracle HCM Cloud Core HR Workforce Structures Table Relationships
RTF
Calendar working days and holidays for Oracle EBS R12 Absence management
PDF
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
PDF
Otl Oracle Time and Labor
PDF
How to Debug the Fast Formula.pdf
DOC
How to create payslip through self service
PDF
Oracle Fusion Trees
DOCX
Query to get the geography information using bi report
DOCX
How to debug a fast formula
DOC
Fujcci crp oracle payroll
DOCX
Understanding and using life event checklists in oracle hrms r12
PDF
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
PPT
Oracle HRMS Payroll Table Overview
PDF
An Overview of Fusion Absence Management Absence Plan Definition and Use
Legal Employer Details Query Oracle Fusion Cloud
Bi email-alert-notification - Fusion Alert
Accrual plan set up in oracle hrms
Payroll costing details Oracle Fusion Cloud HCM
Infolets and OTBI Deep link Actionable Reports - Configuration Work Book
Fast formula queries for functions, contexts, db is and packages
Oracle HCM Cloud Core HR Workforce Structures Table Relationships
Calendar working days and holidays for Oracle EBS R12 Absence management
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
Otl Oracle Time and Labor
How to Debug the Fast Formula.pdf
How to create payslip through self service
Oracle Fusion Trees
Query to get the geography information using bi report
How to debug a fast formula
Fujcci crp oracle payroll
Understanding and using life event checklists in oracle hrms r12
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
Oracle HRMS Payroll Table Overview
An Overview of Fusion Absence Management Absence Plan Definition and Use
Ad

More from Feras Ahmad (19)

PDF
Oracle Fusion HCM Payroll Process Flow.pdf
DOCX
Configure Flexfield Parameters in Value Sets for Document Records.docx
PPT
Building-Materials
PDF
Oracle Fusion Cloud sensitive data access audit
PDF
DBI database Items Query Oracle Fusion Cloud
PPTX
Oracle HCM Presentation 2020
PPT
Oracle Fusion HCM vs E-Business Suite HRMS
PDF
2020 06-11 goverment KSA Summary VAT increase
PPTX
Financial reporting compliance cloud service presentation
DOCX
Absence Work flow query
DOCX
Setting up audits and audit reports Fusion Cloud
DOC
Oracle EBS R12 Payroll user manual
DOC
Oracle EBS R12 Self service user manual
DOCX
Oracle EBS R 12 Core hr user manual
DOCX
Oracle Fusion HCM Presentation
DOC
Oracle HRMS Accrual plan Setup
PPT
Oracle Fusion HCM Presentation
PDF
Best practices for fusion hcm cloud implementation
PPTX
Oracle EBS Apps HRMS Presentation
Oracle Fusion HCM Payroll Process Flow.pdf
Configure Flexfield Parameters in Value Sets for Document Records.docx
Building-Materials
Oracle Fusion Cloud sensitive data access audit
DBI database Items Query Oracle Fusion Cloud
Oracle HCM Presentation 2020
Oracle Fusion HCM vs E-Business Suite HRMS
2020 06-11 goverment KSA Summary VAT increase
Financial reporting compliance cloud service presentation
Absence Work flow query
Setting up audits and audit reports Fusion Cloud
Oracle EBS R12 Payroll user manual
Oracle EBS R12 Self service user manual
Oracle EBS R 12 Core hr user manual
Oracle Fusion HCM Presentation
Oracle HRMS Accrual plan Setup
Oracle Fusion HCM Presentation
Best practices for fusion hcm cloud implementation
Oracle EBS Apps HRMS Presentation
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Modernizing your data center with Dell and AMD
NewMind AI Weekly Chronicles - August'25 Week I
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

The Goal with performance details Oracle Fusion Cloud

  • 1. SELECT DISTINCT PERSON_NUMBER, DISPLAY_NAME, HIRE_DATE, EMP_EMAIL, MANAGER_NAME, MANAGER_NUMBER, MANAGER_EMAIL, DEPARTMENT, JOB_NAME, POSITION_NAME, GRADE_NAME, GOAL_WEIGHTING, EMP_PERSON_ID, MNGR_PERSON_ID, EVALUATION_ID, "MANAGER_FINAL_RATING", MANAGER_FINAL_RATING_COMMENT, RATING_LEVEL_CODE, MANAGER_EVAL_STATUS, MANAGER_EVAL, LOCATION, LEGAL_EMPLOYEER FROM (SELECT PERSON_NUMBER,x HIRE_DATE, DISPLAY_NAME, EMP_EMAIL, MANAGER_NAME, MANAGER_NUMBER, MANAGER_EMAIL, DEPARTMENT, JOB_NAME, POSITION_NAME, GRADE_NAME, CASE WHEN GOAL_WEIGHTING > 0 THEN 'Completed' ELSE 'Pending' END -- CASE -- WHEN GOAL_WEIGHTING >= 100 THEN 'Completed' -- ELSE 'Pending' -- END GOAL_WEIGHTING, EMP_PERSON_ID, MNGR_PERSON_ID, EVALUATION_ID, "MANAGER_FINAL_RATING", MANAGER_FINAL_RATING_COMMENT, RATING_LEVEL_CODE, DECODE (NVL ("STEP_CODE", 'COMPLETED'), 'COMPLETED', 'Completed',
  • 2. 'Pending') AS MANAGER_EVAL_STATUS, DECODE (NVL ("STEP_CODE", 'COMPLETED'), 'MGREVAL', 'Pending Manager', 'COMPLETED', ' ', 'Pending Employee') AS MANAGER_EVAL, LOCATION, LEGAL_EMPLOYEER FROM (SELECT PAPF.PERSON_NUMBER, TO_CHAR (PAPF.START_DATE, 'DD-Mon-YYYY') HIRE_DATE, (SELECT EMAIL_ADDRESS FROM PER_EMAIL_ADDRESSES WHERE PERSON_ID = PAPF.PERSON_ID AND ROWNUM = 1) EMP_EMAIL, NAM.DISPLAY_NAME, MAN.MANAGER_NAME, MAN.MANAGER_NUMBER, PD.NAME AS DEPARTMENT, JOB.NAME JOB_NAME, POS.NAME POSITION_NAME, GRADE.NAME GRADE_NAME, NVL ( (SELECT COUNT (GOL.GOAL_ID) --SUM (WEIGHTING) FROM HRG_GOALS GOL, HRG_GOAL_PLAN_GOALS GLPLN WHERE 1 = 1 AND GOL.GOAL_ID = GLPLN.GOAL_ID AND GOL.ASSIGNMENT_ID = GOL.ASSIGNMENT_ID AND GOL.GOAL_VERSION_TYPE_CODE = 'ACTIVE' AND GOAL_PLAN_ID = :P_GOAL_PLANE_ID AND GOL.PERSON_ID = PAPF.PERSON_ID), 0) GOAL_WEIGHTING, (SELECT EVALUATION_ID FROM HRA_EVALUATIONS EVL, PER_PERSON_NAMES_F EMP, PER_PERSON_NAMES_F MNGR WHERE 1 = 1 AND MANAGER_ID = MNGR.PERSON_ID AND WORKER_ID = EMP.PERSON_ID AND EMP.NAME_TYPE = 'GLOBAL' AND MNGR.NAME_TYPE = 'GLOBAL' AND TRUNC (SYSDATE) BETWEEN MNGR.EFFECTIVE_START_DATE AND
  • 3. MNGR.EFFECTIVE_END_DATE AND TRUNC (SYSDATE) BETWEEN EMP.EFFECTIVE_START_DATE AND EMP.EFFECTIVE_END_DATE AND MANAGER_ID = MAN.MANAGER_ID AND WORKER_ID = PAPF.PERSON_ID AND ROWNUM = 1) EVALUATION_ID, PAPF.PERSON_ID EMP_PERSON_ID, MAN.MANAGER_ID MNGR_PERSON_ID, MANAGER_EMAIL, (SELECT "HRT_RATING_LEVELS_VL"."RATING_SHORT_DESCR" AS "RATING_SHORT_DESCR" FROM "FUSION"."HRT_RATING_LEVELS_VL" "HRT_RATING_LEVELS_VL", "FUSION"."HRA_EVAL_RATINGS" "HRA_EVAL_RATINGS_1", "FUSION"."HRA_EVAL_SECTIONS" "HRA_EVAL_SECTIONS", "FUSION"."HRA_EVALUATIONS" "HRA_EVALUATIONS" WHERE PAPF.PERSON_ID = "HRA_EVALUATIONS"."WORKER_ID" AND "HRA_EVALUATIONS"."EVALUATION_ID" = "HRA_EVAL_SECTIONS"."EVALUATION_ID" AND "HRA_EVALUATIONS"."EVALUATION_ID" = "HRA_EVAL_RATINGS_1"."EVALUATION_ID" AND "HRA_EVAL_RATINGS_1"."REFERENCE_ID" = "HRA_EVAL_SECTIONS"."EVAL_SECTION_ID" AND "HRA_EVAL_RATINGS_1"."PERFORMANCE_RATING_ID" = "HRT_RATING_LEVELS_VL"."RATING_LEVEL_ID" AND "HRA_EVAL_SECTIONS"."SECTION_TYPE_CODE" = 'OS') AS "MANAGER_FINAL_RATING", (SELECT HRT_RATING_LEVELS_VL.RATING_LEVEL_CODE AS RATING_LEVEL_CODE FROM FUSION.HRT_RATING_LEVELS_VL HRT_RATING_LEVELS_VL, FUSION.HRA_EVAL_RATINGS HRA_EVAL_RATINGS_1, FUSION.HRA_EVAL_SECTIONS
  • 4. HRA_EVAL_SECTIONS, FUSION.HRA_EVALUATIONS HRA_EVALUATIONS WHERE PAPF.PERSON_ID = HRA_EVALUATIONS.WORKER_ID AND HRA_EVALUATIONS.EVALUATION_ID = HRA_EVAL_SECTIONS.EVALUATION_ID AND HRA_EVALUATIONS.EVALUATION_ID = HRA_EVAL_RATINGS_1.EVALUATION_ID AND HRA_EVAL_RATINGS_1.REFERENCE_ID = HRA_EVAL_SECTIONS.EVAL_SECTION_ID AND HRA_EVAL_RATINGS_1.PERFORMANCE_RATING_ID = HRT_RATING_LEVELS_VL.RATING_LEVEL_ID AND HRA_EVAL_SECTIONS.SECTION_TYPE_CODE = 'OS') AS RATING_LEVEL_CODE, (SELECT REPLACE ( REPLACE ( REPLACE ( (REGEXP_REPLACE ( HRA_EVAL_RATINGS_1.COMMENTS, '<[^>]*>')), CHR (10), ' '), ''), '&nbsp', ' ') AS MANAGER_FINAL_RATING_COMMENT FROM FUSION.HRT_RATING_LEVELS_VL HRT_RATING_LEVELS_VL, FUSION.HRA_EVAL_RATINGS HRA_EVAL_RATINGS_1, FUSION.HRA_EVAL_SECTIONS HRA_EVAL_SECTIONS, FUSION.HRA_EVALUATIONS HRA_EVALUATIONS WHERE PAPF.PERSON_ID = HRA_EVALUATIONS.WORKER_ID AND HRA_EVALUATIONS.EVALUATION_ID = HRA_EVAL_SECTIONS.EVALUATION_ID AND HRA_EVALUATIONS.EVALUATION_ID = HRA_EVAL_RATINGS_1.EVALUATION_ID AND HRA_EVAL_RATINGS_1.REFERENCE_ID = HRA_EVAL_SECTIONS.EVAL_SECTION_ID AND HRA_EVAL_RATINGS_1.PERFORMANCE_RATING_ID =
  • 5. HRT_RATING_LEVELS_VL.RATING_LEVEL_ID AND HRA_EVAL_SECTIONS.SECTION_TYPE_CODE = 'OS') AS MANAGER_FINAL_RATING_COMMENT, (SELECT "STEP_CODE" FROM ( SELECT "HRA_EVAL_STEPS"."STEP_CODE" FROM "FUSION"."HRA_EVAL_PARTICIPANTS" "HRA_EVAL_PARTICIPANTS", "FUSION"."PER_PERSON_NAMES_F" "PER_PERSON_NAMES_F_1", "FUSION"."HRA_EVAL_STEPS" "HRA_EVAL_STEPS", "FUSION"."HRA_EVALUATIONS" "HRA_EVALUATIONS" WHERE PAPF.PERSON_ID = "HRA_EVALUATIONS"."WORKER_ID" AND "HRA_EVALUATIONS"."EVALUATION_ID" = "HRA_EVAL_STEPS"."EVALUATION_ID" AND "HRA_EVAL_STEPS"."EVAL_PARTICIPANT_ID" = "HRA_EVAL_PARTICIPANTS"."EVAL_PARTICIPANT_ID" AND "HRA_EVAL_PARTICIPANTS"."PERSON_ID" = "PER_PERSON_NAMES_F_1"."PERSON_ID" AND "HRA_EVAL_STEPS"."STEP_STATUS" NOT IN ('NOTSTR') AND "HRA_EVAL_STEPS"."STEP_CODE" NOT IN ('MNG_PCPN_FEEDBACK') AND "HRA_EVAL_STEPS"."STEP_COMPLETION_DATE" IS NULL AND "PER_PERSON_NAMES_F_1"."NAME_TYPE" = 'GLOBAL' AND "PER_PERSON_NAMES_F_1"."EFFECTIVE_START_DATE" <= SYSDATE AND "PER_PERSON_NAMES_F_1"."EFFECTIVE_END_DATE" >= SYSDATE ORDER BY "HRA_EVAL_STEPS"."LAST_UPDATE_DATE" DESC) WHERE ROWNUM <= 1) AS "STEP_CODE",
  • 6. (SELECT LOCATION_NAME FROM HR_LOCATIONS_ALL_F_VL WHERE LOCATION_ID = PAAM.LOCATION_ID) LOCATION, (SELECT NAME FROM HR_ORGANIZATION_UNITS_F_TL WHERE LANGUAGE = 'US' AND ORGANIZATION_ID = PAAM.LEGAL_ENTITY_ID) LEGAL_EMPLOYEER FROM PER_ALL_PEOPLE_F PAPF, PER_ALL_ASSIGNMENTS_M PAAM, PER_PERSON_NAMES_F NAM, (SELECT SUP.MANAGER_ID, PPN.DISPLAY_NAME MANAGER_NAME, SUP.PERSON_ID, (SELECT PERSON_NUMBER FROM PER_ALL_PEOPLE_F WHERE PERSON_ID = SUP.PERSON_ID AND ROWNUM = 1) MANAGER_NUMBER, (SELECT EMAIL_ADDRESS FROM PER_EMAIL_ADDRESSES WHERE PERSON_ID = SUP.MANAGER_ID AND ROWNUM = 1) MANAGER_EMAIL FROM PER_ASSIGNMENT_SUPERVISORS_F SUP, PER_PERSON_NAMES_F PPN WHERE PPN.NAME_TYPE = 'GLOBAL' AND PPN.PERSON_ID = SUP.MANAGER_ID AND TRUNC (SYSDATE) BETWEEN SUP.EFFECTIVE_START_DATE AND SUP.EFFECTIVE_END_DATE AND TRUNC (SYSDATE) BETWEEN PPN.EFFECTIVE_START_DATE AND PPN.EFFECTIVE_END_DATE) MAN, PER_DEPARTMENTS PD, PER_JOBS_F_VL JOB, HR_ALL_POSITIONS_F_VL POS, PER_GRADES_F_VL GRADE, HRA_EVALUATIONS HE, HRA_TMPL_PERIODS_VL HTPV WHERE 1 = 1 AND PAAM.PERSON_ID = PAPF.PERSON_ID AND PAAM.ASSIGNMENT_STATUS_TYPE = 'ACTIVE' AND NAM.PERSON_ID = PAPF.PERSON_ID AND PAPF.PERSON_ID = MAN.PERSON_ID(+) AND PD.ORGANIZATION_ID =
  • 7. PAAM.ORGANIZATION_ID AND PAAM.JOB_ID = JOB.JOB_ID(+) AND PAAM.POSITION_ID = POS.POSITION_ID(+) AND PAAM.GRADE_ID = GRADE.GRADE_ID(+) AND PD.EFFECTIVE_START_DATE(+) <= SYSDATE AND PD.EFFECTIVE_END_DATE(+) >= SYSDATE AND PAPF.EFFECTIVE_START_DATE(+) <= SYSDATE AND PAPF.EFFECTIVE_END_DATE(+) >= SYSDATE AND NAM.EFFECTIVE_START_DATE(+) <= SYSDATE AND NAM.EFFECTIVE_END_DATE(+) >= SYSDATE AND PAAM.EFFECTIVE_START_DATE(+) <= SYSDATE AND PAAM.EFFECTIVE_END_DATE(+) >= SYSDATE AND JOB.EFFECTIVE_START_DATE(+) <= SYSDATE AND JOB.EFFECTIVE_END_DATE(+) >= SYSDATE AND POS.EFFECTIVE_START_DATE(+) <= SYSDATE AND POS.EFFECTIVE_END_DATE(+) >= SYSDATE AND GRADE.EFFECTIVE_START_DATE(+) <= SYSDATE AND GRADE.EFFECTIVE_END_DATE(+) >= SYSDATE AND NAM.NAME_TYPE = 'GLOBAL' AND PD.STATUS = 'A' AND PAAM.PRIMARY_FLAG = 'Y' AND HE.WORKER_ID = PAPF.PERSON_ID -- AND HE.REVIEW_PERIOD_ID = HTPV.REVIEW_PERIOD_ID AND HTPV.AVAILABLE_TO_USE = 'Y' AND HTPV.CUSTOMARY_NAME = NVL ( :P_CUSTOMARY_NAME, HTPV.CUSTOMARY_NAME) -- AND ( PAPF.PERSON_ID IN ( :P_PERSON_ID) OR :P_PERSON_ID IS NULL))) WHERE GOAL_WEIGHTING = NVL ( :P_GOAL_STATUS, GOAL_WEIGHTING) AND MANAGER_EVAL_STATUS = NVL ( :P_APPRAISAL_STATUS, MANAGER_EVAL_STATUS) AND NVL (RATING_LEVEL_CODE, -1) = NVL ( :P_RATING_CODE, NVL (RATING_LEVEL_CODE, -1)) AND LEGAL_EMPLOYEER IN ( :P_LEGAL_EMPLOYEER) ORDER BY LEGAL_EMPLOYEER