DBA Data[Home] [Help]

APPS.GHR_SF52_DO_UPDATE dependencies on GHR_ELEMENT_API

Line 5507: ghr_element_api.retrieve_element_info

5503:
5504: if ((p_pa_request_rec.noa_family_code <> 'APP')
5505: OR
5506: (p_pa_request_rec.noa_family_code = 'CONV_APP' and NOT l_ex_emp)) then
5507: ghr_element_api.retrieve_element_info
5508: (p_element_name => 'Basic Salary Rate'
5509: ,p_input_value_name => 'Rate'
5510: ,p_assignment_id => p_pa_request_rec.employee_assignment_id
5511: ,p_effective_date => l_effective_date

Line 5580: ghr_element_api.process_sf52_element

5576: END IF;
5577: -- if Payroll is not installed
5578: ELSIF NOT l_pay_intg
5579: THEN
5580: ghr_element_api.process_sf52_element
5581: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5582: ,p_element_name => 'Basic Salary Rate'
5583: ,p_input_value_name1 => 'Rate'
5584: ,p_value1 => to_char(p_pa_request_rec.to_basic_pay)

Line 5608: ghr_element_api.process_sf52_element

5604: --
5605: If p_pa_request_rec.to_adj_basic_pay is not null then
5606: hr_utility.set_location(l_proc,20);
5607:
5608: ghr_element_api.process_sf52_element
5609: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5610: ,p_element_name => 'Adjusted Basic Pay'
5611: ,p_input_value_name1 => 'Amount'
5612: ,p_value1 => to_char(p_pa_request_rec.to_adj_basic_pay)

Line 5635: ghr_element_api.process_sf52_element

5631: If p_pa_request_rec.to_adj_basic_pay is not null then
5632: if ghr_pay_calc.g_gm_unadjd_basic_pay is not null and ghr_pay_calc.g_gm_unadjd_basic_pay <> 0 then
5633: hr_utility.set_location(l_proc,21);
5634:
5635: ghr_element_api.process_sf52_element
5636: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5637: ,p_element_name => 'Unadjusted Basic Pay'
5638: ,p_input_value_name1 => 'Amount'
5639: ,p_value1 => to_char(ghr_pay_calc.g_gm_unadjd_basic_pay)

Line 5655: ghr_element_api.process_sf52_element

5651: --
5652: If p_pa_request_rec.to_locality_adj is not null then
5653: hr_utility.set_location(l_proc,30);
5654: -- FWFA Changes Bug#4444609: Modify 'Locality Pay' to 'Locality Pay or SR Supplement'
5655: ghr_element_api.process_sf52_element
5656: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5657: ,p_element_name => 'Locality Pay or SR Supplement'
5658: ,p_input_value_name1 => 'Rate'
5659: -- 'Rate' was put by Ashu Gupta in place of 'Amount'

Line 5688: ghr_element_api.process_sf52_element

5684: p_pa_request_rec.second_noa_code IN ('815','816','825','827') THEN
5685: NULL;
5686: ELSE
5687: hr_utility.set_location(l_proc,45);
5688: ghr_element_api.process_sf52_element
5689: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5690: ,p_element_name => 'Total Pay'
5691: ,p_input_value_name1 => 'Amount'
5692: ,p_value1 => to_char(p_pa_request_rec.to_total_salary)

Line 5720: ghr_element_api.process_sf52_element

5716: nvl(p_pa_request_rec.to_supervisory_differential, 0) +
5717: nvl(p_pa_request_rec.to_staffing_differential , 0);
5718: END IF;
5719: hr_utility.set_location(l_proc,55);
5720: ghr_element_api.process_sf52_element
5721: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5722: ,p_element_name => 'Other Pay'
5723: ,p_input_value_name1 => 'Amount'
5724: ,p_value1 => to_char(l_entitled_other_pay)

Line 5751: ghr_element_api.process_sf52_element

5747:
5748: l_element_entry_id := ele_entry.element_entry_id;
5749: End loop;
5750: If l_element_entry_id is not null then
5751: ghr_element_api.process_sf52_element
5752: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5753: ,p_element_name => 'Other Pay'
5754: ,p_input_value_name1 => 'Amount'
5755: ,p_value1 => to_char(p_pa_request_rec.to_other_pay_amount)

Line 5769: ghr_element_api.process_sf52_element

5765:
5766: If p_pa_request_rec.to_auo_premium_pay_indicator is not null or
5767: p_pa_request_rec.to_au_overtime is not null then
5768: hr_utility.set_location(l_proc,60);
5769: ghr_element_api.process_sf52_element
5770: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5771: ,p_element_name => 'AUO'
5772: ,p_input_value_name1 => 'Premium Pay Ind'
5773: ,p_value1 => p_pa_request_rec.to_auo_premium_pay_indicator

Line 5780: ghr_element_api.process_sf52_element

5776: ,p_effective_date => l_effective_date
5777: ,p_process_warning => l_adj_basic_pay_warn
5778: );
5779:
5780: ghr_element_api.process_sf52_element
5781: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5782: ,p_element_name => 'Premium Pay'
5783: ,p_input_value_name1 => 'Premium Pay Ind'
5784: ,p_value1 => p_pa_request_rec.to_auo_premium_pay_indicator

Line 5812: ghr_element_api.process_sf52_element

5808:
5809: l_element_entry_id := ele_entry.element_entry_id;
5810: End loop;
5811: if l_element_entry_id is not null then
5812: ghr_element_api.process_sf52_element
5813: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5814: ,p_element_name => 'AUO'
5815: ,p_input_value_name1 => 'Premium Pay Ind'
5816: ,p_value1 => p_pa_request_rec.to_auo_premium_pay_indicator

Line 5823: ghr_element_api.process_sf52_element

5819: ,p_effective_date => l_effective_date
5820: ,p_process_warning => l_adj_basic_pay_warn
5821: );
5822:
5823: ghr_element_api.process_sf52_element
5824: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5825: ,p_element_name => 'Premium Pay'
5826: ,p_input_value_name1 => 'Premium Pay Ind'
5827: ,p_value1 => p_pa_request_rec.to_auo_premium_pay_indicator

Line 5846: ghr_element_api.process_sf52_element

5842:
5843: If p_pa_request_rec.to_ap_premium_pay_indicator is not null or
5844: p_pa_request_rec.to_availability_pay is not null then
5845: hr_utility.set_location(l_proc,65);
5846: ghr_element_api.process_sf52_element
5847: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5848: ,p_element_name => 'Availability Pay'
5849: ,p_input_value_name1 => 'Premium Pay Ind'
5850: ,p_value1 => p_pa_request_rec.to_ap_premium_pay_indicator

Line 5857: ghr_element_api.process_sf52_element

5853: ,p_effective_date => l_effective_date
5854: ,p_process_warning => l_adj_basic_pay_warn
5855: );
5856:
5857: ghr_element_api.process_sf52_element
5858: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5859: ,p_element_name => 'Premium Pay'
5860: ,p_input_value_name1 => 'Premium Pay Ind'
5861: ,p_value1 => p_pa_request_rec.to_ap_premium_pay_indicator

Line 5890: ghr_element_api.process_sf52_element

5886: l_element_entry_id := ele_entry.element_entry_id;
5887: End loop;
5888: if l_element_entry_id is not null then
5889: hr_utility.set_location(l_proc,33);
5890: ghr_element_api.process_sf52_element
5891: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5892: ,p_element_name => 'Availability Pay'
5893: ,p_input_value_name1 => 'Premium Pay Ind'
5894: ,p_value1 => p_pa_request_rec.to_ap_premium_pay_indicator

Line 5901: ghr_element_api.process_sf52_element

5897: ,p_effective_date => l_effective_date
5898: ,p_process_warning => l_adj_basic_pay_warn
5899: );
5900:
5901: ghr_element_api.process_sf52_element
5902: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5903: ,p_element_name => 'Premium Pay'
5904: ,p_input_value_name1 => 'Premium Pay Ind'
5905: ,p_value1 => p_pa_request_rec.to_ap_premium_pay_indicator

Line 5929: ghr_element_api.process_sf52_element

5925:
5926: If p_pa_request_rec.to_supervisory_differential is not null or
5927: p_pa_request_rec.to_supervisory_diff_percentage is not null then
5928: hr_utility.set_location(l_proc,70);
5929: ghr_element_api.process_sf52_element
5930: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5931: ,p_element_name => 'Supervisory Differential'
5932: ,p_input_value_name1 => 'Amount'
5933: ,p_value1 => to_char(p_pa_request_rec.to_supervisory_differential)

Line 5961: ghr_element_api.process_sf52_element

5957:
5958: l_element_entry_id := ele_entry.element_entry_id;
5959: End loop;
5960: If l_element_entry_id is not null then
5961: ghr_element_api.process_sf52_element
5962: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5963: ,p_element_name => 'Supervisory Differential'
5964: ,p_input_value_name1 => 'Amount'
5965: ,p_value1 => to_char(p_pa_request_rec.to_supervisory_differential)

Line 5987: ghr_element_api.process_sf52_element

5983: If p_pa_request_rec.to_staffing_differential is not null or
5984: p_pa_request_rec.to_staffing_diff_percentage is not null then
5985:
5986: hr_utility.set_location(l_proc,75);
5987: ghr_element_api.process_sf52_element
5988: (p_assignment_id => p_pa_request_rec.employee_assignment_id
5989: ,p_element_name => 'Staffing Differential'
5990: ,p_input_value_name1 => 'Amount'
5991: ,p_value1 => to_char(p_pa_request_rec.to_staffing_differential)

Line 6017: ghr_element_api.process_sf52_element

6013:
6014: l_element_entry_id := ele_entry.element_entry_id;
6015: End loop;
6016: If l_element_entry_id is not null then
6017: ghr_element_api.process_sf52_element
6018: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6019: ,p_element_name => 'Staffing Differential'
6020: ,p_input_value_name1 => 'Amount'
6021: ,p_value1 => to_char(p_pa_request_rec.to_staffing_differential)

Line 6096: ghr_element_api.process_sf52_element

6092: END IF;
6093: -- Bug 2627003
6094:
6095: hr_utility.set_location(l_proc,80);
6096: ghr_element_api.process_sf52_element
6097: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6098: ,p_element_name => 'Retention Allowance'
6099: ,p_input_value_name1 => 'Amount'
6100: ,p_value1 => to_char(p_pa_request_rec.to_retention_allowance)

Line 6139: ghr_element_api.process_sf52_element

6135: p_retention_allow_review.review_date:=NULL;
6136: END IF;
6137: -- Bug 2627003 Adding inp val date for processing
6138:
6139: ghr_element_api.process_sf52_element
6140: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6141: ,p_element_name => 'Retention Allowance'
6142: ,p_input_value_name1 => 'Amount'
6143: ,p_value1 => to_char(p_pa_request_rec.to_retention_allowance)

Line 6271: ghr_element_api.process_sf52_element

6267: l_wgi_exists := TRUE;
6268: END LOOP;
6269:
6270: IF l_wgi_exists = TRUE THEN
6271: ghr_element_api.process_sf52_element
6272: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6273: ,p_element_name => 'Within Grade Increase'
6274: ,p_input_value_name2 => 'Date Due'
6275: ,p_value2 => NULL

Line 6314: ghr_element_api.process_sf52_element

6310: p_wgi.p_last_equi_incr := l_lei_date;
6311: END IF;
6312: --End Bug 10104811
6313: hr_utility.set_location('Inside If loop',511);
6314: ghr_element_api.process_sf52_element
6315: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6316: ,p_element_name => 'Within Grade Increase'
6317: ,p_input_value_name2 => 'Date Due'
6318: ,p_value2 => fnd_date.date_to_displaydate(l_wgi_due_date) --AVR

Line 6336: ghr_element_api.process_sf52_element

6332: -- it comes here. Need to update NULL in that case. .
6333: ELSIF nvl(p_pa_request_rec.noa_family_code,hr_api.g_varchar2) IN ('APP','CONV_APP')
6334: AND p_wgi.p_last_equi_incr IS NOT NULL AND l_wgi_cleared = FALSE THEN
6335: hr_utility.set_location('Inside elsif loop',511);
6336: ghr_element_api.process_sf52_element
6337: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6338: ,p_element_name => 'Within Grade Increase'
6339: ,p_input_value_name2 => 'Date Due'
6340: ,p_value2 => NULL -- Bug 3998686

Line 6444: ghr_element_api.process_sf52_element

6440: hr_utility.set_location('l_wgi_due_date calculated is ' || l_wgi_due_date,1);
6441: hr_utility.set_location('lei date calculated is ' || p_wgi.p_last_equi_incr,2);
6442: hr_utility.set_location('l_wgi_pay_date calculated is ' || l_wgi_pay_date,3);
6443:
6444: ghr_element_api.process_sf52_element
6445: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6446: ,p_element_name => 'Within Grade Increase'
6447: ,p_input_value_name2 => 'Date Due'
6448: ,p_value2 => fnd_date.date_to_displaydate(l_wgi_due_date) --AVR

Line 6470: ghr_element_api.process_sf52_element

6466: hr_utility.set_location(l_proc,85);
6467: hr_utility.set_location('date due ' || p_wgi.p_date_wgi_due,1);
6468: hr_utility.set_location('determ due' || p_wgi.p_date_wgi_postpone_effective,2);
6469:
6470: ghr_element_api.process_sf52_element
6471: (p_assignment_id => p_pa_request_rec.employee_assignment_id
6472: ,p_element_name => 'Within Grade Increase'
6473: ,p_input_value_name2 => 'Date Due'
6474: ,p_value2 =>

Line 7175: ghr_element_api.process_sf52_element

7171: IF c_incdet_rec.pa_incentive_category = 'Biweekly' THEN
7172: l_payment_type := c_incdet_rec.pa_incentive_category;
7173: IF p_first_noa_code = '815' OR
7174: (p_first_noa_code = '002' AND p_second_noa_code = '815') THEN
7175: ghr_element_api.process_sf52_element
7176: (p_assignment_id => p_assignment_id
7177: ,p_element_name => 'Recruitment Incentive Biweekly'
7178: ,p_input_value_name1 => 'Biweekly Amount'
7179: ,p_value1 => c_incdet_rec.pa_incentive_category_amount

Line 7193: ghr_element_api.process_sf52_element

7189: );
7190: END IF;
7191: IF (p_first_noa_code = '816') OR
7192: (p_first_noa_code = '002' AND p_second_noa_code = '816') THEN
7193: ghr_element_api.process_sf52_element
7194: (p_assignment_id => p_assignment_id
7195: ,p_element_name => 'Relocation Incentive Biweekly'
7196: ,p_input_value_name1 => 'Biweekly Amount'
7197: ,p_value1 => c_incdet_rec.pa_incentive_category_amount

Line 7214: ghr_element_api.process_sf52_element

7210: -- Bug#3941541 Separation Incentive Elements.
7211: IF (p_first_noa_code = '825') OR
7212: (p_second_noa_code = '825') OR
7213: (p_first_noa_code = '002' AND p_second_noa_code = '825') THEN
7214: ghr_element_api.process_sf52_element
7215: (p_assignment_id => p_assignment_id
7216: ,p_element_name => 'Separation Incentive Biweekly'
7217: ,p_input_value_name1 => 'Biweekly Amount'
7218: ,p_value1 => c_incdet_rec.pa_incentive_category_amount

Line 7236: ghr_element_api.process_sf52_element

7232: (p_first_noa_code = '002' AND p_second_noa_code = '827') THEN
7233: -- Bug#5039100
7234: --This code is commented for the bug#5307606
7235: /* IF p_payment_option = 'B' AND c_incdet_rec.pa_incentive_category_percent = 0 THEN
7236: ghr_element_api.process_sf52_element
7237: (p_assignment_id => p_assignment_id
7238: ,p_element_name => 'Retention Incentive Biweekly'
7239: ,p_input_value_name1 => 'Percent'
7240: ,p_value1 => c_incdet_rec.pa_incentive_category_percent

Line 7252: ghr_element_api.process_sf52_element

7248:
7249: ELSE*/
7250: --This code is commented for the bug#5307606
7251:
7252: ghr_element_api.process_sf52_element
7253: (p_assignment_id => p_assignment_id
7254: ,p_element_name => 'Retention Incentive Biweekly'
7255: ,p_input_value_name1 => 'Percent'
7256: ,p_value1 => c_incdet_rec.pa_incentive_category_percent

Line 7276: ghr_element_api.process_sf52_element

7272: l_payment_type := c_incdet_rec.pa_incentive_category ;
7273: END IF;
7274: IF p_first_noa_code = '815' OR
7275: (p_first_noa_code = '002' AND p_second_noa_code = '815') THEN
7276: ghr_element_api.process_sf52_element
7277: (p_assignment_id => p_assignment_id
7278: ,p_element_name => 'Recruitment Incentive Lump Sum'
7279: ,p_input_value_name1 => 'Percent'
7280: ,p_value1 => c_incdet_rec.pa_incentive_category_percent

Line 7293: ghr_element_api.process_sf52_element

7289: );
7290: END IF;
7291: IF (p_first_noa_code = '816') OR
7292: (p_first_noa_code = '002' AND p_second_noa_code = '816') THEN
7293: ghr_element_api.process_sf52_element
7294: (p_assignment_id => p_assignment_id
7295: ,p_element_name => 'Relocation Incentive Lump Sum'
7296: ,p_input_value_name1 => 'Percent'
7297: ,p_value1 => c_incdet_rec.pa_incentive_category_percent

Line 7313: ghr_element_api.process_sf52_element

7309: -- Bug#3941541 Separation Incentive Elements.
7310: IF (p_first_noa_code = '825') OR
7311: (p_second_noa_code = '825') OR
7312: (p_first_noa_code = '002' AND p_second_noa_code = '825') THEN
7313: ghr_element_api.process_sf52_element
7314: (p_assignment_id => p_assignment_id
7315: ,p_element_name => 'Separation Incentive Lump Sum'
7316: ,p_input_value_name1 => 'Amount'
7317: ,p_value1 => c_incdet_rec.pa_incentive_category_amount

Line 7330: ghr_element_api.process_sf52_element

7326: -- End of Bug#3941541
7327:
7328: IF (p_first_noa_code = '827') OR
7329: (p_first_noa_code = '002' AND p_second_noa_code = '827') THEN
7330: ghr_element_api.process_sf52_element
7331: (p_assignment_id => p_assignment_id
7332: ,p_element_name => 'Retention Incentive Lump Sum'
7333: ,p_input_value_name1 => 'Percent'
7334: ,p_value1 => c_incdet_rec.pa_incentive_category_percent

Line 7423: ghr_element_api.process_sf52_element

7419: -- as input value2 is moved to Benefits EIT
7420: /* -- Bug 3238026 Added condition for CHG_FEGLI
7421: IF (p_pa_request_rec.noa_family_code = 'CHG_FEGLI') THEN
7422: hr_utility.set_location('Entering IF fegli',123456);
7423: ghr_element_api.process_sf52_element
7424: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7425: ,p_element_name => 'FEGLI'
7426: ,p_input_value_name1 => 'FEGLI'
7427: -- Bug#2759379 Added Input Value2 here.

Line 7438: ghr_element_api.process_sf52_element

7434: );
7435: ELSE
7436: */
7437: hr_utility.set_location('Entering ELSE fegli',123456);
7438: ghr_element_api.process_sf52_element
7439: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7440: ,p_element_name => 'FEGLI'
7441: ,p_input_value_name1 => 'FEGLI'
7442: ,p_value1 => p_pa_request_rec.fegli

Line 7461: ghr_element_api.process_sf52_element

7457: -- Processing retirement plan
7458: --
7459: If p_pa_request_rec.retirement_plan is not null then
7460: hr_utility.set_location(l_proc,20);
7461: ghr_element_api.process_sf52_element
7462: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7463: ,p_element_name => 'Retirement Plan'
7464: ,p_input_value_name1 => 'Plan'
7465: ,p_value1 => p_pa_request_rec.retirement_plan

Line 7486: ghr_element_api.process_sf52_element

7482: p_recruitment_bonus.p_date_recruit_exp is not null then
7483: hr_utility.set_location(l_proc,30);
7484: hr_utility.set_location(l_proc || p_recruitment_bonus.p_date_recruit_exp,31);
7485: hr_utility.set_location(l_proc ||to_char(p_pa_request_rec.employee_assignment_id),35);
7486: ghr_element_api.process_sf52_element
7487: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7488: ,p_element_name => 'Recruitment Bonus'
7489: ,p_input_value_name1 => 'Amount'
7490: ,p_value1 => p_recruitment_bonus.p_recruitment_bonus

Line 7515: ghr_element_api.process_sf52_element

7511: hr_utility.set_location('Rel. Bonus' || p_relocation_bonus.p_relocation_bonus,1);
7512: If p_relocation_bonus.p_relocation_bonus is not null or
7513: p_relocation_bonus.p_date_reloc_exp is not null then
7514: hr_utility.set_location(l_proc,40);
7515: ghr_element_api.process_sf52_element
7516: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7517: ,p_element_name => 'Relocation Bonus'
7518: ,p_input_value_name1 => 'Amount'
7519: ,p_value1 => p_relocation_bonus.p_relocation_bonus

Line 7543: ghr_element_api.process_sf52_element

7539: If p_student_loan_repay.p_amount is not null or
7540: p_student_loan_repay.p_review_date is not null then
7541: IF (p_student_loan_repay.p_repay_schedule = 'L') THEN
7542: hr_utility.set_location(l_proc,40);
7543: ghr_element_api.process_sf52_element
7544: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7545: ,p_element_name => 'Student Loan Repayment LumpSum'
7546: ,p_input_value_name1 => 'Amount'
7547: ,p_value1 => p_student_loan_repay.p_amount

Line 7556: ghr_element_api.process_sf52_element

7552: ,p_process_warning => l_warning
7553: );
7554: ELSIF (p_student_loan_repay.p_repay_schedule = 'R') THEN
7555: hr_utility.set_location(l_proc,40);
7556: ghr_element_api.process_sf52_element
7557: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7558: ,p_element_name => 'Student Loan Repayment'
7559: ,p_input_value_name1 => 'Amount'
7560: ,p_value1 => (p_student_loan_repay.p_amount)

Line 7582: ghr_element_api.process_sf52_element

7578: hr_utility.set_location('Award Percentage ' || p_pa_request_rec.award_percentage,1);
7579: hr_utility.set_location('Date Exemp' || p_gov_award.date_exemp_award,1);
7580: -- Bug # 1061084
7581: hr_utility.set_location('Appropriation Code' || p_gov_award.award_appropriation_code,1);
7582: ghr_element_api.process_sf52_element
7583: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7584: ,p_element_name => 'Federal Awards'
7585: ,p_input_value_name1 => 'Award Agency'
7586: ,p_value1 => p_gov_award.award_agency

Line 7614: ghr_element_api.process_sf52_element

7610: -- process entitlement
7611: --
7612: if p_entitlement.entitlement_flag = 'Y' then
7613: hr_utility.set_location(l_proc,60);
7614: ghr_element_api.process_sf52_element
7615: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7616: ,p_element_name => 'Entitlement'
7617: ,p_input_value_name1 => 'Code'
7618: ,p_value1 => p_entitlement.entitlement_code

Line 7630: ghr_element_api.process_sf52_element

7626: -- process foreign lang profiency pay
7627: --
7628: if p_foreign_lang_prof_pay.for_lang_flag = 'Y' then
7629: hr_utility.set_location(l_proc,70);
7630: ghr_element_api.process_sf52_element
7631: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7632: ,p_element_name => 'Foreign Lang Proficiency Pay'
7633: ,p_input_value_name1 => 'Certification Date'
7634: ,p_value1 =>

Line 7647: ghr_element_api.process_sf52_element

7643: -- Bug#3385386 process foreign Transfer Allowance(FTA) element
7644: --
7645: if p_fta.fta_flag = 'Y' then
7646: hr_utility.set_location(l_proc,75);
7647: ghr_element_api.process_sf52_element
7648: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7649: ,p_element_name => 'Foreign Transfer Allowance'
7650: ,p_input_value_name1 => 'Last Action Code'
7651: ,p_value1 => p_fta.last_action_code

Line 7673: ghr_element_api.process_sf52_element

7669: -- process edp pay
7670: --
7671: if p_edp_pay.edp_flag = 'Y' then
7672: hr_utility.set_location(l_proc,80);
7673: ghr_element_api.process_sf52_element
7674: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7675: ,p_element_name => 'EDP Pay'
7676: ,p_input_value_name1 => 'Premium Pay Ind'
7677: ,p_value1 => p_edp_pay.premium_pay_indicator

Line 7690: ghr_element_api.process_sf52_element

7686: -- process hazard pay
7687: --
7688: if p_hazard_pay.hazard_flag = 'Y' then
7689: hr_utility.set_location(l_proc,85);
7690: ghr_element_api.process_sf52_element
7691: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7692: ,p_element_name => 'Hazard Pay'
7693: ,p_input_value_name1 => 'Premium Pay Ind'
7694: ,p_value1 => p_hazard_pay.premium_pay_indicator

Line 7709: ghr_element_api.process_sf52_element

7705: hr_utility.set_location(l_proc,90);
7706: IF ghr_utility.is_ghr_ben_fehb = 'TRUE' THEN
7707: NULL;
7708: ELSE
7709: ghr_element_api.process_sf52_element
7710: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7711: ,p_element_name => 'Health Benefits'
7712: ,p_input_value_name1 => 'Enrollment'
7713: ,p_value1 => p_health_benefits.enrollment

Line 7734: ghr_element_api.process_sf52_element

7730: hr_utility.set_location(l_proc,90);
7731: IF ghr_utility.is_ghr_ben_fehb = 'TRUE' THEN
7732: NULL;
7733: ELSE
7734: ghr_element_api.process_sf52_element
7735: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7736: ,p_element_name => 'Health Benefits Pre tax'
7737: ,p_input_value_name1 => 'Enrollment'
7738: ,p_value1 => p_health_ben_pre_tax.enrollment

Line 7753: ghr_element_api.process_sf52_element

7749: -- process danger pay
7750: --
7751: if p_danger_pay.danger_flag = 'Y' then
7752: hr_utility.set_location(l_proc,100);
7753: ghr_element_api.process_sf52_element
7754: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7755: ,p_element_name => 'Danger Pay'
7756: ,p_input_value_name1 => 'Last Action Code'
7757: ,p_value1 => p_danger_pay.last_action_code

Line 7769: ghr_element_api.process_sf52_element

7765: -- process imminent danger pay
7766: --
7767: if p_imminent_danger_pay.imminent_danger_flag = 'Y' then
7768: hr_utility.set_location(l_proc,110);
7769: ghr_element_api.process_sf52_element
7770: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7771: ,p_element_name => 'Imminent Danger Pay'
7772: ,p_input_value_name1 => 'Amount'
7773: ,p_value1 => p_imminent_danger_pay.amount

Line 7787: ghr_element_api.process_sf52_element

7783: -- process living_quarters_allow
7784: --
7785: if p_living_quarters_allow.living_quarters_allow_flag = 'Y' then
7786: hr_utility.set_location(l_proc,120);
7787: ghr_element_api.process_sf52_element
7788: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7789: ,p_element_name => 'Living Quarters Allowance'
7790: ,p_input_value_name1 => 'Purchase Amount'
7791: ,p_value1 => p_living_quarters_allow.purchase_amount

Line 7824: ghr_element_api.process_sf52_element

7820: -- process post differential amount
7821: --
7822: if p_post_diff_amt.post_diff_amt_flag = 'Y' then
7823: hr_utility.set_location(l_proc,130);
7824: ghr_element_api.process_sf52_element
7825: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7826: -- ,p_element_name => 'Post Differential Amount' -- Bug 2645878 Elements renamed
7827: ,p_element_name => 'Post Allowance'
7828: ,p_input_value_name1 => 'Amount'

Line 7849: ghr_element_api.process_sf52_element

7845: hr_utility.set_location('subbu'||p_post_diff_percent.percent,141);
7846: hr_utility.set_location('subbu'||p_post_diff_percent.last_action_code,142);
7847: hr_utility.set_location('subbu'||p_post_diff_percent.location,143);
7848:
7849: ghr_element_api.process_sf52_element
7850: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7851: -- ,p_element_name => 'Post Differential Percent' -- Bug 2645878 Element renamed
7852: ,p_element_name => 'Post Differential'
7853: ,p_input_value_name1 => 'Percentage'

Line 7868: ghr_element_api.process_sf52_element

7864: -- process sep_maintenance_allow
7865: --
7866: if p_sep_maintenance_allow.sep_maint_allow_flag = 'Y' then
7867: hr_utility.set_location(l_proc,150);
7868: ghr_element_api.process_sf52_element
7869: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7870: ,p_element_name => 'Separate Maintenance Allowance'
7871: ,p_input_value_name1 => 'Amount'
7872: ,p_value1 => p_sep_maintenance_allow.amount

Line 7886: ghr_element_api.process_sf52_element

7882: -- process supplemental_post_allow
7883: --
7884: if p_supplemental_post_allow.sup_post_allow_flag = 'Y' then
7885: hr_utility.set_location(l_proc,160);
7886: ghr_element_api.process_sf52_element
7887: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7888: ,p_element_name => 'Supplemental Post Allowance'
7889: ,p_input_value_name1 => 'Amount'
7890: ,p_value1 => p_supplemental_post_allow.amount

Line 7900: ghr_element_api.process_sf52_element

7896: -- process temp_lodge_allow
7897: --
7898: if p_temp_lodge_allow.temp_lodge_allow_flag = 'Y' then
7899: hr_utility.set_location(l_proc,170);
7900: ghr_element_api.process_sf52_element
7901: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7902: ,p_element_name => 'Temporary Lodging Allowance'
7903: ,p_input_value_name1 => 'Allowance Type'
7904: ,p_value1 => p_temp_lodge_allow.allowance_type

Line 7916: ghr_element_api.process_sf52_element

7912: -- process premium_pay
7913: --
7914: if p_premium_pay.premium_pay_flag = 'Y' then
7915: hr_utility.set_location(l_proc,180);
7916: ghr_element_api.process_sf52_element
7917: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7918: ,p_element_name => 'Premium Pay'
7919: ,p_input_value_name1 => 'Premium Pay Ind'
7920: ,p_value1 => p_premium_pay.premium_pay_ind

Line 7932: ghr_element_api.process_sf52_element

7928: -- process retirement_annuity
7929: --
7930: if p_retirement_annuity.retirement_annuity_flag = 'Y' then
7931: hr_utility.set_location(l_proc,190);
7932: ghr_element_api.process_sf52_element
7933: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7934: ,p_element_name => 'Retirement Annuity'
7935: ,p_input_value_name1 => 'Sum'
7936: ,p_value1 => p_retirement_annuity.annuity_sum

Line 7949: ghr_element_api.process_sf52_element

7945: -- process severance_pay
7946: --
7947: if p_severance_pay.severance_pay_flag = 'Y' then
7948: hr_utility.set_location(l_proc,200);
7949: ghr_element_api.process_sf52_element
7950: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7951: ,p_element_name => 'Severance Pay'
7952: ,p_input_value_name1 => 'Amount'
7953: ,p_value1 => p_severance_pay.amount

Line 7973: ghr_element_api.process_sf52_element

7969: IF ghr_utility.is_ghr_ben_tsp = 'TRUE' THEN
7970: NULL;
7971: ELSE
7972: -- Bug#4582970 Removed Agncy Elig Date, Emp Elig Date values.
7973: ghr_element_api.process_sf52_element
7974: (p_assignment_id => p_pa_request_rec.employee_assignment_id
7975: ,p_element_name => 'TSP'
7976: ,p_input_value_name1 => 'Amount'
7977: ,p_value1 => p_thrift_saving_plan.amount

Line 8000: ghr_element_api.process_sf52_element

7996: hr_utility.set_location(l_proc,212);
7997: IF ghr_utility.is_ghr_ben_tsp = 'TRUE' THEN
7998: NULL;
7999: ELSE
8000: ghr_element_api.process_sf52_element
8001: (p_assignment_id => p_pa_request_rec.employee_assignment_id
8002: ,p_element_name => 'TSP ROTH 401K'
8003: ,p_input_value_name1 => 'TSP Roth 401K Amount'
8004: ,p_value1 => p_tsp_roth.tsp_roth_401k_amount

Line 8026: ghr_element_api.process_sf52_element

8022: NVL(p_mddds_special_pay.Scarce_Specialty,0) + NVL(p_mddds_special_pay.Specialty_or_Board_Cert,0) +
8023: NVL(p_mddds_special_pay.Geographic_Location,0) + NVL(p_mddds_special_pay.Exceptional_Qualifications,0) +
8024: NVL(p_mddds_special_pay.Executive_Position,0) + NVL(p_mddds_special_pay.Dentist_post_graduate_training,0);
8025: --Bug 3531369
8026: ghr_element_api.process_sf52_element
8027: (p_assignment_id => p_pa_request_rec.employee_assignment_id
8028: ,p_element_name => 'MDDDS Special Pay'
8029: ,p_input_value_name1 => 'Full Time Status'
8030: ,p_value1 => p_mddds_special_pay.Full_Time_Status

Line 8058: ghr_element_api.process_sf52_element

8054: --
8055: --Pradeep
8056: If p_mddds_special_pay.premium_pay_ind is not null then
8057: hr_utility.set_location(l_proc,220);
8058: ghr_element_api.process_sf52_element
8059: (p_assignment_id => p_pa_request_rec.employee_assignment_id
8060: ,p_element_name => 'Premium Pay'
8061: ,p_input_value_name1 => 'Premium Pay Ind'
8062: --,p_value1 => p_premium_pay.premium_pay_ind

Line 8075: ghr_element_api.process_sf52_element

8071: --
8072: --Pradeep
8073: If p_premium_pay_ind.premium_pay_ind is not null then
8074: hr_utility.set_location(l_proc,225);
8075: ghr_element_api.process_sf52_element
8076: (p_assignment_id => p_pa_request_rec.employee_assignment_id
8077: ,p_element_name => 'Premium Pay'
8078: ,p_input_value_name1 => 'Premium Pay Ind'
8079: ,p_value1 => p_premium_pay_ind.premium_pay_ind