110: else
111: p_expiry_information := 0;
112: end if;
113: ELSE
114: fnd_message.set_name('PAY', 'This dimension is invalid');
115: fnd_message.raise_error;
116: END IF;
117: --
118: hr_utility.trace('expiry_information : ' || to_char(p_expiry_information));
111: p_expiry_information := 0;
112: end if;
113: ELSE
114: fnd_message.set_name('PAY', 'This dimension is invalid');
115: fnd_message.raise_error;
116: END IF;
117: --
118: hr_utility.trace('expiry_information : ' || to_char(p_expiry_information));
119: hr_utility.set_location('Leaving : ' || l_proc, 40);
185: p_dimension_name,
186: l_owner_date_earned);
187: END IF;
188: ELSE
189: fnd_message.set_name('PAY', 'This dimension is invalid');
190: fnd_message.raise_error;
191: END IF;
192: --
193: hr_utility.trace('expiry_information : ' || to_char(p_expiry_information));
186: l_owner_date_earned);
187: END IF;
188: ELSE
189: fnd_message.set_name('PAY', 'This dimension is invalid');
190: fnd_message.raise_error;
191: END IF;
192: --
193: hr_utility.trace('expiry_information : ' || to_char(p_expiry_information));
194: hr_utility.set_location('Leaving : ' || l_proc, 20);
534: --
535: elsif l_dimension_name in (
536: hr_jprts.g_element_itd,
537: hr_jprts.g_element_ptd) then
538: fnd_message.set_name('PAY', 'This dimension is invalid');
539: fnd_message.raise_error;
540: --
541: elsif l_dimension_name = hr_jprts.g_asg_fytd_jp then
542: l_from_date := hr_jprts.dimension_reset_date_userdef(
535: elsif l_dimension_name in (
536: hr_jprts.g_element_itd,
537: hr_jprts.g_element_ptd) then
538: fnd_message.set_name('PAY', 'This dimension is invalid');
539: fnd_message.raise_error;
540: --
541: elsif l_dimension_name = hr_jprts.g_asg_fytd_jp then
542: l_from_date := hr_jprts.dimension_reset_date_userdef(
543: l_dimension_name,
594: l_action_sequence);
595: end if;
596: -- Specified dimension is not supported
597: else
598: fnd_message.set_name('PAY', 'This dimension is invalid');
599: fnd_message.raise_error;
600: end if;
601: --
602: RETURN l_balance;
595: end if;
596: -- Specified dimension is not supported
597: else
598: fnd_message.set_name('PAY', 'This dimension is invalid');
599: fnd_message.raise_error;
600: end if;
601: --
602: RETURN l_balance;
603: END balance;
692: --
693: -- disable in progress of online patch
694: if ad_zd.get_edition('PATCH') is not null then
695: --
696: fnd_message.set_name('FND','AD_ZD_DISABLED_FEATURE');
697: fnd_message.raise_error;
698: --
699: end if;
700: --
693: -- disable in progress of online patch
694: if ad_zd.get_edition('PATCH') is not null then
695: --
696: fnd_message.set_name('FND','AD_ZD_DISABLED_FEATURE');
697: fnd_message.raise_error;
698: --
699: end if;
700: --
701: errbuf := NULL;
2955: l_balance_type_id);
2956: /* -- This function can not call the calculation of Element dimension.
2957: -- Because it needs source_id.
2958: -- ELSIF l_dimension_name = hr_jprts.g_element_itd then
2959: -- fnd_message.set_name('PAY','This dimension is invalid');
2960: -- fnd_message.raise_error;
2961: --l_balance := NULL;
2962: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
2963: -- fnd_message.set_name('PAY','This dimension is invalid');
2956: /* -- This function can not call the calculation of Element dimension.
2957: -- Because it needs source_id.
2958: -- ELSIF l_dimension_name = hr_jprts.g_element_itd then
2959: -- fnd_message.set_name('PAY','This dimension is invalid');
2960: -- fnd_message.raise_error;
2961: --l_balance := NULL;
2962: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
2963: -- fnd_message.set_name('PAY','This dimension is invalid');
2964: -- fnd_message.raise_error;
2959: -- fnd_message.set_name('PAY','This dimension is invalid');
2960: -- fnd_message.raise_error;
2961: --l_balance := NULL;
2962: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
2963: -- fnd_message.set_name('PAY','This dimension is invalid');
2964: -- fnd_message.raise_error;
2965: -- l_balance := NULL; */
2966: --ELSE the balance must be for a USER-REG level dimension
2967: ELSE
2960: -- fnd_message.raise_error;
2961: --l_balance := NULL;
2962: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
2963: -- fnd_message.set_name('PAY','This dimension is invalid');
2964: -- fnd_message.raise_error;
2965: -- l_balance := NULL; */
2966: --ELSE the balance must be for a USER-REG level dimension
2967: ELSE
2968: l_balance := balance(p_assignment_action_id, p_defined_balance_id);
3079: p_effective_date);
3080: /* -- This function can not call the calculation of Element dimension.
3081: -- Because it needs source_id.
3082: -- ELSIF l_dimension_name = hr_jprts.g_element_itd then
3083: -- fnd_message.set_name('PAY','This dimension is invalid');
3084: -- fnd_message.raise_error;
3085: -- l_balance := NULL;
3086: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
3087: -- fnd_message.set_name('PAY','This dimension is invalid');
3080: /* -- This function can not call the calculation of Element dimension.
3081: -- Because it needs source_id.
3082: -- ELSIF l_dimension_name = hr_jprts.g_element_itd then
3083: -- fnd_message.set_name('PAY','This dimension is invalid');
3084: -- fnd_message.raise_error;
3085: -- l_balance := NULL;
3086: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
3087: -- fnd_message.set_name('PAY','This dimension is invalid');
3088: -- fnd_message.raise_error;
3083: -- fnd_message.set_name('PAY','This dimension is invalid');
3084: -- fnd_message.raise_error;
3085: -- l_balance := NULL;
3086: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
3087: -- fnd_message.set_name('PAY','This dimension is invalid');
3088: -- fnd_message.raise_error;
3089: -- l_balance := NULL; */
3090: ----
3091: -- This comment is no more effective because new function has been added
3084: -- fnd_message.raise_error;
3085: -- l_balance := NULL;
3086: -- ELSIF l_dimension_name = hr_jprts.g_element_ptd then
3087: -- fnd_message.set_name('PAY','This dimension is invalid');
3088: -- fnd_message.raise_error;
3089: -- l_balance := NULL; */
3090: ----
3091: -- This comment is no more effective because new function has been added
3092: -- for hr_jprts.g_asg_jul2jun_jp and hr_jprts.g_asg_fytd2_jp