Beruflich Dokumente
Kultur Dokumente
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
Business Case
As per the company policy, any employees complete 5,10,15 etc years of services, he will be given numbers of years as paid days such as 5 years the employee will take 5 paid days. Some employees request to add these days to their Annual PTO balance. The HR department request from the Oracle HCM Consultant to create a solution for this case as per the following requirement: Add the service award days to the PTO balance. If the employee request annual leave, it should differentiate between his annual leave and his award days as every entry has its own costing account code.
Our solution will depend on 2 elements and 3 balances to automate the process.
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
Write Formula
Create XX_SERVICE_AWARD formula as below:
/************************************ ALIAS ***********************************/ ALIAS PAY_PROC_PERIOD_END_DATE AS PERIOD_ED ALIAS PAY_PROC_PERIOD_START_DATE AS PERIOD_SD ALIAS ASG_SALARY AS BASIC ALIAS SERVICE_AWARD_DAYS_ENTRY_ITD AS AWARD_BALANCE ALIAS SERVICE_AWARD_COUNTER_ENTRY_ITD AS COUNTER INPUTS ARE AWARD_DAYS ANNUAL_DAYS = XX_ABSENCE_DAYS (PER_EMP_NUMBER,PERIOD_SD,PERIOD_ED,61) IF AWARD_BALANCE < AWARD_DAYS AND ANNUAL_DAYS > 0 THEN ( IF AWARD_DAYS >= ANNUAL_DAYS THEN ( DAYS_AWARD = ANNUAL_DAYS AWARD_PAY = ROUND (BASIC/30) * DAYS_AWARD L_COUNTER = COUNTER + 1 CASE_MSG = 'CASE1' ) IF AWARD_DAYS < ANNUAL_DAYS AND COUNTER = 0 THEN ( DAYS_AWARD = AWARD_DAYS AWARD_PAY = ROUND (BASIC/30) * DAYS_AWARD L_COUNTER = COUNTER + 1 CASE_MSG = 'CASE2'
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
) IF AWARD_DAYS < ANNUAL_DAYS AND COUNTER > 0 THEN ( DAYS_AWARD = AWARD_DAYS - AWARD_BALANCE AWARD_PAY = ROUND (BASIC/30) * DAYS_AWARD L_COUNTER = COUNTER + 1 CASE_MSG = 'CASE3' ) ) IF AWARD_BALANCE ( DAYS_AWARD AWARD_PAY CLOSE_MSG CASE_MSG ) = AWARD_DAYS THEN = = = = 0 0 'STOP' 'CASE4'
MSG = 'Service Award days >>> ' || CASE_MSG || ' AWARD_BALANCE: '||TO_CHAR (AWARD_BALANCE) ||' AWARD_DAYS: '||TO_CHAR (AWARD_DAYS) ||' DAYS_AWARD:'||TO_CHAR (DAYS_AWARD) RETURN AWARD_PAY,DAYS_AWARD,L_COUNTER,MSG,CLOSE_MSG
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
Formula Results
Create formula results as below:
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
Element Link
Create element link as below:
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.
Mohamed Salah Kandil: Msalah600@Gmail.Com Senior Oracle HCM Techno Functional Consultant
For any questions or concerns, I will be glad to hear from you. There are no Copyrights, Just mention the author.