Alert Details
Alert Details
Members
Alert Details
Outputs
Installations
Blank Supervisor
SELECT
papf.employee_number
,papf.first_name||' '||Papf.last_name "Name"
--,paaf.Supervisor_ID "Supervisor "
,job.NAME "Job"
,papf.Email_Address "Email"
,Loc.location_code "Location"
into
&emp_Num, &emp_name, &Job , &Email, &Loc
FROM
apps.PER_ALL_PEOPLE_F papf
,apps.PER_ALL_ASSIGNMENTS_F paaf
,apps.HR_LOCATIONS_V loc
,apps.PER_JOBS_VL Job
Where
papf.person_id = paaf.person_id
and
PAAF.location_id = loc.LOCATION_ID
and
paaf.JOB_ID = job.JOB_ID
WHERE papf.business_group_id = 82
AND papf.business_group_id = paaf.business_group_id
AND paaf.PERSON_ID = papf.PERSON_ID
AND PAAF.JOB_ID = JB.JOB_ID (+)
AND PAAF.LOCATION_ID = LOC.LOCATION_ID (+)
AND PAAF.GRADE_ID = GRD.GRADE_ID (+)
AND papf.person_id = paaf.person_id
AND paaf.organization_id = '82'
--AND paaf.Grade_ID is null
WHERE papf.business_group_id = 82
AND papf.business_group_id = paaf.business_group_id
AND paaf.PERSON_ID = papf.PERSON_ID
AND PAAF.JOB_ID = JB.JOB_ID (+)
AND PAAF.LOCATION_ID = LOC.LOCATION_ID (+)
AND PAAF.GRADE_ID = GRD.GRADE_ID (+)
AND papf.person_id = paaf.person_id
AND paaf.organization_id = '82'
--AND paaf.Grade_ID is null
WHERE papf.business_group_id = 82
AND papf.business_group_id = paaf.business_group_id
AND paaf.PERSON_ID = papf.PERSON_ID
AND PAAF.JOB_ID = JB.JOB_ID (+)
AND PAAF.LOCATION_ID = LOC.LOCATION_ID (+)
AND PAAF.GRADE_ID = GRD.GRADE_ID (+)
AND papf.person_id = paaf.person_id
AND paaf.organization_id != '82'
--AND paaf.Grade_ID is null
select DISTINCT
PAPF.Employee_number
,PAPF.FIRST_NAME||' '||PAPF.MIDDLE_NAMES||''||PAPF.LAST_NAME EMP_NAME
,PAPF.NATIONAL_IDENTIFIER
,JOB.NAME JOB
,GRADE.NAME GRADE
,LOC.DESCRIPTION LOC
,to_char(PAPF.ORIGINAL_DATE_OF_HIRE, 'DD-MON-YYYY') "Date of Joining"
,to_char(POS.ACTUAL_TERMINATION_DATE, 'DD-MON-YYYY') "Last Working Day"
INTO
&EMP_NO
&EMP_NAME
&CNIC
&JOB
&GRADE
&LOC
&Date_of_Joining
&Last_Working_Day
FROM
APPS.PER_ALL_PEOPLE_F PAPF
,APPS.per_all_assignments_F PAAF
,APPS.HR_LOCATIONS_V LOC
,APPS.PER_PERIODS_OF_SERVICE POS
,APPS.PER_JOBS_VL JOB
,APPS.PER_GRADES_VL GRADE
WHERE
PAPF.PERSON_ID = PAAF.PERSON_ID
AND
PAAF.LOCATION_ID = LOC.LOCATION_ID
AND
PAAF.JOB_ID = JOB.JOB_ID
AND
PAAF.GRADE_ID = GRADE.GRADE_ID
AND
POS.PERSON_ID = PAPF.PERSON_ID
AND
TRUNC (SYSDATE) BETWEEN PAPF.EFFECTIVE_START_DATE AND PAPF.EFFECTIVE_END_DATE
AND
TRUNC (SYSDATE) BETWEEN PAAF.EFFECTIVE_START_DATE AND PAAF.EFFECTIVE_END_DATE
AND
POS.ACTUAL_TERMINATION_DATE >= TO_DATE(sysdate, 'DD-Mon-RRRR')
End of Probation 10-Sep-2018
SELECT p.Business_group_ID,
to_char(p.Effective_End_Date,'YYYY') Year,
p.Effective_End_Date,
p.Employee_Number,
p.Full_Name,
p.Person_ID,
p.Effective_Start_Date,
p.Marital_Status,
p.National_Identifier,
p.Sex,
a.Date_Probation_End,
s.Full_Name Supervisor_Full_Name,
s.Email_Address Supervisor_Email_Address
INTO
&Business_group_ID,
&Year,
&Effective_End_Date,
&Employee_Number,
&Full_Name,
&Person_ID,
&Effective_Start_Date,
&Marital_Status,
&National_Identifier,
&Sex,
&Date_Probation_End,
&Supervisor_Full_Name,
&Supervisor_Email_Address
FROM apps.PER_ALL_PEOPLE_F p, apps.PER_ALL_ASSIGNMENTS_F a, apps.PER_ALL_PEOPLE_F s
WHERE p.Person_ID = a.Person_ID
AND p.Employee_Number is not null
AND a.Date_Probation_End IS NOT NULL
AND a.Supervisor_ID = s.Person_ID
AND a.Business_group_ID = 82
AND p.Business_group_ID = 82
AND s.Business_group_ID = 82
AND to_char(p.Effective_End_Date,'YYYY') = 4712
AND to_char(a.Effective_End_Date,'YYYY') = 4712
--AND ROUND (a.DATE_PROBATION_END-sysdate) = 17
AND ROUND (a.DATE_PROBATION_END-sysdate) BETWEEN 1 AND 15
ORDER BY 1
End of Probation New
SELECT p.Business_group_ID,
to_char(p.Effective_End_Date,'YYYY') Year,
p.Effective_End_Date,
p.Employee_Number,
p.First_Name||' '||p.LAST_NAME NAME,
p.Original_Date_of_Hire,
p.Person_ID,
p.Effective_Start_Date,
p.Marital_Status,
p.National_Identifier,
p.Sex,
a.Date_Probation_End,
s.First_Name||' '||s.LAST_NAME Supervisor_Full_Name,
s.Email_Address Supervisor_Email_Address
INTO
&Business_group_ID,
&Year,
&Effective_End_Date,
&Employee_Number,
&Full_Name,
&Original_Date_Of_Hire,
&Person_ID,
&Effective_Start_Date,
&Marital_Status,
&National_Identifier,
&Sex,
&Date_Probation_End,
&Supervisor_Full_Name,
&Supervisor_Email_Address