Professional Documents
Culture Documents
Prodedure For Alerts in Oracle Apps
Prodedure For Alerts in Oracle Apps
FULL_NAME,
A.EMPLOYEE_NUMBER,
J.NAME ,
HR.NAME,
A.ORIGINAL_DATE_OF_HIRE,
SUP.FULL_NAME ,
C.GROUP_NAME ,
DECODE(PA.NOTICE_PERIOD_UOM,'M',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),PA.
NOTICE_PERIOD),
'Y',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),
(PA.NOTICE_PERIOD*12)),
'D',(N.NOTIFIED_TERMINATION_DATE+PA.NOTICE_PERIOD),
'H',(to_DATE(N.NOTIFIED_TERMINATION_DATE,'dd-MM-yy hh24:mi:ss')+
(PA.NOTICE_PERIOD/24) ),
'W',(N.NOTIFIED_TERMINATION_DATE+(PA.NOTICE_PERIOD*7))
),
SUP.EMAIL_ADDRESS
INTO &A,
&B,
&C,
&D,
&E,
&F,
&G ,
&H ,
&I
FROM per_people_f A,
PER_JOBS_TL J,
PER_ALL_PEOPLE_F SUP,
PER_ALL_ASSIGNMENTS_F PA,
PAY_PEOPLE_GROUPS_KFV C,
HR_ALL_POSITIONS_F_TL HR,
per_periods_of_service N
WHERE SUP.BUSINESS_GROUP_ID=A.BUSINESS_GROUP_ID
AND A.PERSON_ID=PA.PERSON_ID
AND PA.PEOPLE_GROUP_ID=C.PEOPLE_GROUP_ID
AND PA.POSITION_ID=HR.POSITION_ID
AND N.PERSON_ID=PA.PERSON_ID
AND
DECODE(PA.NOTICE_PERIOD_UOM,'M',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),PA.
NOTICE_PERIOD),
'Y',ADD_MONTHS(TO_DATE(N.NOTIFIED_TERMINATION_DATE),
(PA.NOTICE_PERIOD*12)),
'D',(N.NOTIFIED_TERMINATION_DATE+PA.NOTICE_PERIOD),
'H',(to_DATE(N.NOTIFIED_TERMINATION_DATE,'dd-MM-yy hh24:mi:ss')+
(PA.NOTICE_PERIOD/24) ),
'W',(N.NOTIFIED_TERMINATION_DATE+(PA.NOTICE_PERIOD*7))
) >N.ACTUAL_TERMINATION_DATE
ORDER BY A.EMPLOYEE_NUMBER;
NEXT PRESS VIEW REQUESTS